Cheap Bus, Train and Carpool tickets to Peterborough

What are the most popular routes to Peterborough?

Chesterfield - PeterboroughAverage price$32Average duration1h 47mDaily departures4
London - PeterboroughAverage price$57Average duration51mDaily departures21
Leicester - PeterboroughAverage price$14Average duration56mDaily departures12
Birmingham - PeterboroughAverage price$31Average duration1h 48mDaily departures10
Ely - PeterboroughAverage price$19Average duration36mDaily departures12