Distance from Stevens Crossing, Massachusetts to Raymond, Maine

Stevens Crossing Raymond
Total Distance
109.4 mi
(176.1 km)
Travel Time
2 hours 31 minutes

The driving distance from Stevens Crossing, Massachusetts to Raymond, Maine is 109.4 mi (176.1 km)

The straight-line (air) distance is approximately 55.4 mi (89.2 km)

Estimated travel time by road is 2 hours 31 minutes

We found 3 routes between Stevens Crossing and Raymond.

Available Routes

Shortest Tolls
I-95 N
103.4 mi
166.5 km
1 hour 49 minutes
Fastest Tolls
I-495 N and I-95 N
105.2 mi
169.2 km
1 hour 49 minutes
ME-35 N
109.4 mi
176.1 km
2 hours 31 minutes

Route Directions

Take Osgood St to MA-125 N/MA-133 E
1.1 mi
2 min
Take I-495 N, US-1 N/Lafayette Rd, NH-151 N/Post Rd, I-95 N, ... and US-302 W/Roosevelt Trail to ME-121 N in Raymond
108.4 mi
2 hr 29 min

Route Directions

Get on I-495 N in Lawrence from Sutton St
3.4 mi
6 min
Take I-95 N to Larrabee Rd in Portland. Take exit 48 from I-95 N
84.2 mi
1 hr 12 min
Take US-302 W to ME-121 N in Raymond
17.6 mi
29 min

Route Directions

Get on I-495 N in Haverhill from MA-125 N and Industrial Ave
5.5 mi
10 min
Take I-95 N to Larrabee Rd in Portland. Take exit 48 from I-95 N
80.3 mi
1 hr 9 min
Take US-302 W to ME-121 N in Raymond
17.6 mi
29 min

Journey Details

Traveling from Stevens Crossing, Massachusetts to Raymond, Maine covers 103.4 miles (166 km) in a northeast direction. This highway, substantial route typically takes 1 hour 49 minutes under normal conditions.

Drivers have 3 route options between these locations (103-109 miles / 166-176 km). The primary route shown here saves 42 minutes compared to alternatives.

The route features toll sections. During morning weekday travel, expect morning rush hour with average speeds around 60 mph (97 km/h) .

Journey Waypoints

Stevens Crossing

Starting Point

Merrimac, Massachusetts

128 mi to destination

1 mi
Shaws Hill, New Hampshire

Traveled 32 mi from origin

1 mi
Stratham Station, New Hampshire

96 mi to destination

2 mi
Rollinsford, New Hampshire

Traveled 64 mi from origin

1 mi
North Berwick, Maine

64 mi to destination

2 mi
Alfred, Maine

Traveled 96 mi from origin

1 mi
Hollis, Maine

32 mi to destination

1 mi
Standish, Maine

Traveled 128 mi from origin

1 mi
Raymond

Destination