Train Station Sign in Bristol
Bristol Temple Meads Train Station

Trains from Bristol to Bath are a quick and easy way to travel between the nearby cities in southwest England.

Trains leave from Bristol Temple Meads train station and arrive at Bath Spa train station. They are operated by First Great Western, which run comfortable services throughout this part of the UK.

The journey time on trains from Bristol to Bath is between 11 and 39 minutes, depending on the train you take. There is a departure every 5 to 30 minutes at peak periods, making it easy to find a time that suits your needs.

Standard class train tickets can cost as little as £6.60 for singles if you travel on this route at off-peak times. First class ticket prices start at £9.90. You can get reduced fares for trains from Bristol to Bath by using a railcard or if you qualify for concessions.