London to Oxford coach

Cheap bus tickets from London to Oxford

Showing times and prices for 09 Aug

Cheapest

£15

Average

£25

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
08:30London2h00 10:30Oxford
0 changes
£151One-way
Cheapest
15:30London2h20 17:50Oxford
0 changes
£151One-way
Cheapest
14:30London2h10 16:40Oxford
0 changes
£151One-way
Cheapest
23:55London1h38 01:33Oxford
0 changes
£151One-way
Cheapest
19:20London1h55 21:15Oxford
0 changes
£151One-way

Bus Timetable London to Oxford

Showing buses for tomorrow, Tuesday, 9 August
00:25London1h36 02:01Oxford
0 changes
00:55London1h36 02:31Oxford
0 changes
01:25London1h36 03:01Oxford
0 changes
02:25London1h36 04:01Oxford
0 changes
03:25London1h36 05:01Oxford
0 changes
03:30London3h30 07:00Oxford
1 change
05:00London3h00 08:00Oxford
1 change
05:25London1h40 07:05Oxford
0 changes
06:10London1h55 08:05Oxford
0 changes
06:40London2h00 08:40Oxford
0 changes
07:00London2h30 09:30Oxford
1 change
07:10London2h00 09:10Oxford
0 changes
07:30London2h30 10:00Oxford
1 change
07:40London2h00 09:40Oxford
0 changes
08:10London2h00 10:10Oxford
0 changes
08:30London2h00 10:30Oxford
0 changes
08:30London2h10 10:40Oxford, Sandhills
1 change
08:30London2h10 10:40Oxford, Sandhills
1 change
08:30London2h30 11:00Oxford
1 change
08:30London2h30 11:00Oxford
1 change
08:50London2h00 10:50Oxford
0 changes
09:00London2h30 11:30Oxford
1 change
09:10London2h00 11:10Oxford
0 changes
09:30London2h00 11:30Oxford
0 changes
09:50London2h00 11:50Oxford
0 changes
10:00London2h30 12:30Oxford
1 change
10:10London2h00 12:10Oxford
0 changes
10:30London2h30 13:00Oxford
1 change
10:30London2h00 12:30Oxford
0 changes
10:30London2h30 13:00Oxford
1 change
10:30London2h30 13:00Oxford
1 change
10:50London2h00 12:50Oxford
0 changes
11:10London2h00 13:10Oxford
0 changes
11:30London2h30 14:00Oxford
1 change
11:30London2h10 13:40Oxford, Sandhills
1 change
11:30London2h00 13:30Oxford
0 changes
11:50London2h00 13:50Oxford
0 changes
12:00London2h30 14:30Oxford
1 change
12:00London2h30 14:30Oxford
1 change
12:10London2h00 14:10Oxford
0 changes
12:30London2h00 14:30Oxford
0 changes
12:30London2h55 15:25Oxford
1 change
12:50London2h00 14:50Oxford
0 changes
13:00London2h55 15:55Oxford
1 change
13:10London2h00 15:10Oxford
0 changes
13:30London2h00 15:30Oxford
0 changes
13:30London2h55 16:25Oxford
1 change
13:50London2h10 16:00Oxford
0 changes
14:00London2h55 16:55Oxford
1 change
14:00London2h55 16:55Oxford
1 change
14:00London2h55 16:55Oxford
1 change
14:10London2h10 16:20Oxford
0 changes
14:30London2h10 16:40Oxford
0 changes
14:50London2h10 17:00Oxford
0 changes
15:00London2h55 17:55Oxford
1 change
15:00London2h55 17:55Oxford
1 change
15:10London2h20 17:30Oxford
0 changes
15:30London2h20 17:50Oxford
0 changes
15:30London2h55 18:25Oxford
1 change
16:00London3h15 19:15Oxford
1 change
16:10London2h30 18:40Oxford
0 changes
16:30London2h30 19:00Oxford
0 changes
16:50London2h25 19:15Oxford
0 changes
17:00London2h25 19:25Oxford
0 changes
17:00London2h45 19:45Oxford
1 change
17:00London2h45 19:45Oxford
1 change
17:10London2h25 19:35Oxford
0 changes
17:30London2h15 19:45Oxford
0 changes
17:50London2h15 20:05Oxford
0 changes
18:00London2h35 20:35Oxford
1 change
18:00London2h35 20:35Oxford
1 change
18:00London2h10 20:10Oxford
0 changes
18:20London2h05 20:25Oxford
0 changes
18:30London2h30 21:00Oxford
1 change
18:30London2h10 20:40Oxford, Sandhills
1 change
18:40London1h55 20:35Oxford
0 changes
19:00London2h30 21:30Oxford
1 change
19:00London2h30 21:30Oxford
1 change
19:00London1h55 20:55Oxford
0 changes
19:20London1h55 21:15Oxford
0 changes
19:40London1h50 21:30Oxford
0 changes
20:00London1h45 21:45Oxford
0 changes
20:00London2h30 22:30Oxford
1 change
20:20London1h45 22:05Oxford
0 changes
20:30London2h30 23:00Oxford
1 change
20:30London2h30 23:00Oxford
1 change
20:30London2h30 23:00Oxford
1 change
20:40London1h45 22:25Oxford
0 changes
21:00London1h45 22:45Oxford
0 changes
21:20London1h45 23:05Oxford
0 changes
21:40London1h45 23:25Oxford
0 changes
21:55London1h45 23:40Oxford
0 changes
22:00London2h05 00:05Oxford, Sandhills
1 change
22:00London2h05 00:05Oxford, Sandhills
1 change
22:00London2h05 00:05Oxford, Sandhills
1 change
22:10London1h45 23:55Oxford
0 changes
22:30London2h30 01:00Oxford
1 change
22:45London1h20 00:05Oxford
0 changes
23:05London1h40 00:45Oxford
0 changes
23:25London1h36 01:01Oxford
0 changes
23:30London1h40 01:10Oxford
0 changes
23:55London1h38 01:33Oxford
0 changes
23:59London3h26 03:25Oxford
1 change
23:59London3h01 03:00Oxford
1 change

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
09 Aug
Wed
10 Aug
Thu
11 Aug
Fri
12 Aug
Sat
13 Aug
Sun
14 Aug
Mon
15 Aug
Tue
16 Aug
Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug
Thu
25 Aug
Fri
26 Aug
Sat
27 Aug
Sun
28 Aug
Mon
29 Aug

