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
1027 Companies - 3,803,390 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 Bus1h 10m
Distance82.6 km
Coach Companiesmegabus, National Express, Oxford Bus Company
  Bus London - Oxford    83 km
Ø Bus connections18 x
Savings-78%

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
    4 Feb
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    11 Feb
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      11:30
      13:00
    2 Mar
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      11:40
      13:10
    28 Jan
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      23:55
      01:33
    12 Feb
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    28 Jan
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    30 Jan
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      22:50
      00:18
    26 Jan
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      23:55
      01:33
    27 Jan
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
      11:40
      13:40
    29 Jan
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      11:40
      13:10
    30 Jan
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      11:30
      13:00
    2 Feb
    National ExpressNational Express
    from £5.00
  • London
    Oxford
      08:20
      09:30
    16 Feb
    Oxford Bus Company
    from £22.38
  • London
    Oxford
      19:20
      20:40
    16 Feb
    Oxford Bus Company
    from £22.38


  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
      19:00
      20:10
    25 Jan
    BlaBlaCarBlaBlaCar
    from £3.50
  • London
    Oxford
      06:00
      07:20
    5 Feb
    BlaBlaCarBlaBlaCar
    from £5.00
  • London
    Oxford
      17:00
      18:40
    27 Jan
    BlaBlaCarBlaBlaCar
    from £5.00
  • London
    Oxford
      22:20
      00:20
    24 Jan
    +1
    BlaBlaCarBlaBlaCar
    from £5.25


  Bus Oxford - London    83 km
Ø Bus connections18 x
Savings-78%

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
    28 Jan
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    20 Feb
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      21:50
      23:20
    24 Apr
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      21:50
      23:20
    8 Feb
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      23:50
      01:10
    3 Feb
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    13 Feb
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:50
      01:10
    25 Jan
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      23:45
      01:25
    23 Feb
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
      21:10
      22:50
    11 Feb
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      21:55
      23:20
    28 Jan
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      21:50
      23:20
    30 Jan
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      21:50
      23:20
    3 Feb
    National ExpressNational Express
    from £5.00
  • Oxford
    London
      16:30
      18:10
    27 Feb
    Oxford Bus Company
    from £22.38
  • Oxford
    London
      16:00
      17:40
    27 Feb
    Oxford Bus Company
    from £22.38


  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
      21:00
      22:40
    29 Jan
    BlaBlaCarBlaBlaCar
    from £5.00
  • Oxford
    London
      06:30
      08:10
    25 Jan
    BlaBlaCarBlaBlaCar
    from £5.25


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)

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