From Bristol Temple Meads train to Bath Spa. 10 min £5. From Temple Meads bus to Bath City Centre, James Street West. 41 min £2. From Bristol taxi to Bath. 23 min £27. From Bristol drive to Bath. 23 min £2. From Bristol rideshare to Bath. 37 min £3.
Bus or train from Bristol to Bath?
Great Western Railway operates a train from Bristol to Bath every 30 minutes. Tickets cost $6 - $12 and the journey takes 10 min. Alternatively, First operates a bus from Bristol to Bath every 15 minutes. Tickets cost $3 - $4 and the journey takes 41 min. National Express also services this route twice daily.