Train to Philadelphia
Harrisburg → Philadelphia · about 1h 35m
Flight to Toronto
Philadelphia → Toronto · about 1h 5m in the air
Harrisburg → Toronto
United States to Canada · 1 border · Where else can you go from Harrisburg?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Harrisburg to Toronto
Harrisburg (United States) and Toronto (Canada) are 435 km (270 mi) apart in a straight line. The way we suggest is by train and flight, via Philadelphia: about 5h 10m door to door with 1 change. The fastest route, by flight via Detroit, takes about 4h 50m. Without flying, it takes about 12h 40m by bus, via Pittsburgh and Erie. The trip crosses one border, so check what papers you need.
Step by step
- Train from Harrisburg to Philadelphia: about 1h 35m, 151 km
- Flight from Philadelphia to Toronto: about 1h 5m in the air, 545 km
Every route we know
- Train + Flight, via Philadelphia: about 5h 10m, 1 change
- Flight, via Detroit: about 4h 50m, 1 change
- Bus, via Pittsburgh and Erie: about 12h 40m, 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.