Buses to London from Amesbury

The journey to London from Amesbury takes just 1 hour 50 minutes.

Buses operate on Sundays with up to 1 services per day. Depending on the day of travel, the first bus departs Amesbury at 10:20.

It's quick and easy to buy tickets to London, with no additional fees or charges.

megabus schedule

megabus operates between Amesbury and London on Sunday.

Service days Sunday
Services per day up to 1
Shortest trip 1 hour 50 minutes
First departure 10:20
Last departure 10:20

Your questions answered

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

    No, buses run on Sunday only.

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

    The fastest bus to London from Amesbury takes 1 hour 50 minutes.

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

    It's quick and easy to buy tickets directly from ByBus, with no additional fees or charges.

  • Which bus companies operate between Amesbury and London?

    megabus run buses to London from Amesbury.

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

    The first bus to London from Amesbury leaves at 10:20. The journey takes about 2 hours.

  • When is the last bus to London from Amesbury?

    The last bus leaves Amesbury at 10:20, arriving into London at 12:10. Get there in plenty of time so you don't miss it.

Onward travel from London

Bus to Days Shortest trip Distance
Brockley
  • Daily
7 minutes 4.9 miles
Croydon
  • Daily
27 minutes 8.7 miles
Dagenham
  • Daily
34 minutes 13 miles
Dunbar
  • Daily
7 hours 50 minutes 325 miles
Horley
  • Daily
1 hour 5 minutes 23 miles
Hove
  • Daily
1 hour 52 minutes 47 miles
Leicester
  • Daily
1 hour 50 minutes 89 miles
Margate
  • Daily
2 hours 25 minutes 66 miles
Paddock Wood
  • Weekdays
1 hour 51 minutes 31 miles
Ross on Wye
  • Daily
3 hours 25 minutes 108 miles
West Malling
  • Weekdays
1 hour 33 minutes 27 miles

More destinations in Greater London