The trip from Belmont to Portland is approximately 180 kilometers. The most direct way to travel is by taking the Amtrak Downeaster from Boston to Portland. The journey takes about 3 hours. This route is convenient for reaching Maine.
Total Distance: 180 km driving, 160 km air distance.
Transfer at North Station.
Anytime during the day.