Oxford to London bus

Cheap bus tickets from Oxford to London

Showing times and prices for Aug 18

Cheapest

16

Average

27

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
01:20PMOxford2h05 03:25PMLondon
0 transfers
161One-way
Cheapest
11:15PMOxford1h42 12:57AMLondon
0 transfers
161One-way
Cheapest
06:20AMOxford2h30 08:50AMLondon
0 transfers
161One-way
Cheapest
05:20PMOxford2h20 07:40PMLondon
0 transfers
161One-way
Cheapest
03:15AMOxford1h40 04:55AMLondon
0 transfers
161One-way

Bus schedule from Oxford to London

Showing buses for tomorrow, Thursday, August 18
12:15AMOxford1h40 01:55AMLondon
0 transfers
01:15AMOxford1h40 02:55AMLondon
0 transfers
01:50AMOxford3h00 04:50AMLondon
1 transfer
02:10AMOxford2h40 04:50AMLondon
1 transfer
02:20AMOxford, Sandhills2h30 04:50AMLondon
1 transfer
02:50AMOxford3h00 05:50AMLondon
1 transfer
03:15AMOxford1h40 04:55AMLondon
0 transfers
04:00AMOxford1h40 05:40AMLondon
0 transfers
04:30AMOxford1h40 06:10AMLondon
0 transfers
04:35AMOxford1h45 06:20AMLondon
0 transfers
04:50AMOxford3h00 07:50AMLondon
1 transfer
04:50AMOxford3h00 07:50AMLondon
1 transfer
05:00AMOxford1h45 06:45AMLondon
0 transfers
05:20AMOxford3h00 08:20AMLondon
1 transfer
05:20AMOxford2h00 07:20AMLondon
0 transfers
05:30AMOxford2h10 07:40AMLondon
0 transfers
05:40AMOxford2h10 07:50AMLondon
0 transfers
05:50AMOxford3h00 08:50AMLondon
1 transfer
06:00AMOxford2h25 08:25AMLondon
0 transfers
06:20AMOxford2h30 08:50AMLondon
0 transfers
06:40AMOxford2h30 09:10AMLondon
0 transfers
07:00AMOxford2h30 09:30AMLondon
0 transfers
07:00AMOxford, Sandhills3h20 10:20AMLondon
1 transfer
07:20AMOxford3h00 10:20AMLondon
1 transfer
07:20AMOxford2h25 09:45AMLondon
0 transfers
07:40AMOxford2h25 10:05AMLondon
0 transfers
07:50AMOxford3h00 10:50AMLondon
1 transfer
08:00AMOxford2h25 10:25AMLondon
0 transfers
08:20AMOxford2h20 10:40AMLondon
0 transfers
08:20AMOxford3h10 11:30AMLondon
1 transfer
08:40AMOxford2h20 11:00AMLondon
0 transfers
09:00AMOxford2h15 11:15AMLondon
0 transfers
09:20AMOxford2h15 11:35AMLondon
0 transfers
09:20AMOxford2h55 12:15PMLondon
1 transfer
09:40AMOxford2h15 11:55AMLondon
0 transfers
10:00AMOxford2h05 12:05PMLondon
0 transfers
10:20AMOxford2h05 12:25PMLondon
0 transfers
10:20AMOxford3h00 01:20PMLondon
1 transfer
10:40AMOxford2h05 12:45PMLondon
0 transfers
10:50AMOxford3h00 01:50PMLondon
1 transfer
11:00AMOxford2h05 01:05PMLondon
0 transfers
11:20AMOxford2h05 01:25PMLondon
0 transfers
11:20AMOxford3h10 02:30PMLondon
1 transfer
11:40AMOxford2h05 01:45PMLondon
0 transfers
12:00PMOxford2h05 02:05PMLondon
0 transfers
12:20PMOxford2h05 02:25PMLondon
0 transfers
12:35PMOxford2h45 03:20PMLondon
1 transfer
12:40PMOxford2h05 02:45PMLondon
0 transfers
01:00PMOxford2h05 03:05PMLondon
0 transfers
01:05PMOxford2h45 03:50PMLondon
1 transfer
01:15PMOxford, Sandhills2h35 03:50PMLondon
1 transfer
01:20PMOxford2h05 03:25PMLondon
0 transfers
01:35PMOxford2h55 04:30PMLondon
1 transfer
01:40PMOxford2h05 03:45PMLondon
0 transfers
02:00PMOxford2h05 04:05PMLondon
0 transfers
02:05PMOxford2h45 04:50PMLondon
1 transfer
02:20PMOxford2h05 04:25PMLondon
0 transfers
02:40PMOxford2h05 04:45PMLondon
0 transfers
03:00PMOxford2h05 05:05PMLondon
0 transfers
03:05PMOxford2h45 05:50PMLondon
1 transfer
03:15PMOxford2h15 05:30PMLondon
0 transfers
03:30PMOxford2h15 05:45PMLondon
0 transfers
03:45PMOxford2h20 06:05PMLondon
0 transfers
04:00PMOxford2h20 06:20PMLondon
0 transfers
04:05PMOxford2h45 06:50PMLondon
1 transfer
04:20PMOxford2h30 06:50PMLondon
0 transfers
04:35PMOxford2h45 07:20PMLondon
1 transfer
04:40PMOxford2h30 07:10PMLondon
0 transfers
05:00PMOxford2h25 07:25PMLondon
0 transfers
05:20PMOxford2h20 07:40PMLondon
0 transfers
05:35PMOxford3h00 08:35PMLondon
1 transfer
05:40PMOxford2h20 08:00PMLondon
0 transfers
06:00PMOxford2h15 08:15PMLondon
0 transfers
06:10PMOxford, Sandhills2h40 08:50PMLondon
1 transfer
06:20PMOxford2h00 08:20PMLondon
0 transfers
06:35PMOxford2h30 09:05PMLondon
1 transfer
06:40PMOxford2h00 08:40PMLondon
0 transfers
07:00PMOxford2h00 09:00PMLondon
0 transfers
07:05PMOxford2h45 09:50PMLondon
1 transfer
07:20PMOxford2h00 09:20PMLondon
0 transfers
07:45PMOxford1h55 09:40PMLondon
0 transfers
08:15PMOxford1h50 10:05PMLondon
0 transfers
08:35PMOxford3h24 11:59PMLondon
1 transfer
08:45PMOxford1h50 10:35PMLondon
0 transfers
09:15PMOxford1h50 11:05PMLondon
0 transfers
09:45PMOxford1h50 11:35PMLondon
0 transfers
09:50PMOxford3h00 12:50AMLondon
1 transfer
10:15PMOxford1h50 12:05AMLondon
0 transfers
10:45PMOxford1h45 12:30AMLondon
0 transfers
11:15PMOxford1h42 12:57AMLondon
0 transfers
11:30PMOxford5h20 04:50AMLondon
1 transfer
11:50PMOxford5h00 04:50AMLondon
1 transfer

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29
Tue
Aug 30
Wed
Aug 31
Thu
Sep 01
Fri
Sep 02
Sat
Sep 03
Sun
Sep 04
Mon
Sep 05
Tue
Sep 06
Wed
Sep 07

