World Train Map

London to Bath by train

London Paddington → Bath Spa

Trains link London (London Paddington) and Bath (Bath Spa) in about 1h 13m at best, with no changes needed.

Fastest
≈ 1h 13m
Typical
≈ 1h 21m
Direct trains
Yes
Fewest changes
0
Operators
GWR
Caledonian Sleeper, London to Fort William
Photo · Kabelleger · CC BY-SA 4.0

How long does the train from London to Bath take?

The fastest trains cover London to Bath in about 1h 13m; a typical journey takes around 1h 21m.

Is there a direct train from London to Bath?

Yes: direct trains run between London Paddington and Bath Spa.

Legendary routes through London or Bath

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.