Distance from Stevens Crossing, Massachusetts to Harpswell, Maine
The driving distance from Stevens Crossing, Massachusetts to Harpswell, Maine is 123.2 mi (198.3 km)
The straight-line (air) distance is approximately 59.1 mi (95.1 km)
Estimated travel time by road is 2 hours 1 minute
This route includes Toll roads along the way.
Route Directions
Get on I-495 N in Lawrence from Sutton St
Take I-95 N and I-295 N to US-1 N in Brunswick. Take exit 28 from I-295 N
Drive to ME-123 S in Harpswell
Journey Details
Traveling from Stevens Crossing, Massachusetts to Harpswell, Maine covers 123.2 miles (198 km) in a northeast direction. This highway, substantial route typically takes 2 hours 1 minute under normal conditions.
The route features toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Stevens Crossing
Starting Point
Harpswell
Destination