Distance from Stevens Crossing, Massachusetts to Gloucester, Massachusetts

Stevens Crossing Gloucester
Total Distance
29.8 mi
(48 km)
Travel Time
43 minutes

The driving distance from Stevens Crossing, Massachusetts to Gloucester, Massachusetts is 29.8 mi (48 km)

The straight-line (air) distance is approximately 14.5 mi (23.3 km)

Estimated travel time by road is 43 minutes

We found 3 routes between Stevens Crossing and Gloucester.

Available Routes

Shortest Fastest
MA-62 E and MA-128 N
29.5 mi
47.4 km
43 minutes
MA-128 N
29.8 mi
48 km
43 minutes
I-95 S and MA-128 N
37.2 mi
59.9 km
43 minutes

Route Directions

Take Stevens St to Great Pond Rd
0.5 mi
1 min
Take Salem St, Boxford St, Topsfield Rd, MA-97 S and MA-128 N to your destination in Gloucester
29.3 mi
42 min

Route Directions

Get on I-95 S in Boxford from Salem St, Boxford St, Lawrence Rd, Main St and Topsfield Rd
8.7 mi
15 min
Continue to Gloucester
27.7 mi
26 min
Continue on MA-128 N to your destination
0.9 mi
1 min

Route Directions

Get on MA-128 N in Danvers from Johnson St, MA-114 E and MA-62 E
14.5 mi
27 min
Follow MA-128 N to your destination in Gloucester
14.9 mi
15 min

Journey Details

Traveling from Stevens Crossing, Massachusetts to Gloucester, Massachusetts covers 29.5 miles (47 km) in a east direction. This secondary roads, moderate route typically takes 43 minutes under normal conditions.

Drivers have 3 route options between these locations (29-37 miles / 47-60 km). The primary route shown here saves 52 seconds compared to alternatives.

Journey Waypoints

Stevens Crossing

Starting Point

Marble Ridge Station, Massachusetts

33 mi to destination

1 mi
East Parish, Massachusetts

Traveled 8 mi from origin

1 mi
Linebrook, Massachusetts

25 mi to destination

1 mi
Hamilton, Massachusetts

17 mi to destination

1 mi
Essex, Massachusetts

Traveled 25 mi from origin

1 mi
Riverview Landing, Massachusetts

Traveled 33 mi from origin

1 mi
Gloucester

Destination