Trains from Oxford to London

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
Partnering with 450 providers
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 Sat 21 Jan Sun 22 Jan Mon 23 Jan Tue 24 Jan Wed 25 Jan Thu 26 Jan Fri 27 Jan Sat 28 Jan Sun 29 Jan Mon 30 Jan Tue 31 Jan Wed 1 Feb Thu 2 Feb Fri 3 Feb Sat 4 Feb Sun 5 Feb Mon 6 Feb Tue 7 Feb Wed 8 Feb Thu 9 Feb Fri 10 Feb Sat 11 Feb Sun 12 Feb Mon 13 Feb Tue 14 Feb Wed 15 Feb Thu 16 Feb Fri 17 Feb Sat 18 Feb Sun 19 Feb Mon 20 Feb Tue 21 Feb Wed 22 Feb Thu 23 Feb
Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices
Find prices Find prices Find prices Find prices 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 4m
Trains arrive inLondon
Trains depart fromOxford
Train Ticket Price£ 8.64
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?

Can't get enough of travelling by train?


Everything you need to know about train travel in the UK

Tips and tricks on how to purchase cheap train tickets

 

London

Demographics

Local Time 20:09
£ 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.

Shopping

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.

Schedules for Trains from Oxford to London

Train
Total £ 26.11
Train
Total £ 7.14
Train
Total £ 7.15
Train
Total £ 15.01
Train
Total £ 15.32
Train
Total £ 15.30
Train
Total £ 12.31
Train
Total £ 7.15
Train
Total £ 7.15
Train
Total £ 12.26
Train
Total £ 8.01
Train
Total £ 6.03
Train
Total £ 5.64
Train
Total £ 8.20
Train
Total £ 8.18
Train
Total £ 8.17
Train
Total £ 8.04
Train
Total £ 5.61
Train
Total £ 8.15
Train
Total £ 8.17
Train
Total £ 8.17