Bus times from London to Oxford

Showing times and prices for 09 Aug

Fastest Journey

1 h 20 m

Average

2 h 14 m

Buses per day

104

Distance

83 km

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

Fastest
22:45London1h20 00:05Oxford
0 changes
£151One-way
2nd Fastest
03:25London1h36 05:01Oxford
0 changes
£151One-way
2nd Fastest
01:25London1h36 03:01Oxford
0 changes
£151One-way
2nd Fastest
02:25London1h36 04:01Oxford
0 changes
£151One-way
2nd Fastest
00:55London1h36 02:31Oxford
0 changes
£151One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from London to Oxford

distanceDistance51 miles
durationAverage coach duration1 h 8 min
priceAverage coach ticket price£14 (€16)
frequencyCoach frequency67 a day
changesDirect coachYes, there are 63 direct coaches a day
carriersCoach companiesMegabus, Infobus or National Express

Coaches from London to Oxford cover the 51 miles long route taking on average 1 h 8 min with our travel partners like Megabus, Infobus or National Express. Normally, there are 67 coaches operating per day, including direct services available. You can get the cheapest coach tickets for this trip for as low as £14, but the average price of coach tickets is £14. Travellers depart most frequently from London Victoria and arrive in Oxford, St Aldate's.

Coach companies: National Express London to Oxford

