Bus from London to Oxford and return

Find cheap coach tickets for your bus journey from London to Oxford and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1319 Companies - 5,126,969 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
There’s many buses available on the route from London to Oxford, which is why it’s of advantage to compare. You’re likely to get a cheap ticket for £5.00 but when demand is high, tickets tend to be a bit more expensive. This might also be the case if you book at short notice. You’ll also find that there’s differences in journey time, depending on whether you select a bus from megabus, National Express or Busbud: The fastest coach from Oxford to London takes as little time as 1h 7m. In our search results you'll be able to spot it at first glance. All you need to do is to click "Find Now" and book your journey!

London to Oxford Coach Information

Cheapest Bus£5.00
Fastest Bus0h 40m
Distance82.6 km
Coach Companiesmegabus, National Express, Oxford Bus Company, Hatay Nur Seyahat, Has Turizm, Greyhound US
  Bus London - Oxford    83 km
Ø Bus connections20 x
Savings-95%

The cheapest coach connections from London to Oxford

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • London
    Oxford
      23:55
      01:33
    31 May
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    9 Jun
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      11:30
      12:50
    21 Jul
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      11:40
      13:00
    17 Jul
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      23:55
      01:33
    10 Jun
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    11 Jun
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    12 Jun
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    17 Jun
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      21:35
      22:50
    3 Jun
    Oxford Bus CompanyOxford Bus Company
    from £8.01
  • London
    Oxford
      20:20
      21:00
    28 May
    Oxford Bus CompanyOxford Bus Company
    from £8.02
  • London
    Oxford
      21:00
      11:00
    4 Jun
    +1
    Hatay Nur SeyahatHatay Nur Seyahat
    from £12.34
  • London
    Oxford
      21:15
      11:15
    4 Jun
    +1
    Has TurizmHas Turizm
    from £14.28
  • London
    Oxford
      03:10
      15:45
    4 Jun
    +1
    Greyhound USGreyhound US
    from £85.71
  • London
    Oxford
      18:40
      08:50
    4 Jun
    +2
    Greyhound USGreyhound US
    from £92.00


  Carpooling London - Oxford    83 km
   Savings

The cheapest carpooling offers from London to Oxford

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • London
    Oxford
      18:00
      19:40
    24 May
    BlaBlaCarBlaBlaCar
    from £5.00
  • London
    Oxford
      07:00
      08:10
    16 Jul
    BlaBlaCarBlaBlaCar
    from £5.27
  • London
    Oxford
      08:30
      09:40
    25 May
    BlaBlaCarBlaBlaCar
    from £6.00
  • London
    Oxford
      09:30
      10:50
    25 May
    BlaBlaCarBlaBlaCar
    from £6.00


  Bus Oxford - London    83 km
Ø Bus connections20 x
Savings-92%

The cheapest coach connections from Oxford to London

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Oxford
    London
      23:50
      01:10
    22 May
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    27 May
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      21:40
      23:20
    25 May
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      21:50
      23:20
    20 Jul
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      23:50
      01:10
    28 May
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    9 Jun
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    16 Jun
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    17 Jun
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    19 Jun
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      21:55
      23:20
    4 Jun
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      11:40
      12:35
    22 May
    Oxford Bus CompanyOxford Bus Company
    from £8.02
  • Oxford
    London
      13:10
      14:05
    8 Aug
    Oxford Bus CompanyOxford Bus Company
    from £8.03
  • Oxford
    London
      19:10
      20:05
    18 Aug
    Oxford Bus CompanyOxford Bus Company
    from £8.14
  • Oxford
    London
      04:00
      09:05
    4 Jun
    +1
    Jefferson LinesJefferson Lines
    from £60.54


  Carpooling Oxford - London    83 km
   Savings

The cheapest carpooling offers from Oxford to London

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Oxford
    London
      17:40
      18:50
    4 Jun
    BlaBlaCarBlaBlaCar
    from £7.00
  • Oxford
    London
      18:40
      20:00
    21 May
    BlaBlaCarBlaBlaCar
    from £8.00


Current ticket prices

Booking your bus trip as early as possible can save you a lot of money as the prices are dependent on demand. Not only can you check our site for bus fares but also for other travel options ranging from train services over flights to carpooling deals. With a bit of luck, you’ll come across surprising travel bargains!

Bus stops in London and Oxford

  Stations
The Heyes 78, Oxford (United Kingdom)
London Road 93, OX3 9AE Oxford (United Kingdom)
Headington Road , OX3 Oxford (United Kingdom)
George St , Oxford (United Kingdom)

Find out more details about the service on your bus from London to Oxford and return

Taking the bus is not only a comparatively inexpensive and ecologically friendly way of travelling but also very convenient. Most of the amenities, that are familiar to you from taking a train or a plane, can also be found on board of a bus. For example: If you buy a bus ticket for a coach London - Oxford, then there’s one company, which has WiFi free of charge on board: megabus. Basically all of the providers offer a very generous luggage allowance making your bus ride as convenient as can be. When you’re taking a bus from Oxford to London, also check whether a company offers entertainment systems on your connection. Keep in mind that it’s best to compare and contrast: The on-board features of the different providers which operate trips from London to Oxford and return can differ considerably. That's why we created CheckMyBus: You get all the information necessary for a successful bus ride. We tell you whether it’s ok to bring your bicycle, whether WiFi free of charge will enable you to manage to do some work on the go or whether there’s currently any deals available, which allow you to save some extra pounds on top.

London and Oxford: Useful Info

London
7.56 Million
Oxford
154,566
Taxi
£7.49
£8.90
London
Oxford
A taxi journey in London is 16% cheaper than in Oxford.
Local buses
£2.50
£2.20
London
Oxford
A bus fare in London is 12% more expensive than in Oxford.
Beer
£4.50
£4.25
London
Oxford
A pint of beer in London is 6% more expensive than in Oxford.
Water
£0.89
£0.90
London
Oxford
A bottle of water in London is 2% cheaper than in Oxford.
Meal
£6.27
£5.00
London
Oxford
A meal in London is 21% more expensive than in Oxford.
Trusted shop
The CheckMyBus App
Free Download