Distance from Stevens Crossing, Massachusetts to Beverly, Massachusetts
The driving distance from Stevens Crossing, Massachusetts to Beverly, Massachusetts is 18.6 mi (29.9 km)
The straight-line (air) distance is approximately 9.3 mi (14.9 km)
Estimated travel time by road is 33 minutes
We found 3 routes between Stevens Crossing and Beverly.
Available Routes
Route Directions
Follow Pleasant St to Great Pond Rd
Take Salem St, Boxford St, Main St, Topsfield Rd, ... and Elliott St to Center Dr in Beverly
Drive to East Dr
Route Directions
Follow Pleasant St to Great Pond Rd
Take Salem St, Boxford St, Main St, Topsfield Rd and MA-97 S to Balch St in Beverly
Continue on Balch St. Drive to East Dr
Route Directions
Take Stevens St to Great Pond Rd
Continue to Johnson St
Follow Johnson St to MA-114 E
Continue on MA-114 E. Take MA-62 E to Center Dr in Beverly
Drive to East Dr
Journey Details
Traveling from Stevens Crossing, Massachusetts to Beverly, Massachusetts covers 16.7 miles (27 km) in a southeast direction. This secondary roads, moderate route typically takes 33 minutes under normal conditions.
Drivers have 3 route options between these locations (17-19 miles / 27-30 km). The primary route shown here saves 52 seconds compared to alternatives.
Journey Waypoints
Stevens Crossing
Starting Point
Beverly
Destination