Travel options
from London to Oxford

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Wed
22 Sep
£32Great Western Railway
£13Megabus
Thu
23 Sep
£20Great Western Railway
£13Megabus
Fri
24 Sep
£15Great Western Railway
£13Megabus
Sat
25 Sep
£12Great Western Railway
£13Megabus
Sun
26 Sep
£32South Western Railway
£13Megabus
Mon
27 Sep
£15Great Western Railway
£13Megabus
Tue
28 Sep
£15Great Western Railway
£13Megabus
Wed
29 Sep
£15Great Western Railway
£13Megabus
Thu
30 Sep
£15Great Western Railway
£13Megabus
Fri
1 Oct
£15Great Western Railway
£13Megabus
Sat
2 Oct
£12Great Western Railway
£13Megabus
Sun
3 Oct
£6Chiltern Railways
£13Megabus
Mon
4 Oct
£15Great Western Railway
£13Megabus
Tue
5 Oct
£15Great Western Railway
£13Megabus
Wed
6 Oct
£15Great Western Railway
£13Megabus
Thu
7 Oct
£15Great Western Railway
£13Megabus
Fri
8 Oct
£15Great Western Railway
£13Megabus
Sat
9 Oct
£17Great Western Railway
£13Megabus
Sun
10 Oct
£17Great Western Railway
£13Megabus
Mon
11 Oct
£15Great Western Railway
£13Megabus
Tue
12 Oct
£19Great Western Railway
£13Megabus

Travel Information between London and Oxford

distanceDistance51 miles (82 km)
modeAvailable travel modesCoach or train
priceTicket price range£12 - £25
cheapestCheapest modeCoach • £12 • 1 h 12 min
fastestFastest modeTrain • £25 • 53 min
carriersPopular travel companiesMegabus or Great Western Railway

Travel 51 miles (82 km) by coach or train from London to Oxford. If speed is a priority, then a train is the best option with an average duration of 53 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £12. The most popular travel providers which serve this route are Megabus or Great Western Railway among others. Travellers can even take a direct from London to Oxford.

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.

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

Coach services offer the cheapest way to get from London to Oxford. Tickets for a coach cost on average £12.

This is compared to other travel options to Oxford:

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

What is the fastest way to get to Oxford from London?

The fastest way to get to Oxford from London is by train with an average travel time of 53 min.

There are alternative travel options to Oxford that can usually take longer:

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

How many miles from London to Oxford would I travel?

The distance between London and Oxford is around 51 miles (82 km).

How many services a day are there from London to Oxford?

The average frequency per day from London to Oxford is:

  • 23 trains per day.

However, we recommend checking specific travel dates for your trip from London to Oxford as scheduled services by coach or train can vary by season or day of the week.

When going from London to Oxford, where do I depart from London and where do I arrive in Oxford?

These are the most popular departure and arrival points when travelling from London to Oxford:

  • Most travellers who purchase a coach ticket from London to Oxford depart from London, Victoria Coach Station to Oxford, St Giles (Stop C5).
  • Most travellers take a train from London Victoria to Oxford.
Who can get me from London to Oxford?

Omio works with many trusted partners that can help you travel the best way from London to Oxford:

  • You can travel to Oxford from London by coach with Megabus. You can find cheap tickets on Omio for £12 with Megabus from London to Oxford.
  • You can go to Oxford from London by train with Great Western Railway. You'll see cheap train tickets for £25 with Great Western Railway from London to Oxford on Omio.
What is another destination I should add to my tour from London to 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 from London to Oxford 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 journey is £12 one way on average.
  • The price of a train ticket for this route is £25 one way on average.

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.

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