Cheap Bus, Train and Carpool tickets to Peterborough, CA

Scenic view of Peterborough, CA

What are the most popular routes to Peterborough?

Ottawa - PeterboroughAverage priceCA$165Average duration7h 12mDaily departures3
Sudbury - PeterboroughAverage priceCA$131Average duration10h 9mDaily departures6
Kingston - PeterboroughAverage priceCA$56Average duration7h 35mDaily departures4
Hamilton - PeterboroughAverage priceCA$45Average duration4h 30mDaily departures4
Windsor - PeterboroughAverage priceCA$75Average duration8h 30mDaily departures4