Top 7 trips from Toronto to Harrisburg

Toronto to Harrisburg
starting from Toronto
1.5 hours → Niagara Falls
1.5 hours → Brockport
1 hour → Letchworth State Park
1.5 hours → Watkins Glen
1 hour → Wellsboro
53 minutes → Selinsgrove
51 minutes → Harrisburg


17 hours of driving
Toronto to Hummelstown
starting from Toronto
1 hour → Lincoln
55 minutes → Buffalo
1 hour → Letchworth State Park
1.5 hours → Watkins Glen State Park
1 hour → Wellsboro
55 minutes → Williamsport
1.5 hours → Hummelstown


8 hours of driving
Toronto to Camp Hill
starting from Toronto
1 hour → Lincoln
21.5 hours → Aurora
1 hour → Letchworth State Park
1.5 hours → Watkins Glen
1 hour → Wellsboro
55 minutes → Williamsport
53 minutes → Selinsgrove
51 minutes → Camp Hill
37 hours of driving
Toronto to Harrisburg via Rochester
starting from Toronto
1 hour → Lincoln
2 hours → Rochester
53 minutes → Selinsgrove
51 minutes → Harrisburg




7.5 hours of driving
Toronto to Harrisburg via Rochester
starting from Toronto
1 hour → Lincoln
2 hours → Rochester
55 minutes → Williamsport
1.5 hours → Harrisburg




7.5 hours of driving
Toronto to Harrisburg via Niagara-on-the-Lake
starting from Toronto
1.5 hours → Niagara-on-the-Lake
1 hour → Letchworth State Park
3 hours → Painted Post
1 hour → Wellsboro
55 minutes → Williamsport
53 minutes → Selinsgrove
51 minutes → Harrisburg

16 hours of driving
Toronto to Harrisburg via Niagara-on-the-Lake
starting from Toronto
1.5 hours → Niagara-on-the-Lake
3 hours → Painted Post
1 hour → Wellsboro
55 minutes → Williamsport
53 minutes → Selinsgrove
51 minutes → Harrisburg


16 hours of driving

From:
     

To:
     


Explore alternate routes from Toronto to Harrisburg, or you can get reverse directions from Harrisburg to Toronto. Don't forget to factor in the weather. You can check the road conditions from Toronto to Harrisburg. Check out other stops like Rochester (New York) or Niagara-on-the-Lake. You can also change your destination to Camp Hill, Dillsburg, Enola, Etters, Hummelstown, Mechanicsburg, New Cumberland, Wormleysburg, or Duncannon.