For exciting day trips, work or study, Bristol and Bath are perfectly connected city centre railway stations, just 11 minutes apart by GWR train services, so you can easily make the most of these both beautiful and contrasting cities. Buy your tickets with GWR and pay no booking fees.
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.