Distance from Elm Square, Massachusetts to Hadley, New Hampshire
The driving distance from Elm Square, Massachusetts to Hadley, New Hampshire is 100.8 mi (162.2 km)
The straight-line (air) distance is approximately 46.6 mi (75 km)
Estimated travel time by road is 1 hour 53 minutes
We found 3 routes between Elm Square and Hadley.
Available Routes
Route Directions
Get on MA-24 N
Follow MA-24 N, I-95 N and US-3 N to Somerset Pkwy in Nashua. Take exit 8 from Everett Tpke
Take NH-101A W and State Rte 101 W to US-202 W in Jaffrey
Route Directions
Get on MA-24 S
Follow I-495 N to MA-117 W in Bolton. Take exit 70 from I-495 N
Get on I-190 N in Lancaster
Take MA-2 W to MA-140 N in Westminster. Take exit 90B from MA-2 W
Continue on MA-140 N. Drive to US-202 E/Peterborough St in Jaffrey
Route Directions
Get on MA-24 N
Continue on MA-24 N. Take I-95 N to Concord Turnpike in Lexington
Continue to Concord
Follow MA-2 W to MA-140 N in Westminster. Take exit 90B from MA-2 W
Continue on MA-140 N. Drive to US-202 E/Peterborough St in Jaffrey
Journey Details
Traveling from Elm Square, Massachusetts to Hadley, New Hampshire covers 98.7 miles (159 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 51 minutes under normal conditions.
Drivers have 3 route options between these locations (99-102 miles / 159-165 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Elm Square
Starting Point
Hadley
Destination