Distance from Elm Square, Massachusetts to Greenfield, New Hampshire
The driving distance from Elm Square, Massachusetts to Greenfield, New Hampshire is 118.8 mi (191.1 km)
The straight-line (air) distance is approximately 48.3 mi (77.8 km)
Estimated travel time by road is 2 hours 8 minutes
We found 3 routes between Elm Square and Greenfield.
Available Routes
Route Directions
Get on MA-24 S
Follow I-495 N and US-3 N to Somerset Pkwy in Nashua. Take exit 8 from Everett Tpke
Follow NH-101A W and State Rte 101 W to NH-31 N in Greenfield
Route Directions
Get on MA-24 N
Continue on MA-24 N. Take I-95 N and MA-2 W to MA-119 W/Great Rd in Littleton. Take exit 80 from I-495 N
Get on NH-101 W/State Rte 101 W in Milford from Elm St, NH-130 W and Rte 13 N
Follow State Rte 101 W to Wilton Rd
Drive to NH-31 N in Greenfield
Route Directions
Get on MA-24 N
Follow MA-24 N, I-95 N and US-3 N to Somerset Pkwy in Nashua. Take exit 8 from Everett Tpke
Follow NH-101A W and State Rte 101 W to NH-31 N in Greenfield
Journey Details
Traveling from Elm Square, Massachusetts to Greenfield, New Hampshire covers 94.5 miles (152 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 49 minutes under normal conditions.
Drivers have 3 route options between these locations (94-119 miles / 152-191 km). The primary route shown here saves 20 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Elm Square
Starting Point
Greenfield
Destination