Cheap Bus, Train and Carpool tickets to Peterborough, CA

Scenic view of Peterborough, CA

What are the most popular routes to Peterborough?

Toronto - PeterboroughAverage price€21Average duration1h 55mDaily departures18
Ottawa - PeterboroughAverage price€107Average duration7h 12mDaily departures3
Scarborough - PeterboroughAverage price€21Average duration1h 15mDaily departures1
Hamilton - PeterboroughAverage price€29Average duration5h 50mDaily departures6
Kitchener - PeterboroughAverage price€31Average duration4hDaily departures5