Cheap Bus, Train, and Carpool tickets to Peterborough, CA

Scenic view of Peterborough, CA

What are the most popular routes to Peterborough?

Ottawa - PeterboroughAverage price$118Average duration7h 12mDaily departures3
Scarborough - PeterboroughAverage price$23Average duration1h 15mDaily departures1
Hamilton - PeterboroughAverage price$33Average duration5h 30mDaily departures6
Barrie - PeterboroughAverage price$40Average duration5h 20mDaily departures3
Kitchener - PeterboroughAverage price$35Average duration4hDaily departures5