World Train Map

Bristol to London by train

Bristol Temple Meads → London St Pancras International

Trains link Bristol (Bristol Temple Meads) and London (London St Pancras International) in about 1h 52m at best, with at least 1 change along the way. The corridor is part of the Great Western Main Line (190 km, typically 1 h 19 min), one of 1562 routes plotted in the World Train Map atlas.

Fastest
≈ 1h 52m
Typical
≈ 2h 02m
Direct trains
No
Fewest changes
1
Operators
GWR
Great Western Main Line, London to Bristol
Photo · Lewis Clarke · CC BY-SA 2.0

How long does the train from Bristol to London take?

The fastest trains cover Bristol to London in about 1h 52m; a typical journey takes around 2h 02m.

Is there a direct train from Bristol to London?

Usually not; expect at least 1 change on this journey.

This corridor in the atlas

Legendary routes through Bristol or London

Sleepers too: night trains from London.

More trains from Bristol

All trains from Bristol →

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.