Train to Buffalo
Cheektowaga → Buffalo · about 20m
Bus to Toronto
Buffalo → Toronto · about 2h 50m
Flight to Peterborough
Toronto → Peterborough · about 25m in the air
Cheektowaga → Peterborough
United States to Canada · 1 border · Where else can you go from Cheektowaga?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Cheektowaga to Peterborough
Cheektowaga (United States) and Peterborough (Canada) are 159 km (99 mi) apart in a straight line. The way we suggest is by train, bus and flight, via Buffalo and Toronto: about 6h 20m door to door with 2 changes. The fastest route, by train, bus and flight via Buffalo, Niagara Falls and Hamilton, takes about 5h 40m. The trip crosses one border, so check what papers you need.
Step by step
- Train from Cheektowaga to Buffalo: about 20m, 10 km
- Bus from Buffalo to Toronto: about 2h 50m, 100 km
- Flight from Toronto to Peterborough: about 25m in the air, 109 km
Every route we know
- Train + Bus + Flight, via Buffalo and Toronto: about 6h 20m, 2 changes
- Train + Bus + Train + Flight, via Buffalo, Niagara Falls and Hamilton: about 5h 40m, 3 changes
- Train + Flight, via Buffalo and Montréal: about 6h 50m, 2 changes
Times are rough door-to-door times, with time to change and to get through airports included. We don't have prices or timetables: check Google Maps or the operator before you travel.