TrainRouter

City to city

Oxford to London by train

Oxford → London Paddington

Fastest
≈ 51 min
Typical
≈ 1h
Direct trains
Yes
Fewest changes
0
Operators
GWR, CrossCountry

Trains link Oxford (Oxford) and London (London Paddington) in about 51 min at best, with no changes needed.

How long does the train from Oxford to London take?

The fastest trains cover Oxford to London in about 51 min; a typical journey takes around 1h.

Is there a direct train from Oxford to London?

Yes: direct trains run between Oxford and London Paddington.

Legendary routes through Oxford or London

Sleepers too: night trains from London.

More trains from Oxford

More train routes in United Kingdom · France.

Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.