Travel options
from London to Oxford

You can get from London to Oxford by train, bus or flight.

Our recommendation

To get from London to Oxford on 13 Jun we recommend taking a bus because it’s the best combination of price and speed.

08:25London, Marble Arch1h34 09:59Oxford
0 changes
£131One-way
Cheapest
08:25London, Marble Arch1h34 09:59Oxford
0 changes
£131One-way
Other options
08:45London, Marble Arch1h34 10:19Oxford
0 changes
£131One-way
08:04London, Marble Arch1h41 09:45Oxford
0 changes
£131One-way
08:15London1h44 09:59Oxford
0 changes
£131One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Sat
12 Jun
Find prices
£13Megabus
Sun
13 Jun
£32Chiltern Railways
£13Megabus
Mon
14 Jun
£11Great Western Railway
£13Megabus
Tue
15 Jun
£11Great Western Railway
£13Megabus
Wed
16 Jun
£28Great Western Railway
£13Megabus
Thu
17 Jun
£25Great Western Railway
£13Megabus
Fri
18 Jun
£25Great Western Railway
£13Megabus
Sat
19 Jun
£25Great Western Railway
£13Megabus
Sun
20 Jun
£32Chiltern Railways
£13Megabus
Mon
21 Jun
£20Great Western Railway
£13Megabus
Tue
22 Jun
£23Great Western Railway
£13Megabus
Wed
23 Jun
£11Great Western Railway
£13Megabus
Thu
24 Jun
£20Great Western Railway
Find prices
Fri
25 Jun
£11Great Western Railway
£13Megabus
Sat
26 Jun
£17Great Western Railway
Find prices
Sun
27 Jun
£32Chiltern Railways
£13Megabus
Mon
28 Jun
£11Great Western Railway
£13Megabus
Wed
30 Jun
£19Great Western Railway
£13Megabus
Thu
1 Jul
£19Great Western Railway
£13Megabus
Fri
2 Jul
£11Great Western Railway
£13Megabus

How to Travel from London to Oxford

London to Oxford is a very popular route, with a number of transport options available throughout the day. At around 100 kilometres away, and due to a lack of direct flights, it is generally inconvenient to make this journey via plane. However, passengers can take the train or choose from two bus operators. The train journey is often marginally quicker than the bus, both the railway and bus stations are only a short distance apart in Oxford town centre.

Trains from London to Oxford | Buses from London to Oxford

London to Oxford Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

£16

1:40 h

1 Day Before

trains

£15

0:57 h

3 Weeks Before



What is the best way to travel from London to Oxford?

Cheapest way to travel from London to Oxford


cheap

The M40 London to Oxford route has more services than any other long distance bus route in the UK, with up to 150 journeys per day. There are two companies that run the services: the Oxford Tube and the X90. The Oxford Tube is operated by Stagecoach and runs up to five services per hour from Victoria. The X90 also runs from Victoria, through Baker Street, with up to three services per hour. The journey takes between 1.5 hours to just under 2 hours. The journeys are operated by National Express.

Fastest way to travel from London to Oxford


fast

Trains from London to Oxford leave from Paddington and are operated by Great Western Railway. The first service departs in the early morning and the last train departs after midnight. There are between three and five services per hour with the journey taking approximately one hour. There are frequent direct services, and some requiring one change.


Most popular way to travel from London to Oxford


popular

Both bus and train are popular ways to travel between London and Oxford. The sheer frequency, as well as comfort, of Oxford Tube services, mean that for many they are considered an option just as viable as taking the train. There is also the fact that their ticket price doesn’t fluctuate when you book on the day, which means they’re an ideal choice for a spontaneous trip.


Not the information you were looking for? Here are some pages that might be more in line with the information you need:

Travel Tips

Travel from London to Oxford
Travel 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
How do I go from London to Oxford?

There are 2 travel options from London to Oxford: coach or train.

How many miles are between London and Oxford

Oxford is approximately 51 miles (82 km) away from London.

Where do I depart from London? Where do I arrive in Oxford?

These are the most popular departure and arrival points for travellers from London to Oxford:

  • Coaches mostly depart from London, Victoria Coach Station and arrive in Oxford, St Giles (Stop C5).
  • Trains most often depart from London at London Victoria and arrive in Oxford at Oxford.
Which travel companies can help me find a way to get from London to Oxford?

If finding a good deal is your main consideration for your trip from London to Oxford, then we'll help you find the best value travel companies for you:

  • Travel with Megabus to go to Oxford by coach. For a good deal on tickets, you can find Megabus London to Oxford tickets on Omio for £13.
  • Travel with Chiltern Railways to go to Oxford by train. For a good deal on tickets, you can find Chiltern Railways London to Oxford tickets on Omio for £40.
Can I find a direct route between London and Oxford?

Yes, there are direct routes from London to Oxford with the following travel companies:

  • You can check for a direct coach to Oxford with Megabus.

As you won't need to change at another stop in between, direct services to Oxford tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this journey.

Where should I go next after I travel between London and Oxford?
Your journey from London to Oxford doesn't have to end in Oxford. Many of our customers like to extend their holidays to explore other popular destinations like Luton, Bristol or Birmingham. If you’d like to add Luton, Bristol or Birmingham to your London to Oxford trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Oxford today!
How early should I purchase tickets to Oxford from London online for the best deals?

Before travelling from London to Oxford, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket for this trip is on average £13 one way.
  • The price of a train ticket is £40 one way on average for this route.

But we recommend booking London to Oxford tickets online a few months before your planned travel date to score the best deals and save money on your trip.

What is the cheapest way to travel to Oxford from London?

The cheapest way from London to Oxford is by taking a coach. You can find average ticket prices around £13 compared to other travel options to Oxford:

A coach journey is usually £27 less than a journey to Oxford by train, which costs on average £40 for the same trip.

What is the fastest way from London to Oxford?

The quickest way to travel to Oxford from London is by train, which takes on average 53 min  compared to other travel options that may take you longer to get to your destination:

In comparison, going by coach can take 1 h 27 min  on average.

Stations

Important Stations and Airports for this Journey

London
Oxford
London
Amenities
London Liverpool Street Stn
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Bridge
Amenities
Refreshments

Travelling from London to Oxford: related information

Here are some other resources that might have the information you need