Distance from Perrins Crossing, Massachusetts to Greenfield, New Hampshire
The driving distance from Perrins Crossing, Massachusetts to Greenfield, New Hampshire is 101 mi (162.5 km)
The straight-line (air) distance is approximately 48.9 mi (78.7 km)
Estimated travel time by road is 2 hours 3 minutes
We found 3 routes between Perrins Crossing and Greenfield.
Available Routes
Route Directions
Get on I-95 N in Attleboro from Pine St, Central Ave, Benefit St and Newport Ave
Take I-495 N to MA-119 W/Great Rd in Littleton. Take exit 80 from I-495 N
Continue on MA-119 W. Take NH-130 W, Rte 13 N and State Rte 101 W to NH-31 N in Greenfield
Route Directions
Get on I-495 N in Wrentham from Read St, Newport Ave, Old Post Rd, S Washington St and MA-1A N/South St
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
Follow Pine St to Central Ave
Follow I-95 N and I-495 N to MA-117 W in Bolton. Take exit 70 from I-495 N
Continue on MA-117 W. Take MA-70 N, Lancaster Ave and Lunenburg Rd to NH-31 N in Greenfield
Journey Details
Traveling from Perrins Crossing, Massachusetts to Greenfield, New Hampshire covers 96.2 miles (155 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 2 minutes under normal conditions.
Drivers have 3 route options between these locations (96-108 miles / 155-173 km). The primary route shown here saves 9 minutes compared to alternatives.
Journey Waypoints
Perrins Crossing
Starting Point
Greenfield
Destination