Travel from Salisbury-England to Bath-Spa-Station

Bus or train from Salisbury to Bath Spa Station?

Great Western Railway operates a train from Salisbury to Bath Spa Station hourly. Tickets cost $23 - $45 and the journey takes 54 min. Alternatively, First operates a bus from Salisbury to Bath Spa Station every 3 hours. Tickets cost $5 - $7 and the journey takes 2 h 35 min. National Express also services this route once daily.

How to get from Salisbury to Bath Spa Station

From Salisbury train to Bath Spa. 54 min £20. From Salisbury, New Canal bus to Bath City Centre, Bus Station. 2 h 35 min £4. From Salisbury taxi to Bath Spa Station. 55 min £100. From Salisbury drive to Bath Spa Station. 55 min £7.

Operators from Salisbury to Bath Spa Station