Distance from Londonderry, New Hampshire to Merrimack, New Hampshire
The driving distance from Londonderry, New Hampshire to Merrimack, New Hampshire is 12.7 mi (20.5 km)
The straight-line (air) distance is approximately 4.2 mi (6.8 km)
Estimated travel time by road is 24 minutes
We found 3 routes between Londonderry and Merrimack.
Available Routes
Route Directions
Take NH-128 N/Mammoth Rd, High Range Rd and US-3 S to Church St in Merrimack
Continue on Church St to your destination
Route Directions
Follow NH-102 W, Concord St and US-3 N to Merrimack
Drive to your destination
Route Directions
Take NH-128 N/Mammoth Rd and US-3 S to Church St in Merrimack
Continue on Church St to your destination
Journey Details
Traveling from Londonderry, New Hampshire to Merrimack, New Hampshire covers 12.7 miles (20 km) in a west direction. This secondary roads, moderate route typically takes 24 minutes under normal conditions.
Drivers have 3 route options between these locations (13-17 miles / 20-27 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Londonderry
Starting Point
Merrimack
Destination