Travel Information from Oxford to London
| 51 miles | |
| Train or coach | |
| £8 - £13 | |
| Coach • £8 • 1 h 41 min | |
| Train • £13 • 50 min | |
| National Express or Great Western Rail |
Travel 51 miles by train or coach to London from Oxford. The most popular travel providers which serve this trip are National Express or Great Western Rail among others. Travellers can even take a direct coach or train from Oxford to London.
Travel optionsfrom Oxford to London
How to get to London from Oxford by train, bus, flight or ferry.
Our recommendation
The best way to travel from Oxford to London is by taking a coach because it’s the best combination of price and speed.
OLOXTCheapest
NX423Fastest
P08565Other options
G02265
G02260
G02261
OLOXT
OLOXT
OLOXTFind all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, coaches, flights and ferries
Compare coach and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
26 Nov
27 Nov
28 Nov
29 Nov
30 Nov
01 Dec
02 Dec
03 Dec
04 Dec
05 Dec
06 Dec
07 Dec
08 Dec
09 Dec
10 Dec
11 Dec
12 Dec
13 Dec
14 Dec
15 Dec
16 Dec
How to Travel from Oxford to London
Around 52 miles apart, the journey from Oxford to London is convenient to make by either bus or train. Both modes of transport run daily services and low-cost fares are available when you book in advance.
Trains from Oxford to London | Buses from Oxford to London
Oxford to London Travel Comparison
|
Average Price |
Travel Time |
Cheapest Time to Book |
|
|---|---|---|---|
|
|
£16 |
1:40 h |
2 Weeks Ahead |
|
|
£21 |
1:09 h |
1 Month Ahead |
What is the best way to travel from Oxford to London?
Cheapest way to travel from Oxford to London?
![]()
Buses tend to be the cheapest option. Although this option is slower than travelling from Oxford to London on the train, National Express offer cheap tickets on this route.
What to skip the bus? The train is often a little more expensive than getting the bus from London to Oxford. For better deals on train tickets, you should book your trip up to one month in advance.
Fastest way to travel from Oxford to London
![]()
For those looking for the fastest way to travel from Oxford to London catching the train is your best option. Great Western Railway offers direct routes from Oxford to London every 30 minutes between 05:42 am and 9:32 pm on weekdays. Chiltern Railways also offer direct trains from Oxford to London, but less frequently.
Most popular way to travel from Oxford to London

Due low fares and frequency, travelling by bus from Oxford to London is the most popular option. National Express serve this route up to four times an hour at peak times, which offers more flexibility than the train.
Taking the train from Oxford to London remains to be a popular alternative to taking the bus.
Is it possible to travel from Oxford to London Heathrow?
For those wishing to travel to London Heathrow from Oxford you can travel to London Paddington by train and change onto the Heathrow Express. The journey time for this route is approximately 1 hour and 32 minutes.
Is it possible to travel from Oxford to London Gatwick?
National Express runs a direct service from Oxford to London Gatwick Terminal North (Horley). The journey takes between 2 hours to 2 hours and 30 minutes depending on the time of day.
You can also travel by train to London Gatwick, this route requires between 1 and 3 changes. The journey length can range from 2 hours to 2 hours and 30 minutes.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Oxford to London
Travel 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.

There are 2 travel options to London from Oxford. You can take a train or coach.
The cheapest way to go to London from Oxford is by taking a coach, which costs on average £8.
This is compared to other ways of getting from Oxford to London:
A coach is £5 less than a train for this journey with tickets for a train from Oxford to London costing on average £13.
The fastest way to get to London from Oxford is by train with an average travel time of 50 min.
Other travel options to London take longer:
Getting to London by coach takes 1 h 41 min on average.
You should expect to travel around 51 miles from Oxford to London.
The average frequency per day from Oxford to London is:
- 414 coaches per day.
- Around 12 trains per day.
However, we recommend checking specific travel dates for your journey to London from Oxford as scheduled services by train or coach can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from Oxford to London:
- Coaches mostly depart from Oxford, Gloucester Green Bus Station and arrive in London, Victoria Coach Station.
- Trains from Oxford to London most often leave from Oxford and arrive in London Paddington.
Omio works with many trusted partners that can help you travel the best way from Oxford to London:
- You can take a coach from Oxford to London with National Express, Megabus or Stagecoach Oxfordshire. Cheap tickets can be found for £8 with National Express from Oxford to London.
- You can travel between Oxford and London by train with Great Western Rail, Chiltern Railways, CrossCountry, Tfl Rail, first_great_western or Cross Country. You can find cheap tickets on Omio for £13 with Chiltern Railways from Oxford to London.
Yes, there are direct routes from Oxford to London with the following travel companies:
- You can check for a direct coach to London with National Express, Megabus or Stagecoach Oxfordshire with 400 direct coaches per day.
- You'll find 8 direct trains a day to London with Great Western Rail, Chiltern Railways or first_great_western.
Direct services to London tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.
Travelling from Oxford to London: related information
Here are some other resources that might have the information you need
