Distance from Stevens Crossing, Massachusetts to Hudson, New Hampshire
The driving distance from Stevens Crossing, Massachusetts to Hudson, New Hampshire is 29.7 mi (47.8 km)
The straight-line (air) distance is approximately 10.8 mi (17.4 km)
Estimated travel time by road is 36 minutes
We found 3 routes between Stevens Crossing and Hudson.
Available Routes
Route Directions
Get on I-495 S from Massachusetts Ave
Continue on I-495 S. Take US-3 N to NH-3A N in Hudson
Follow NH-3A N to Chase St
Route Directions
Get on I-495 S from Massachusetts Ave
Take I-93 N to NH-111 W in Windham. Take exit 3 from I-93 N
Continue on NH-111 W. Drive to Chase St in Hudson
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Get on I-495 N in Lawrence
Take MA-213 W and I-93 N to NH-111 W in Windham. Take exit 3 from I-93 N
Continue on NH-111 W. Drive to Chase St in Hudson
Journey Details
Traveling from Stevens Crossing, Massachusetts to Hudson, New Hampshire covers 25.6 miles (41 km) in a west direction. This mixed highways and local roads, moderate route typically takes 35 minutes under normal conditions.
Drivers have 3 route options between these locations (26-30 miles / 41-48 km). The primary route shown here saves 3 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Stevens Crossing
Starting Point
Hudson
Destination