Distance from Stevens Crossing, Massachusetts to Freeport, Maine

Stevens Crossing Freeport
Total Distance
106.1 mi
(170.8 km)
Travel Time
1 hour 38 minutes

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
3.4 mi
6 min
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
102.1 mi
1 hr 30 min
Continue on ME-125 S/ME-136 S/Mallett Dr. Drive to Main St
0.6 mi
1 min

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

Merrimacport, Massachusetts

136 mi to destination

1 mi
Coffins Mill, New Hampshire

Traveled 34 mi from origin

1 mi
Creek Area, New Hampshire

102 mi to destination

0 mi
Clay Hill, Maine

Traveled 68 mi from origin

1 mi
Drakes Island, Maine

68 mi to destination

1 mi
Biddeford, Maine

Traveled 102 mi from origin

1 mi
Scarborough, Maine

34 mi to destination

1 mi
Falmouth, Maine

Traveled 136 mi from origin

2 mi
Freeport

Destination