Trains from Oxford to London

Approved for

and more

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries
Today Tue 28 Feb Wed 1 Mar Thu 2 Mar Fri 3 Mar Sat 4 Mar Sun 5 Mar Mon 6 Mar Tue 7 Mar Wed 8 Mar Thu 9 Mar Fri 10 Mar Sat 11 Mar
Find prices Find prices Find prices Find prices
Find prices Find prices Find prices

Price Calendar: These fares were collected over the last 24 hours and may be subject to change.

Oxford to London Train Information

Avg. Train Duration1h 3m
Trains arrive inLondon
Trains depart fromOxford
Train Ticket Price£ 9.76
Distance83 km
Train Companies
  • Chiltern Railways
  • Great Western Railway

Quick Guide: Trains from Oxford to London

Oxford to London by train is fast and convenient with Great Western Rail operating direct services every 15 minutes during the day for the one-hour journey. Chiltern Railways also offer frequent Oxford to London trains Off-peak rates are available on services departing after 9:00 a.m. and outside of the late afternoon rush hour.


Which train companies go from Oxford to London?

Great Western Rail operate the trains running from Oxford to London Paddington. Chiltern Railways operate the trains from Oxford to London Marylebone.

How long is the train from Oxford to London

Trains from Oxford to London take roughly an hour.

When are the first and last trains of the day from Oxford to London?

The first direct train from Oxford to London is at 4:00 a.m and the last Oxford to London train leaves at 11:09 p.m.

Where do trains from Oxford to London depart from and arrive to?

Trains from Oxford to London set off from Oxford Train Station, which is located on Park End Street, roughly 800 metres to the west of the city centre. Public transport links are good with the number 5 bus stopping at the station. There are also plenty of bike racks. Oxford lacks night buses but the city is compact and walkable.

Trains from Oxford to London run by Great Western Rail terminate at Paddington Station. The station is a transport hub incorporating Paddington tube station on the Bakerloo, Circle & District and Circle and Hammersmith & City tube lines, allowing passengers to continue on to anywhere in London conveniently. The station is within walking distance of the Bayswater and Marylebone Road areas which offer many hotels. Several night buses stop in the area allowing 24/7 access to a range of destinations. Chiltern Railways trains from Oxford to London terminate at Marylebone just a few hundred metres away from Paddington and also on the Bakerloo line.

Looking for more information on travelling from Oxford to London?



Local Time 23:34
£ Pounds Sterling
Population 7,500,000
Region Greater London
Languages English

How expensive is London?

An Average Meal

An average meal in a restaurant in London costs 1.2% more than in Oxford.


Prices in London are on average 5.4% higher than in Oxford.

Public Transport

Public transport in London costs around 19% more than in Oxford.

A Night in a Hotel

A night in a hotel in London is about 31.2% more expensive than in Oxford.

Cheapest Oxford to London Trains This Weekend