Cheap Bus, Train and Carpool tickets to Peterborough

What are the most popular routes to Peterborough?

Chesterfield - PeterboroughAverage price£25Average duration1h 47mDaily departures4
London - PeterboroughAverage price£44Average duration51mDaily departures21
Leicester - PeterboroughAverage price£11Average duration56mDaily departures12
Birmingham - PeterboroughAverage price£24Average duration1h 48mDaily departures10
Ely - PeterboroughAverage price£15Average duration36mDaily departures12