Top 6 trips from Baltimore to Toronto

Baltimore to Toronto
starting from Baltimore
1.5 hours → Harrisburg
1.5 hours → Williamsport
1.5 hours → Painted Post
1 hour → Letchworth State Park
1.5 hours → Niagara Falls
1.5 hours → Toronto






8.5 hours of driving
Towson to Toronto
starting from Towson
1.5 hours → Harrisburg
1.5 hours → Williamsport
55 minutes → Wellsboro
1.5 hours → Letchworth State Park
1.5 hours → Niagara Falls
1.5 hours → Toronto






8.5 hours of driving
Baltimore to Toronto via Niagara-on-the-Lake
starting from Baltimore
1.5 hours → Harrisburg
1.5 hours → Williamsport
1.5 hours → Painted Post
3 hours → Niagara-on-the-Lake
1.5 hours → Toronto






8.5 hours of driving
Baltimore to Toronto via Hershey
starting from Baltimore
1.5 hours → Hershey
3 hours → Painted Post
1 hour → Letchworth State Park
1.5 hours → Niagara Falls
1.5 hours → Toronto






9 hours of driving
White Marsh to Toronto via Niagara Falls
starting from White Marsh
1 hour → York
1.5 hours → Lewisburg
1.5 hours → Elmira
1.5 hours → Letchworth State Park
49 minutes → Roycroft Inn
48 minutes → Niagara Falls
40 minutes → Grimsby
32 minutes → Oakville
31 minutes → Toronto Islands
5 minutes → Toronto

9 hours of driving
Towson to Toronto via Niagara Falls
starting from Towson
1 hour → York
1.5 hours → Selinsgrove
46 minutes → Williamsport
1.5 hours → Painted Post
1 hour → Letchworth State Park
1 hour → Buffalo
31 minutes → Niagara Falls
40 minutes → Grimsby
27 minutes → Burlington
42 minutes → Toronto Islands
5 minutes → Toronto
9.5 hours of driving

From:
     

To:
     


Explore alternate routes from Baltimore to Toronto, or you can get reverse directions from Toronto to Baltimore. Don't forget to factor in the weather. You can check the road conditions from Baltimore to Toronto. Check out other stops like Niagara Falls, Pittsburgh, Buffalo, Harrisburg, Hershey, Lancaster (Pennsylvania), Rochester (New York), Niagara-on-the-Lake, Gettysburg, Skaneateles, Niagara-on-the-Lake, or Hershey. Try starting your trip from Towson, Catonsville, Glen Burnie, Linthicum (Maryland), Pikesville, White Marsh, Rosedale (Maryland), Essex (Maryland), or Overlea.