Travel Information to Derby from Peterborough
| 56 miles (91 km) | |
| Train or bus | |
| $18 - $44 | |
| Train • $18 (€16) • 1 h 33 min | |
| Train • $18 (€16) • 1 h 33 min | |
| National Express or East Midlands Trains |
Take a train or bus to travel 56 miles (91 km) between Peterborough and Derby. The most popular travel companies which serve this route are National Express or East Midlands Trains among others. Travelers can even take a direct bus or train from Peterborough to Derby.
Travel optionsfrom Peterborough to Derby
How to get from Peterborough to Derby by train, bus or flight.
Our recommendation
The best way to travel from Peterborough to Derby is by taking a train because it’s the best combination of price and speed.
C23508+
Y07230Cheapest
C23508+
Y07230Fastest
C23508+
Y07230Other options
Y07550 · G03497
C23506+
Y07225
Y07547 · G03493Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Peterborough to Derby

There are 2 travel options from Peterborough to Derby: train or bus.
The cheapest way to go to Derby from Peterborough is by taking a train, which costs on average $18 (€16).
This is compared to other ways of getting from Peterborough to Derby:
Taking a train costs $26 (€24) less than taking a bus, which costs on average $44 (€40) for the same trip.
The fastest way from Peterborough to Derby is by train with an average journey time of 1 h 33 min.
There are alternative travel options to Derby that take longer:
Bus takes 5 h 35 min on average.
The distance from Peterborough to Derby is approximately 56 miles (91 km).
The average frequency per day from Peterborough to Derby is:
- 3 buses per day.
- Around 8 trains per day.
However, we recommend checking specific travel dates for your route from Peterborough to Derby as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points from Peterborough to Derby:
The following travel companies offer services from Peterborough to Derby:
- National Express can take you to Derby by bus. If searching for a good deal on buses, you can find tickets for National Express from Peterborough to Derby for $23 (€21).
- East Midlands Trains, CrossCountry, LNER, Cross Country or east_midlands_trains can take you to Derby by train. If searching for a good deal on trains, you can find tickets for CrossCountry from Peterborough to Derby for $18 (€16).
Yes, there are direct services available from Peterborough to Derby with the following travel companies:
- Direct services by bus with.
- Direct train with.
Direct services tend to save you time and add more convenience in getting you to Derby as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Peterborough and Derby.
Travelling from Peterborough to Derby: related information
Here are some other resources that might have the information you need
