TrainRouter

City to city

London to Oxford by train

London Paddington → Oxford

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

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

How long does the train from London to Oxford take?

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

Is there a direct train from London to Oxford?

Yes: direct trains run between London Paddington and Oxford.

Legendary routes through London or Oxford

Sleepers too: night trains from London.

More trains from London

All trains from London →

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.