Top 6 trips from Montreal to Portland (Maine)

Montreal to Portland
starting from Montreal
23 minutes → Ski Mont Saint-Bruno
54 minutes → Bromont
50 minutes → Sherbrooke
51 minutes → Pittsburg
1 hour → Newry
1.5 hours → Portland
6 hours of driving
Montreal to Portland via Brunswick
starting from Montreal
54 minutes → Bromont
50 minutes → Sherbrooke
3 hours → Brunswick
27 minutes → Portland


5.5 hours of driving
Montreal to Portland via Burlington
starting from Montreal
1.5 hours → Burlington
2.5 hours → Manchester
1.5 hours → Portland



5.5 hours of driving
Montreal to Portland via Vermont
starting from Montreal
2.5 hours → Vermont
1.5 hours → Mount Washington
44 minutes → Moose Pond
54 minutes → Portland


6 hours of driving
Montreal to Portland via Vermont
starting from Montreal
2.5 hours → Vermont
1.5 hours → Mount Washington
44 minutes → Moose Pond
54 minutes → Portland


6 hours of driving
Montreal to Portland via Woodstock
starting from Montreal
3 hours → Woodstock
2.5 hours → Kennebunkport
35 minutes → Portland



6.5 hours of driving

From:
     

To:
     


Explore alternate routes from Montreal to Portland (Maine), or you can get reverse directions from Portland (Maine) to Montreal. Don't forget to factor in the weather. You can check the road conditions from Montreal to Portland (Maine). Check out other stops like Brunswick (Maine), Burlington (Vermont), Vermont, or Woodstock (Vermont). Try starting your trip from Boucherville, Brossard, Longueuil, Chez Benny, Mont-Royal, or Westmount. You can also change your destination to Old Orchard Beach (Maine), Scarborough (Maine), South Portland (Maine), Westbrook, Cape Elizabeth, Old Orchard Beach, ME, Falmouth (Maine), Yarmouth (Maine), or Windham (Maine).