Distance from Stevens Crossing, Massachusetts to Bayside, New Hampshire
The driving distance from Stevens Crossing, Massachusetts to Bayside, New Hampshire is 39.7 mi (64 km)
The straight-line (air) distance is approximately 17.2 mi (27.7 km)
Estimated travel time by road is 45 minutes
This route includes Toll roads along the way.
We found 3 routes between Stevens Crossing and Bayside.
Available Routes
Route Directions
Get on I-495 N in Lawrence from Sutton St
Continue on I-495 N. Take I-95 N to NH-108 N in Stratham. Take exit 11 from State Rte 101 W
Continue on NH-108 N. Take NH-33 E/Portsmouth Ave to Great Bay Rd in Greenland
Route Directions
Get on I-495 N in Lawrence from Massachusetts Ave
Continue on I-495 N. Take I-95 N to NH-108 N in Stratham. Take exit 11 from State Rte 101 W
Continue on NH-108 N. Take NH-33 E/Portsmouth Ave to Great Bay Rd in Greenland
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Take I-495 N, NH-108 N and Portsmouth Ave to Stratham Ln in Stratham
Follow Stratham Ln to Great Bay Rd in Greenland
Journey Details
Traveling from Stevens Crossing, Massachusetts to Bayside, New Hampshire covers 36.2 miles (58 km) in a northeast direction. This secondary roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 3 route options between these locations (36-40 miles / 58-64 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Stevens Crossing
Starting Point
Bayside
Destination