Distance from Chases Grove, New Hampshire to Upper Green, Massachusetts
The driving distance from Chases Grove, New Hampshire to Upper Green, Massachusetts is 25.9 mi (41.7 km)
The straight-line (air) distance is approximately 11.6 mi (18.7 km)
Estimated travel time by road is 40 minutes
We found 3 routes between Chases Grove and Upper Green.
Available Routes
Route Directions
Get on I-495 N in Haverhill from Haverhill Rd, Providence Hill Rd and N Broadway
Follow I-495 N to MA-110 E/Macy St in Amesbury. Take exit 119 from I-495 N
Take Main St and Moseley Ave to High St in Newburyport
Follow High St to Tenneys Ct in Newbury
Route Directions
Get on I-93 S in Windham from NH-111 W
Continue on I-93 S. Take I-495 N to MA-110 E/Macy St in Amesbury. Take exit 119 from I-495 N
Take Moseley Ave and High St to Tenneys Ct in Newbury
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
Take Main St and Moseley Ave to High St in Newburyport
Follow High St to Tenneys Ct in Newbury
Journey Details
Traveling from Chases Grove, New Hampshire to Upper Green, Massachusetts covers 24.6 miles (40 km) in a east direction. This secondary roads, moderate route typically takes 39 minutes under normal conditions.
Drivers have 3 route options between these locations (25-37 miles / 40-59 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 39 mph (63 km/h) .
Journey Waypoints
Chases Grove
Starting Point
Upper Green
Destination