Bristol Temple Meads Train Station
Going by train from Bath to Bristol is an easy way to get from the historic city in the Cotswolds to the famous city to its northwest.
Services on this route are run by First Great Western, which operate trains throughout the region. Their trains leave from Bath Spa train station and arrive at Bristol Temple Meads train station.
Direct trains between these cities depart two to four times an hour at peak periods throughout the day. The time it takes to travel on trains from Bath to Bristol is 12 to 18 minutes, depending on which train you choose.
Train tickets cost from £9.90 for singles in first class and £6.60 for singles in standard class if you travel at off-peak times.
Fares for trains from Bath to Bristol go up if you choose to travel at peak hours, but discounts are available if you have a railcard or are eligible for concessions.