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.