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!
1850 Companies – 5,633,069 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection London - Oxford

Cheapest Bus£3.36
Fastest Bus0h 13m
Distance82.6 km
Coach CompaniesNational Express, Isparta Petrol, megabus, Oxford Bus Company

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • London
    Oxford
    00:10
    00:23
    5 Mar
    National ExpressNational Express
    from £3.36
  • London
    Oxford
    10:45
    14:15
    14 Mar
    Isparta PetrolIsparta Petrol
    from £3.77
  • London
    Oxford
    12:15
    15:45
    14 Mar
    Isparta PetrolIsparta Petrol
    from £3.77
  • London
    Oxford
    13:00
    14:36
    21 Mar
    National ExpressNational Express
    from £5.00
  • London
    Oxford
    23:56
    01:25
    14 Mar
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
    23:54
    01:21
    6 Mar
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
    23:54
    01:21
    5 Mar
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
    23:54
    01:21
    11 Mar
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
    23:56
    01:25
    7 Mar
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
    23:54
    01:21
    12 Mar
    +1
    megabusmegabus
    from £5.00
  • London
    Oxford
    13:00
    15:05
    14 Mar
    National ExpressNational Express
    from £5.00
  • London
    Oxford
    12:00
    13:30
    5 Mar
    National ExpressNational Express
    from £5.00
  • London
    Oxford
    21:30
    22:50
    14 Mar
    Oxford Bus CompanyOxford Bus Company
    from £7.82
  • London
    Oxford
    21:00
    22:20
    14 Mar
    Oxford Bus CompanyOxford Bus Company
    from £7.82
  • London
    Oxford
    16:00
    17:20
    7 Mar
    BlaBlaCarBlaBlaCar
    from £5.00
  • London
    Oxford
    16:00
    17:20
    29 Feb
    BlaBlaCarBlaBlaCar
    from £5.00
Departure / Arrival
Date best offer
Company
Best price
  • Oxford
    London
    23:49
    01:10
    19 Mar
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
    23:49
    01:12
    22 Mar
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
    09:00
    10:50
    23 Mar
    National ExpressNational Express
    from £5.00
  • Oxford
    London
    10:30
    12:05
    12 Mar
    National ExpressNational Express
    from £5.00
  • Oxford
    London
    23:45
    01:30
    7 Mar
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
    23:49
    01:10
    12 Mar
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
    23:49
    01:10
    5 Mar
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
    23:49
    01:10
    2 Mar
    +1
    megabusmegabus
    from £5.00
  • Oxford
    London
    07:40
    09:32
    28 Mar
    National ExpressNational Express
    from £5.00
  • Oxford
    London
    07:40
    09:32
    14 Mar
    National ExpressNational Express
    from £5.00
  • Oxford
    London
    23:30
    01:10
    12 Mar
    +1
    Oxford TubeOxford Tube
    from £6.17
  • Oxford
    London
    23:30
    01:10
    2 Mar
    +1
    Oxford TubeOxford Tube
    from £7.47
  • Oxford
    London
    18:55
    20:30
    14 Mar
    Oxford Bus CompanyOxford Bus Company
    from £7.82
  • Oxford
    London
    19:00
    20:30
    14 Mar
    Oxford Bus CompanyOxford Bus Company
    from £7.82
  • Oxford
    London
    10:40
    12:00
    29 Feb
    BlaBlaCarBlaBlaCar
    from £4.26
  • Oxford
    London
    10:40
    12:00
    7 Mar
    BlaBlaCarBlaBlaCar
    from £5.00
  • Oxford
    London
    18:00
    19:20
    10 Mar
    BlaBlaCarBlaBlaCar
    from £8.00

Information about the bus connection, amenities and services

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 £3.33 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!
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.
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
London Road 93, OX3 9AE Oxford (United Kingdom)
The Heyes 78, Oxford (United Kingdom)
Headington Road , OX3 Oxford (United Kingdom)
George St , Oxford (United Kingdom)

Compare London and Oxford

£7.49
£8.90
London
Oxford
A taxi journey in London is 16% cheaper than in Oxford.
£2.50
£2.20
London
Oxford
A bus fare in London is 12% more expensive than in Oxford.
£4.50
£4.25
London
Oxford
A pint of beer in London is 6% more expensive than in Oxford.
£0.89
£0.90
London
Oxford
A bottle of water in London is 2% cheaper than in Oxford.
£6.27
£5.00
London
Oxford
A meal in London is 21% more expensive than in Oxford.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download