Buses to Derby from Leicester

The journey to Derby from Leicester takes just 40 minutes.

Buses operate daily with up to 45 services per day. Depending on the day of travel, the first bus departs Leicester at 02:25.

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

megabus schedule

megabus operates between Leicester and Derby 7 days per week.

Service days Daily
Services per day 1
Shortest trip 40 minutes
First departure 02:25
Last departure 02:25

Kinchbus schedule

Travel from Leicester to Derby with Kinchbus in 1 hour 20 minutes.

Service days Daily
Services per day up to 44
Shortest trip 1 hour 20 minutes
First departure 03:55
Last departure 23:55

Your questions answered

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

    Yes, buses operate daily from Leicester to Derby, departing as early as 02:25.

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

    The fastest bus to Derby from Leicester takes 40 minutes. Check the trip duration when booking, as the slowest bus takes 1 hour 36 minutes longer.

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

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

  • Which bus companies operate between Leicester and Derby?

    Kinchbus and megabus run buses to Derby from Leicester.

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

    The first bus to Derby from Leicester leaves at 02:25. The journey takes 40 minutes.

  • When is the last bus to Derby from Leicester?

    The last bus leaves Leicester at 02:25, arriving into Derby at 03:05. Get there in plenty of time so you don't miss it.

Onward travel from Derby

Bus to Days Shortest trip Distance
Belper
  • Daily
19 minutes 6.9 miles
Belsize Park
  • Daily
2 hours 30 minutes 110 miles
Cromford
  • Daily
35 minutes 13 miles
Horley
  • Daily
4 hours 30 minutes 133 miles
Leicester
  • Daily
40 minutes 24 miles
London
  • Daily
2 hours 30 minutes 113 miles
London Gatwick Airport
  • Daily
4 hours 30 minutes 134 miles
Loughborough
  • Daily
57 minutes 16 miles
Nottingham
  • Daily
27 minutes 14 miles
Wingerworth
  • Daily
50 minutes 19 miles
Wirksworth
  • Daily
39 minutes 12 miles