Trains from London to Oxford

Get £4 off train tickets booked on Skyscanner app using the code SKYRAIL
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app
Download Skyscanner APP

London Paddington to Oxford

When can I get the cheapest train tickets from London to Oxford?

Off peak times

Try to avoid peak hours. These are usually weekdays from 05:12 to 09:06, and 17:22 to 19:03.

Advance tickets

Start looking for your train tickets 12 weeks before you plan to travel from London to Oxford. This is when GWR and Chiltern release their super cheap advance fares.

How long does the train from London to Oxford take?

Fastest Route


London to Oxford

The fastest train to Oxford from London Paddington takes 50 minutes. Direct trains call in at two stations, Slough and Reading. Fast trains from Marylebone to Oxford take 65 minutes and call in at three stations: High Wycombe, Bicester Village and Oxford Parkway.

Indirect trains from London to Oxford require a change at Reading or Didcot Parkway.

Which London stations have trains to Oxford?

Trains to Oxford are available from London Paddington and are operated by GWR (Great Western Rail). Chiltern Railways offer trains to Oxford from London Marylebone.

Which train stations are in Oxford?

Oxford Railway Station is about 15 minutes from the university, less than ten minutes' walk from Oxford Castle and four minutes from the Jam Factory - an art gallery and restaurant set inside an old marmalade factory.

The station is half a mile from the city centre, near a few hotels in Oxford including the YHA youth hostel, Royal Oxford Hotel and Becket House B&B. You can compare room rates using our app, if you fancy staying the night.

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

First Train


Last Train


The first train of the day leaves London Paddington at 05:12 and gets into Oxford at 06:17.

The last train leaves London Marylebone station at 23:15 and arrives in Oxford at 00:35.

There are more than 200 trains from London to Oxford each day, departing every 10 to 20 minutes.

Train timetables are subject to change: compare tickets from London to Oxford to see the latest departure times.

Find out more about the Skyscanner app
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app