Buses to Leicester from Swindon

The journey to Leicester from Swindon takes about 4 hours.

Buses operate daily with up to 1 services per day. Depending on the day of travel, the first bus departs Swindon at 11:25.

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

megabus schedule

megabus operates between Swindon and Leicester 7 days per week.

Service days Daily
Services per day 1
Shortest trip 3 hours 50 minutes
First departure 11:25
Last departure 11:25

Your questions answered

  • Is there a daily bus service between Swindon and Leicester?

    Yes, buses operate daily from Swindon to Leicester, departing as early as 11:25.

  • How long is the bus trip from Swindon to Leicester?

    The fastest bus to Leicester from Swindon takes 3 hours 50 minutes.

  • How do I buy tickets for travel to Leicester from Swindon?

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

  • Which bus companies operate between Swindon and Leicester?

    megabus run buses to Leicester from Swindon.

  • What time is the earliest bus from Swindon to Leicester?

    The first bus to Leicester from Swindon leaves at 11:25. The journey takes about 4 hours.

  • When is the last bus to Leicester from Swindon?

    The last bus leaves Swindon at 11:25, arriving into Leicester at 15:15. Get there in plenty of time so you don't miss it.

Onward travel from Leicester

Bus to Days Shortest trip Distance
Birmingham
  • Daily
1 hour 34 miles
Blaby
  • Daily
12 minutes 4.5 miles
Derby
  • Daily
40 minutes 24 miles
Leeds
  • Daily
2 hours 5 minutes 82 miles
Market Harborough
  • Daily
37 minutes 14 miles
Middlesbrough
  • Daily
3 hours 35 minutes 134 miles
Slough
  • Daily
2 hours 15 minutes 81 miles
Southampton
  • Daily
4 hours 30 minutes 120 miles
Southampton / Weather Centre
  • Daily
4 hours 30 minutes 117 miles
Wigston Magna
  • Daily
10 minutes 4.3 miles