Top 9 trips from Toronto to Pittsburgh

Toronto to Pittsburgh
starting from Toronto
1 hour → Lincoln
1.5 hours → Buffalo
54 minutes → Fredonia
46 minutes → Findley Lake
2 hours → Meadville
48 minutes → Grove City
56 minutes → Pittsburgh
6.5 hours of driving
Toronto to Pittsburgh via Buffalo
starting from Toronto
1.5 hours → Buffalo
2 hours → Meadville
48 minutes → Grove City
56 minutes → Pittsburgh



5.5 hours of driving
Toronto to Pittsburgh via Buffalo
starting from Toronto
1.5 hours → Buffalo
2 hours → Meadville
48 minutes → Grove City
40 minutes → Cranberry Township
22 minutes → Pittsburgh


5.5 hours of driving
Toronto to Pittsburgh via Niagara Falls
starting from Toronto
1.5 hours → Niagara Falls
48 minutes → Grove City
56 minutes → Pittsburgh




6 hours of driving
Toronto to Pittsburgh via Grove City
starting from Toronto
1.5 hours → Niagara Falls
1.5 hours → Dunkirk
48 minutes → Grove City
56 minutes → Pittsburgh



6 hours of driving
Toronto to Pittsburgh via Niagara-on-the-Lake
starting from Toronto
1.5 hours → Niagara-on-the-Lake
2.5 hours → Erie
48 minutes → Grove City
56 minutes → Pittsburgh



6.5 hours of driving
Toronto to Pittsburgh via Geneva
starting from Toronto
1 hour → Lincoln
1 hour → West Seneca
2.5 hours → Geneva
2.5 hours → Pittsburgh



7 hours of driving
Toronto to Pittsburgh via Geneva
starting from Toronto
1 hour → Lincoln
1.5 hours → Buffalo
2.5 hours → Geneva
2.5 hours → Pittsburgh



7 hours of driving
Toronto to Pittsburgh via Olean
starting from Toronto
3 hours → Olean
2.5 hours → Erie
48 minutes → Grove City
56 minutes → Pittsburgh



7 hours of driving

From:
     

To:
     


Explore alternate routes from Toronto to Pittsburgh, or you can get reverse directions from Pittsburgh to Toronto. Don't forget to factor in the weather. You can check the road conditions from Toronto to Pittsburgh. Check out other stops like Buffalo, Niagara Falls, Grove City (Pennsylvania), Niagara-on-the-Lake, Geneva (Ohio), or Olean. You can also change your destination to Bridgeville, Carnegie, Harmarville, West Homestead, West Mifflin, Bethel Park, Clairton, Duquesne, or McKeesport.