Great Western Railway operates a train from Bath to Amesbury hourly. Tickets cost $23 - $45 and the journey takes 55 min. Alternatively, First operates a bus from Bath to Amesbury every 4 hours. Tickets cost $5 - $7 and the journey takes 2 h 33 min. National Express also services this route once daily.
How to get from Bath to Amesbury
From Bath Spa train to Fisherton Street (Rail), bus to Salisbury, Blue Boar Row, then bus to Amesbury, The Cloisters. 1 h 36 min £25. From Bath City Centre, Bus Station bus to Salisbury, Bus Garage then bus to Amesbury, The Cloisters. 3 h 5 min £8. From Bath taxi to Amesbury. 50 min £97. From Bath drive to Amesbury. 50 min £7.
How long does it take to get from Bath to Amesbury?
It takes approximately 1 h 36 min to get from Bath to Amesbury.