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!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
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, Snap 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 Bus1h 10m
Distance82.6 km
Coach Companiesmegabus, National Express, Oxford Bus Company, Rede Expressos
  Bus London - Oxford    83 km
Ø Bus connections22 x
Savings-67%

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
    13 Oct
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    11 Oct
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      14:15
      16:05
    11 Dec
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      14:15
      15:35
    26 Nov
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      23:55
      01:33
    26 Sep
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      21:55
      23:30
    23 Sep
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    3 Oct
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    2 Oct
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    25 Sep
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      14:15
      16:05
    12 Nov
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      23:00
      00:10
    18 Dec
    +1
    Oxford Bus CompanyOxford Bus Company
    from £7.63
  • London
    Oxford
      14:00
      15:20
    27 Dec
    Oxford Bus CompanyOxford Bus Company
    from £7.74
  • London
    Oxford
      14:30
      18:50
    2 Oct
    Rede ExpressosRede Expressos
    from £14.95
  • London
    Oxford
      16:00
      19:10
    2 Oct
    Rede ExpressosRede Expressos
    from £14.95


  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
      08:00
      09:20
    19 Sep
    BlaBlaCarBlaBlaCar
    from £5.31
  • London
    Oxford
      17:40
      20:10
    20 Sep
    BlaBlaCarBlaBlaCar
    from £5.31
  • London
    Oxford
      17:40
      20:10
    27 Sep
    BlaBlaCarBlaBlaCar
    from £6.00
  • London
    Oxford
      08:00
      09:20
    20 Sep
    BlaBlaCarBlaBlaCar
    from £8.00


  Bus Oxford - London    83 km
Ø Bus connections22 x
Savings-97%

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
    16 Oct
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    25 Sep
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      11:55
      13:55
    21 Nov
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      12:42
      14:15
    27 Nov
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      23:50
      01:10
    26 Sep
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:45
      01:25
    5 Oct
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      08:10
      10:00
    16 Nov
    Oxford Bus CompanyOxford Bus Company
    from £7.74
  • Oxford
    London
      18:40
      20:30
    24 Oct
    Oxford Bus CompanyOxford Bus Company
    from £7.81
  • Oxford
    London
      23:15
      02:45
    21 Sep
    +1
    Rede ExpressosRede Expressos
    from £17.70
  • Oxford
    London
      23:20
      05:40
    25 Sep
    +1
    Rede ExpressosRede Expressos
    from £20.36
  • Oxford
    London
      09:00
      14:20
    23 Sep
    Turimex InternacionalTurimex Internacional
    from £23.79
  • Oxford
    London
      18:30
      23:20
    23 Sep
    Senda TDN DiamanteSenda TDN Diamante
    from £26.25
  • Oxford
    London
      06:45
      16:50
    11 Oct
    +3
    Greyhound USGreyhound US
    from £145.69
  • Oxford
    London
      06:45
      00:05
    11 Oct
    +4
    Greyhound USGreyhound US
    from £145.69


  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
      07:45
      08:55
    19 Sep
    BlaBlaCarBlaBlaCar
    from £4.43
  • Oxford
    London
      19:00
      20:20
    19 Sep
    BlaBlaCarBlaBlaCar
    from £6.00
  • Oxford
    London
      09:20
      10:50
    29 Sep
    BlaBlaCarBlaBlaCar
    from £6.00
  • Oxford
    London
      19:00
      20:20
    20 Sep
    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