Distance from Stevens Crossing, Massachusetts to Harpswell, Maine

Stevens Crossing Harpswell
Total Distance
123.2 mi
(198.3 km)
Travel Time
2 hours 1 minute

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
3.4 mi
6 min
Take I-95 N and I-295 N to US-1 N in Brunswick. Take exit 28 from I-295 N
108.8 mi
1 hr 35 min
Drive to ME-123 S in Harpswell
11 mi
19 min

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

Merrimacport, Massachusetts

136 mi to destination

1 mi
Coffins Mill, New Hampshire

Traveled 34 mi from origin

1 mi
Portsmouth, New Hampshire

102 mi to destination

1 mi
Chases Pond, Maine

Traveled 68 mi from origin

1 mi
Drakes Island, Maine

68 mi to destination

2 mi
Old Orchard Beach, Maine

Traveled 102 mi from origin

4 mi
Dyer Cove, Maine

34 mi to destination

1 mi
Long Island, Maine

Traveled 136 mi from origin

2 mi
Harpswell

Destination