World Train Map

Oxford to London by train

Oxford → London Paddington

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

Fastest
≈ 51 min
Typical
≈ 1h
Direct trains
Yes
Fewest changes
0
Operators
GWR, CrossCountry
Cotswold Line, Hereford to London
Photo · Spsmiler · CC0

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.