Distance from Elm Square, Massachusetts to North Epping, New Hampshire
The driving distance from Elm Square, Massachusetts to North Epping, New Hampshire is 91 mi (146.5 km)
The straight-line (air) distance is approximately 45.3 mi (72.9 km)
Estimated travel time by road is 1 hour 37 minutes
This route includes Toll roads along the way.
We found 3 routes between Elm Square and North Epping.
Available Routes
Route Directions
Get on MA-24 N
Follow MA-24 N and I-93 N to Boston. Take exit 19 from I-93 N
Get on I-95 N in Peabody
Follow I-95 N and State Rte 101 W to NH-125 N in Epping. Take exit 7 from State Rte 101 W
Continue on NH-125 N. Drive to Towle Rd
Route Directions
Get on MA-24 N
Take I-93 N and NH-101 E/State Rte 101 E to NH-125 N in Epping. Take exit 7 from NH-101 E/State Rte 101 E
Continue on NH-125 N. Drive to Towle Rd
Route Directions
Get on MA-24 N
Follow MA-24 N, I-93 N and I-495 N to MA-125 N/Main St in Haverhill. Take exit 109B from I-495 N
Take NH-125 N to Towle Rd in Epping
Journey Details
Traveling from Elm Square, Massachusetts to North Epping, New Hampshire covers 84.9 miles (137 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 41 minutes under normal conditions.
Drivers have 3 route options between these locations (85-101 miles / 137-162 km). The primary route shown here saves 37 seconds compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Elm Square
Starting Point
North Epping
Destination