Travel from Bath to Amesbury-England

Bus or train from Bath to Amesbury?

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.

Operators from Bath to Amesbury

Close Print Itinerary
  1. Here are 4 options to get from
    Bath to Amesbury:

    1. Trip:
      1 Train
      • One-Way approx: USD $31 - $50
      • Duration: 1 h 36 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $31 - $50
        • Duration: 1 h 36 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $11 - $17
      • Duration: 3 h 5 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $11 - $17
        • Duration: 3 h 5 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $110 - $140
      • Duration: 50 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $110 - $140
        • Duration: 50 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $8 - $13
      • Duration: 50 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $8 - $13
        • Duration: 50 min
        Close x