Trains from London to Oxford

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 Fri 24 Feb Sat 25 Feb Sun 26 Feb Mon 27 Feb Tue 28 Feb Wed 1 Mar Thu 2 Mar
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.

London to Oxford Train Information

Avg. Train Duration1h 1m
Trains arrive inOxford
Trains depart fromLondon
Train Ticket Price£ 9.16
Distance83 km
Train Companies
  • Chiltern Railways
  • Great Western Railway

Quick Guide: Trains from London to Oxford

Finding trains from London to Oxford is easy with up to 5 services per hour available at peak times. Trains run throughout the day starting early in the morning and continuing till late at night. There is a choice of fast and slower services, and passengers choosing the faster option could be in Oxford in under an hour. The average journey time varies from just over 1 hour on fast routes to just over 1.5 hours on the slower route where there are more stops. The route is run by Great Western Rail and Chiltern Railways and though many trains terminate at Oxford some go on to other destinations such as Weston-super-Mare.

 

Which train companies go from London to Oxford?

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

How long is the train from London to Oxford?

Trains from London to Oxford take roughly 1 hour.

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

The first train from London to Oxford is at 7:35 a.m and the last London to Oxford train leaves at 11:37 p.m.

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

Most trains from London to Oxford leave from Paddington Station though a commuter service from Marylebone is also available.Paddington Station is located in the centre of London just to the west of Oxford Street and is easily accessible by Underground. The Bakerloo, Hammersmith & City, District and Circle lines all stop at the station and there is easy access by escalator to the main concourse. Buses also stop nearby, including the 7, 23, 27, 205 and 436 and the N7 and N205 cover the area at night.

Trains from London to Oxford arrive at the main Oxford station in Park End Street. It's just a short walk to the centre of the city and taxis are available outside the station entrance. Local bus services also stop close to the station and run regularly till late at night.

Looking for more information on travelling from London to Oxford?

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

 

Oxford

Demographics

Local Time 03:41
£ Sterling Pounds
Population 154,500
Region South East England
Languages English

How expensive is Oxford?

An Average Meal

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

Shopping

Prices in Oxford are on average 5.2% lower than in London.

Public Transport

Public transport in Oxford costs around 16% less than in London.

A Night in a Hotel

A night in a hotel in Oxford is about 23.8% less expensive than in London.

Schedules for Trains from London to Oxford

Train
Total £ 32.03
Train
Total £ 12.71
Train
Total £ 7.13
Train
Total £ 15.26
Train
Total £ 15.30
Train
Total £ 12.17
Train
Total £ 12.14
Train
Total £ 11.99
Train
Total £ 6.10
Train
Total £ 7.13
Train
Total £ 11.99
Train
Total £ 11.99
Train
Total £ 12.19
Train
Total £ 8.13
Train
Total £ 5.61
Train
Total £ 5.61
Train
Total £ 8.12
Train
Total £ 8.12
Train
Total £ 8.13
Train
Total £ 5.52
Train
Total £ 5.61