Travel from Amesbury-England to Bath

Bus or train from Amesbury to Bath?

Salisbury Reds operates a train from Amesbury to Bath every 30 minutes. Tickets cost $5 and the journey takes 18 min. 6 other operators also service this route. Alternatively, Salisbury Reds operates a bus from Amesbury to Bath every 15 minutes. Tickets cost $5 and the journey takes 18 min. 3 other operators also service this route.

How to get from Amesbury to Bath

From Amesbury, Library bus to Salisbury, Cloisters, bus to Salisbury, then train to Bath Spa. 2 h 1 min £25. From Amesbury, The Cloisters bus to Salisbury, New Canal then bus to Bath City Centre, Bus Station. 3 h 27 min £8. From Amesbury taxi to Bath. 51 min £99. From Amesbury drive to Bath. 51 min £7.

Operators from Amesbury to Bath