Travel UpdatesLast updated:
We advice you check your journey before traveling with us today
There is a good service across our network
Journeys between London and Oxford take around 1 hour, but can be longer on public holidays, and at weekends.
The fastest service takes just 52 minutes.
Up to 168 trains make the journey from London Paddington to Oxford every day.
This means trains depart almost every 15 minutes on weekdays.
The fastest direct trains from London Paddington to Oxford call at Slough and Reading.
Other services require changes at either Reading or Didcot Parkway, and call at stations such as Culham, and Radley.
Looking to find the best deal on your Oxford train tickets? Take a look at our money saving ticket options before you buy – you might miss a bargain.