Distance from Elm Square, Massachusetts to Londonderry, New Hampshire
The driving distance from Elm Square, Massachusetts to Londonderry, New Hampshire is 78.1 mi (125.8 km)
The straight-line (air) distance is approximately 37.2 mi (59.9 km)
Estimated travel time by road is 1 hour 18 minutes
We found 3 routes between Elm Square and Londonderry.
Available Routes
Route Directions
Get on MA-24 N
Follow MA-24 N, I-95 N and I-93 N to NH-102 W/Nashua Rd in Londonderry. Take exit 4 from I-93 N
Route Directions
Get on MA-24 N
Continue on MA-24 N. Take I-95 N and US-3 N to NH-3A N in Hudson
Drive to NH-102 E in Londonderry
Route Directions
Get on MA-24 N
Take I-93 N to NH-102 W/Nashua Rd in Londonderry. Take exit 4 from I-93 N
Journey Details
Traveling from Elm Square, Massachusetts to Londonderry, New Hampshire covers 70.6 miles (114 km) in a north direction. This highway, substantial route typically takes 1 hour 14 minutes under normal conditions.
Drivers have 3 route options between these locations (71-78 miles / 114-126 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Elm Square
Starting Point
Londonderry
Destination