Distance from Stevens Crossing, Massachusetts to Freeport, Maine
The driving distance from Stevens Crossing, Massachusetts to Freeport, Maine is 106.1 mi (170.8 km)
The straight-line (air) distance is approximately 59.1 mi (95.1 km)
Estimated travel time by road is 1 hour 38 minutes
This route includes Toll roads along the way.
Route Directions
Get on I-495 N in Lawrence from Sutton St
Follow I-495 N, I-95 N and I-295 N to ME-125 S/ME-136 S/Mallett Dr in Freeport. Take exit 22 from I-295 N
Continue on ME-125 S/ME-136 S/Mallett Dr. Drive to Main St
Journey Details
Traveling from Stevens Crossing, Massachusetts to Freeport, Maine covers 106.1 miles (171 km) in a northeast direction. This highway, substantial route typically takes 1 hour 38 minutes under normal conditions.
The route features toll sections. During evening weekend travel, expect typical weekend traffic patterns with average speeds around 63 mph (101 km/h) .
Journey Waypoints
Stevens Crossing
Starting Point
Freeport
Destination