Buses to Amesbury from Salisbury

The journey to Amesbury from Salisbury takes just 12 minutes.

Buses operate daily with up to 85 services per day. Depending on the day of travel, the first bus departs Salisbury at 05:27.

Salisbury Reds schedule

Salisbury Reds operates between Salisbury and Amesbury 7 days per week.

Service days Daily
Services per day up to 72
Shortest trip 12 minutes
First departure 05:27
Last departure 23:25

Stagecoach South schedule

Travel from Salisbury to Amesbury with Stagecoach South in 17 minutes.

Service days Daily
Services per day up to 13
Shortest trip 17 minutes
First departure 07:15
Last departure 22:05

Your questions answered

  • Is there a daily bus service between Salisbury and Amesbury?

    Yes, buses operate daily from Salisbury to Amesbury, departing as early as 05:27.

  • How long is the bus trip from Salisbury to Amesbury?

    The fastest bus to Amesbury from Salisbury takes 12 minutes. Check the trip duration when booking, as the slowest bus takes 42 minutes longer.

  • How do I buy tickets for travel to Amesbury from Salisbury?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Salisbury and Amesbury?

    Salisbury Reds and Stagecoach South run buses to Amesbury from Salisbury.

  • What time is the earliest bus from Salisbury to Amesbury?

    The first bus to Amesbury from Salisbury leaves at 05:27. The journey takes 12 minutes.

  • When is the last bus to Amesbury from Salisbury?

    The last bus leaves Salisbury at 22:05, arriving into Amesbury at 22:33. Get there in plenty of time so you don't miss it.

Onward travel from Amesbury

Bus to Days Shortest trip Distance
Andover
  • Daily
44 minutes 13 miles
Frome
  • Daily
50 minutes 24 miles
Glastonbury
  • Daily
1 hour 45 minutes 41 miles
London
  • Su
1 hour 50 minutes 75 miles
Pewsey
  • Daily
31 minutes 11 miles
Salisbury
  • Daily
11 minutes 7.3 miles
Shepton Mallet
  • Daily
1 hour 10 minutes 33 miles
Street
  • Daily
1 hour 55 minutes 42 miles
Upavon
  • Daily
25 minutes 8.3 miles
Warminster
  • Daily
30 minutes 17 miles
Wells
  • Daily
1 hour 25 minutes 38 miles