Distance from Elm Square, Massachusetts to North Pelham, New Hampshire
The driving distance from Elm Square, Massachusetts to North Pelham, New Hampshire is 70.7 mi (113.7 km)
The straight-line (air) distance is approximately 34.2 mi (55 km)
Estimated travel time by road is 1 hour 15 minutes
We found 3 routes between Elm Square and North Pelham.
Available Routes
Route Directions
Get on MA-24 N from Prospect St and MA-106 W/W Center St
Continue on MA-24 N. Take I-95 N and US-3 N to NH-3A N in Hudson
Take Wason Rd and Speare Rd to NH-128 N in Pelham
Route Directions
Get on MA-24 S
Follow I-495 N and US-3 N to NH-3A N in Hudson
Take Wason Rd and Speare Rd to NH-128 N in Pelham
Route Directions
Get on MA-24 N
Follow MA-24 N and I-93 N to NH-111 W in Windham. Take exit 3 from I-93 N
Continue on NH-111 W. Drive to NH-128 S in Pelham
Journey Details
Traveling from Elm Square, Massachusetts to North Pelham, New Hampshire covers 69.4 miles (112 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 15 minutes under normal conditions.
Drivers have 3 route options between these locations (69-95 miles / 112-153 km). The primary route shown here saves 20 minutes compared to alternatives.
Journey Waypoints
Elm Square
Starting Point
North Pelham
Destination