Bus times from Oxford to London

Showing times and prices for Aug 18

Fastest Journey

1 h 40 m

Average

2 h 25 m

Buses per day

92

Distance

83 km

Of the 92 buses that leave Oxford for London every day 60 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
03:15AMOxford1h40 04:55AMLondon
0 transfers
161One-way
Fastest
12:15AMOxford1h40 01:55AMLondon
0 transfers
161One-way
Fastest
01:15AMOxford1h40 02:55AMLondon
0 transfers
161One-way
Fastest
04:30AMOxford1h40 06:10AMLondon
0 transfers
161One-way
Fastest
04:00AMOxford1h40 05:40AMLondon
0 transfers
161One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Oxford to London

distanceDistance51 miles (82 km)
durationAverage bus duration1 h 8 min
priceAverage bus ticket price$17 (€16)
frequencyBus frequency77 a day
changesDirect busYes, there are 56 direct buses a day
carriersBus providersNational Express, Megabus or Infobus

Buses from Oxford to London cover the 51 miles (82 km) long route taking on average 1 h 8 min with our travel partners like National Express, Megabus or Infobus. Normally, there are 77 buses operating per day, including direct services available. While the average ticket price for this trip costs around $17 (€16), you can find the cheapest bus ticket for as low as $17 (€15).

