Journey Time

Under 30 min
30–60 min
60–90 min
This Station
London Terminal
Found your perfect commute? Now find your perfect home.
Over 150 branches nationwide • Free online valuations • Expert local knowledge
Search Now

Train Times from Oxford to London

Oxford connects to 1 London terminal. The fastest route is to Paddington in 45 minutes (direct).

Journey Comparison

London TerminalTimeDirect?
Paddington45 minYes

London Terminals

Kings Cross Waterloo Paddington London Bridge Victoria Liverpool Street Euston Marylebone Fenchurch Street

Frequently Asked Questions

How long does it take to get from Oxford to London?

The fastest train from Oxford reaches London Paddington in 45 minutes. Oxford connects to 1 London terminal: Paddington.

Which London station should I travel to from Oxford?

The quickest route is to Paddington (45 min, direct). Direct services are available to Paddington.

Is Oxford a good commuter town for London?

With a fastest journey time of 45 minutes to London Paddington, Oxford offers a reasonable commute under an hour. Direct trains make the commute straightforward.

What are the nearest stations to Oxford?

Nearby stations include Hanborough, Didcot Parkway, Bicester North. These offer alternative routes into London from the Oxford area.

Nearby Stations