Distance from Elm Square, Massachusetts to Rand, New Hampshire
The driving distance from Elm Square, Massachusetts to Rand, New Hampshire is 95.2 mi (153.3 km)
The straight-line (air) distance is approximately 44.8 mi (72 km)
Estimated travel time by road is 1 hour 42 minutes
We found 3 routes between Elm Square and Rand.
Available Routes
Route Directions
Get on MA-24 S from Crescent St
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. Take MA-12 N to Rand Rd in Rindge
Route Directions
Get on MA-24 S from Crescent St
Drive from I-495 N to Shrewsbury. Take exit 26B from I-290 W
Get on MA-140 N/MA-2 W in Westminster from MA-140 N and State Hwy 140
Continue on MA-2 W to MA-140 N. Take exit 90B from MA-140 N/MA-2 W
Continue on MA-140 N. Take MA-12 N to Rand Rd in Rindge
Route Directions
Get on MA-24 N from Crescent St
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. Take MA-12 N to Rand Rd in Rindge
Journey Details
Traveling from Elm Square, Massachusetts to Rand, New Hampshire covers 91.7 miles (148 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 40 minutes under normal conditions.
Drivers have 3 route options between these locations (92-97 miles / 148-156 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 52 mph (84 km/h) .
Journey Waypoints
Elm Square
Starting Point
Rand
Destination