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
London - PeterboroughAverage price$46Average duration6h 5mDaily departures14
Niagara Falls - PeterboroughAverage price$39Average duration6h 10mDaily departures6
Hamilton - PeterboroughAverage price$34Average duration5h 30mDaily departures6
Scarborough - PeterboroughAverage price$13Average duration1h 15mDaily departures1