Distance from Chases Grove, New Hampshire to Salisbury, Massachusetts
The driving distance from Chases Grove, New Hampshire to Salisbury, Massachusetts is 23.1 mi (37.2 km)
The straight-line (air) distance is approximately 11.2 mi (18.1 km)
Estimated travel time by road is 34 minutes
We found 3 routes between Chases Grove and Salisbury.
Available Routes
Route Directions
Follow Chases Grove Rd and Island Pond Rd to NH-111 E
Follow NH-121 S to N Main St in Plaistow
Take I-495 N to MA-110 E/Macy St in Amesbury. Take exit 119 from I-495 N
Route Directions
Follow Chases Grove Rd to Island Pond Rd
Take Haverhill Rd, Providence Hill Rd and N Broadway to Monument St in Haverhill
Follow I-495 N and MA-110 E to your destination in Salisbury
Route Directions
Follow Chases Grove Rd and Island Pond Rd to NH-111 E
Take NH-121 S to N Main St in Plaistow
Take I-495 N to MA-110 E/Macy St in Amesbury. Take exit 119 from I-495 N
Journey Details
Traveling from Chases Grove, New Hampshire to Salisbury, Massachusetts covers 22.7 miles (36 km) in a east direction. This secondary roads, moderate route typically takes 34 minutes under normal conditions.
Drivers have 3 route options between these locations (23-24 miles / 36-39 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Chases Grove
Starting Point
Salisbury
Destination