Distance from Hazens, New Hampshire to Portland, Maine
The driving distance from Hazens, New Hampshire to Portland, Maine is 101.9 mi (163.9 km)
The straight-line (air) distance is approximately 49.5 mi (79.7 km)
Estimated travel time by road is 2 hours 22 minutes
We found 3 routes between Hazens and Portland.
Available Routes
Route Directions
Follow Colby Rd to US-3 S
Take US-302 E to West Side Rd in Bartlett
Continue on West Side Rd to Conway
Continue on US-302 E. Take ME-113 S, ME-114 S and ME-25 E to Woodford St in Portland
Route Directions
Follow Airport Rd and NH-115 N to US-2 E in Jefferson
Follow US-2 E to ME-35 S/ME-5 S in Bethel
Follow ME-35 S to US-302 E/Roosevelt Trail in Naples
Follow US-302 E to Forest Ave in Portland
Route Directions
Follow Colby Rd to US-3 S
Take US-302 E to West Side Rd in Bartlett
Continue on West Side Rd to Conway
Follow US-302 E to ME-113 S/Portland St in Fryeburg
Continue on ME-25 E to Gorham
Continue on New Portland Rd. Take Westbrook Arterial to Woodford St in Portland
Journey Details
Traveling from Hazens, New Hampshire to Portland, Maine covers 101.2 miles (163 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 22 minutes under normal conditions.
Drivers have 3 route options between these locations (101-106 miles / 163-170 km). The primary route shown here saves 3 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Hazens
Starting Point
Portland
Destination