Distance from Benedict, Maryland to Harrison, Maine
The driving distance from Benedict, Maryland to Harrison, Maine is 376.7 mi (606.2 km)
The straight-line (air) distance is approximately 308.4 mi (496.4 km)
Estimated travel time by road is 7 hours 9 minutes
We found 3 routes between Benedict and Harrison.
Available Routes
Route Directions
Get on Meadowbrook State Pkwy N
Take I-495 W, I-87 N, Hutchinson Riv Pkwy N, CT-15 N, ... and I-495 N to MA-125 N/Main St in Haverhill. Take exit 109B from I-495 N
Get on NH-16 N/Spaulding Turnpike in Rochester from NH-125 N
Continue to NH-16 S
Continue on NH-16 S to your destination in Harrison
Route Directions
Continue to Southern State Pkwy
Take I-95 N, I-395 N, I-495 N and I-95 N to Larrabee Rd in Portland. Take exit 48 from I-95 N
Follow US-302 W and ME-35 N to your destination in Harrison
Route Directions
Get on Southern State Pkwy from Uniondale Ave
Take I-95 N, CT-15 N, I-91 N, I-84 E, ... and I-95 N to Larrabee Rd in Portland. Take exit 48 from I-95 N
Follow US-302 W and ME-35 N to your destination in Harrison
Journey Details
Traveling from Benedict, Maryland to Harrison, Maine covers 355 miles (571 km) in a northeast direction. This highway, long-distance route typically takes 5 hours 55 minutes under normal conditions.
Drivers have 3 route options between these locations (355-377 miles / 571-606 km). The primary route shown here saves 1 hour and 15 minutes compared to alternatives.
The route features scenic views, toll sections. During morning weekday travel, expect morning rush hour with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Benedict
Starting Point
Harrison
Destination