Bus companies: National Express from Oxford to London

Find the best buses to London from Oxford with Omio's travel partners National Express from $17 (€15). We can find you the best deals, schedules and tickets when comparing and booking the best route.

National Express

National Express is the leading bus company for routes throughout the United Kingdom, operating over 550 buses a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveler in mind. All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Oxford - London bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

  • Average Price: $18

Buses from Oxford to London

Taking the bus is an easy way to travel from Oxford to London, with services departing throughout the day, every day of the year. Starting early in the morning before 4:00 a.m. at least one bus leaves for London from Oxford every day, with as many as 5 direct buses per hour at peak periods and more than 50 services in total on most days. The journey time isn't long, ranging from 1 hour 40 minutes to 2 hours 30 minutes.

Which bus companies travel from Oxford to London?

When travelers take a bus from Oxford to London, choosing bus companies isn't a challenge. National Express is the sole operator on the route.

How long is the bus from Oxford to London?

Journeys by bus from Oxford to London won't take long. The shortest journey times are 1 hour 40 minutes, while even the slowest services only take 2 hours 30 minutes when no changes are required.

How many buses are there from London to Oxford?

Over 50 direct bus services depart from Oxford for London every day of the week, no matter what time of year. Buses start around 4:00 a.m. and continue until well after midnight.

What are the departure and arrival stations for buses from Oxford to London?

Departure Bus Station: Buses to London will leave from Oxford's Gloucester Green Bus Station, which can be found in the city center. From the centre, travelers can easily get to the bus station on foot, and doing so shouldn't take more than 20 minutes. But local buses are also available. The 7 Gold is a handy option from George Street, while those arriving at Oxford Station can catch the number 1 bus.

Arrival Bus Station: No matter what time they travel, passengers taking buses from Oxford to London will arrive at London Victoria Coach Station. The Coach Station is located a mile or so west of central London, not far from Buckingham Palace, Hyde Park, and the Houses of Parliament. To head into town, passengers should walk to Victoria Station and catch the Underground or hop on local buses towards Oxford Street and Westminster. Those headed to Heathrow or Gatwick Airports can also catch direct National Express coaches from Victoria Coach Station, or they can head to Victoria or Paddington stations to hook up with express rail connections.

Travel Tips: Bus to London from Oxford

Take the bus to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Oxford to London.
FAQs
Looking to save money on your trip? Omio customers have found the cheapest bus between Oxford and London for the next 7 days starting from $17 (€15)  one way.
The bus price to London from Oxford is on average $17 (€16)  if you are looking to book your tickets for this trip in the next 7 days.
When traveling this route you should expect the distance from Oxford to London by bus to be approximately 51 miles (82 km).
On average the Oxford to London bus time is 1 h 8 min  covering the 51 miles (82 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Take the Oxford to London bus with National Express, Megabus or Infobus. However, it's always good to check out all possible bus providers for the route from Oxford to London as there might be differences in the amenities they offer.
Yes, there are 56 direct buses from Oxford to London per day with National Express  on Omio. This is worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
On average, there are 77 buses a day from Oxford to London. The bus times and services may be different on weekends and holidays compared to weekdays.
You can take the first bus from Oxford to London at 4: 45 AM. The last bus from Oxford to London that you can take departs at 10: 34 PM. Omio shows you the latest bus from Oxford to London schedule to help you book the best departure time for this journey.
If you purchase the Oxford to London bus within the next 7 days, you can find one way tickets to cost on average $17 (€16). However, booking your bus ticket in advance gives you access to the best prices for buses from Oxford to London. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language