Skip to main content
Thursday, 22 February

How long is the journey by train from Bristol to Bath?

Journeys between Bristol Temple Meads and Bath Spa are very short. Our fastest services take just 11 minutes, following a picturesque route along the Avon valley (plus the odd tunnel).

How often do trains run from Bristol Temple Meads to Bath Spa?

Trains from Bristol Temple Meads to Bath Spa run fairly frequently with around 4 services an hour and you can usually expect one to depart every 15 minutes or so.

What other stations do trains call at?

The fastest direct trains from Bristol Temple Meads to Bath Spa are non-stop, and the stopping services call at Keynsham and Oldfield Park on the way. There are also some services from Bristol Parkway calling at Bristol Temple Meads and on to Bath Spa.

Cheap train tickets to Bath

Looking to find the best deal on your Bath train tickets? Take a look at our money saving ticket options before you buy – you might miss a bargain.

Advance Tickets

Buy your tickets in advance to find the lowest fares

Explore our network