Find the best coaches from London to Oxford with Omio's travel partners National Express from £14. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

National Express

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach from London to Oxford, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

  • Average Price: £14

Coaches from London to Oxford

As an economic alternative to the train, direct coaches to Oxford from London Victoria Coach Station are a popular travel option for tourists, students or business travellers heading to the historic university city. Frequent daily departures from the capital take a little under two hours to reach Oxford, with a choice of two stops in the city. Departure times range from early morning to just before midnight, with additional indirect connections also available for overnight travellers.

Which coach companies travel from London to Oxford?

UK national coach company National Express provides direct coaches from London to Oxford seven days a week. In addition it also provides indirect overnight connections from London Victoria Coach Station, requiring one change en route, at Heathrow Airport.

How long is the coach from London to Oxford?

The fastest coaches on the 60-mile route from London Victoria to Oxford are late evening connections taking around one hour and 25 minutes to reach the stop on Oxford High Street and a further 15 minutes to reach Gloucester Green Bus Station. At busier times, journeys take up to 20 minutes longer. Overnight indirect connections via Heathrow Airport take between three and four hours to complete the trip to Oxford.

How many coaches are there from London to Oxford?

Daily schedules begin with hourly early morning departures, with frequency increasing to every half hour from mid-morning throughout the day and evening. The final direct departure leaves London Victoria around midnight. There are also three overnight indirect connections, with a change at Heathrow Airport.

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

Departure Station: Coaches depart from London Victoria Coach Station. Situated on the south-west side of central London, Victoria Coach Station has public transport connections on city buses from Buckingham Palace Road and three Underground train lines from the nearby Tube station. Facilities at the station concourse include a bakery, coffee bar, food shop, currency exchange bureaux and left luggage desk.

Arrival Station: Coach arrives at either Oxford High Street or Gloucester Green Bus Station. Coaches from London stop at the High Street just east of the city centre, before continuing to the Gloucester Green Bus Station, a short walk west of the centre. The bus station has coffee shops and snack bars, with plenty of shops and luggage storage facilities available on the adjacent Green.

Travel Tips: Coach to Oxford from London

Take the bus to Oxford 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 London to Oxford.
FAQs
Looking to save money on your journey? Omio customers have found the cheapest coach between London and Oxford for the next 7 days starting from £14  one way.
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that London to Oxford coach prices are on average £14  one way.
The distance to Oxford from London by coach is approximately 51 miles.
On average the coach from London to Oxford duration is 1 h 8 min  for the 51 miles long trip, but the travel time can vary if you depart on weekends and holidays.

When travelling this route, Omio customers are departing most frequently from London Victoria   and arriving in Oxford, St Aldate's.

Passengers board their coach most frequently from London Victoria and travel around 1.8 miles (2.9 km) from the city centre to this coach station.

Passengers travelling this route most often arrive at Oxford, St Aldate's and need to travel approximately 0.2 miles (316 m) from the coach station to the city centre in Oxford.

If you're looking for coaches from London to Oxford, you can rely on Megabus, Infobus or National Express to get you to Oxford. It's also good to check out all possible coach companies for the London to Oxford route to see if there might be differences in the amenities they offer.
Yes, there are 63 direct coaches per day from London to Oxford. You can look to travel with National Express or Megabus  without needing to change in between. Taking a direct coach tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
The average number of coaches departing London for Oxford is 67 a day. The coach schedules and services may vary between weekdays and weekends.
The first London to Oxford coach departs at 05: 10   and the last coach from London to Oxford leaves at 23: 34. Check out the most up-to-date London to Oxford coach times on Omio and find the best time to travel to your destination.
In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this route and save money. If you buy coach tickets from London to Oxford within the next 7 days, you can find tickets to cost on average £14 one way. To find the best prices for this trip, consider booking your coach ticket from London to Oxford a few months in advance.

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