Cheektowaga → Peterborough

United States to Canada · 1 border · Where else can you go from Cheektowaga?

Your route

Recommended

Choose a line to change transport

View itinerary ↓
THE JOURNEY, STEP BY STEP

Your itinerary

  1. Train to Buffalo

    Cheektowaga → Buffalo · about 20m

  2. Bus to Toronto

    Buffalo → Toronto · about 2h 50m

  3. Flight to Peterborough

    Toronto → Peterborough · about 25m in the air

A little room between legs

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

  1. Train from Cheektowaga to Buffalo: about 20m, 10 km
  2. Bus from Buffalo to Toronto: about 2h 50m, 100 km
  3. Flight from Toronto to Peterborough: about 25m in the air, 109 km

Every route we know

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.