World Train Map

Bristol to Cardiff by train

Bristol Temple Meads → Cardiff Central

Trains link Bristol (Bristol Temple Meads) and Cardiff (Cardiff Central) in about 51 min at best, with no changes needed.

Fastest
≈ 51 min
Typical
≈ 56 min
Direct trains
Yes
Fewest changes
0
Operators
GWR
South Wales Main Line, London to Swansea
Photo · Jeremy Segrott from Cardiff, Wales, UK · CC BY 2.0

How long does the train from Bristol to Cardiff take?

The fastest trains cover Bristol to Cardiff in about 51 min; a typical journey takes around 56 min.

Is there a direct train from Bristol to Cardiff?

Yes: direct trains run between Bristol Temple Meads and Cardiff Central.

Legendary routes through Bristol or Cardiff

More trains from Bristol

All trains from Bristol →

More train routes in United Kingdom.

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