Distance from Wenham Neck, Massachusetts to Salisbury, Massachusetts
The driving distance from Wenham Neck, Massachusetts to Salisbury, Massachusetts is 25.7 mi (41.4 km)
The straight-line (air) distance is approximately 10.7 mi (17.3 km)
Estimated travel time by road is 36 minutes
We found 3 routes between Wenham Neck and Salisbury.
Available Routes
Route Directions
Take MA-97 N, I-95 N and MA-110 E to your destination in Salisbury
Route Directions
Take MA-22 S/Essex St to MA-128 S in Beverly
Follow MA-128 S to MA-62/Elliott St in Danvers. Take exit 43 from MA-128 S
Get on I-95 N
Follow I-95 N to MA-110 E/Macy St in Amesbury. Take exit 88A from I-95 N
Follow MA-110 E to your destination in Salisbury
Route Directions
Take MA-1A N to Central St in Rowley
Continue on Newburyport Turnpike to Salisbury
Journey Details
Traveling from Wenham Neck, Massachusetts to Salisbury, Massachusetts covers 20.6 miles (33 km) in a north direction. This secondary roads, moderate route typically takes 36 minutes under normal conditions.
Drivers have 3 route options between these locations (21-29 miles / 33-47 km). The primary route shown here saves 25 seconds compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 34 mph (55 km/h) .
Journey Waypoints
Wenham Neck
Starting Point
Salisbury
Destination