Distance from Wenham Neck, Massachusetts to Upper Green, Massachusetts

Wenham Neck Upper Green
Total Distance
17.9 mi
(28.8 km)
Travel Time
31 minutes

The driving distance from Wenham Neck, Massachusetts to Upper Green, Massachusetts is 17.9 mi (28.8 km)

The straight-line (air) distance is approximately 8.6 mi (13.9 km)

Estimated travel time by road is 31 minutes

We found 3 routes between Wenham Neck and Upper Green.

Available Routes

Shortest Fastest
MA-1A N
17.5 mi
28.2 km
30 minutes
MA-1A N and US-1 N
17.9 mi
28.8 km
31 minutes
US-1 N/Newburyport Turnpike
19.9 mi
32 km
32 minutes

Route Directions

0 mi
0 min
Take Grapevine Rd and Larch Row to Miles River Rd in Hamilton
1.5 mi
2 min
Follow Miles River Rd and Bridge St to MA-1A N/Bay Rd
1 mi
2 min
Follow MA-1A N to Central St in Rowley
8.3 mi
14 min
2.1 mi
3 min
Continue on US-1 N to Newbury
4.9 mi
7 min
0.1 mi
0 min

Route Directions

Take Larch Row, Cherry St and MA-97 N to US-1 N/Newburyport Turnpike in Topsfield
7.5 mi
14 min
11.1 mi
15 min
Continue on Hanover St. Drive to Tenneys Ct
1.3 mi
2 min

Route Directions

0 mi
0 min
Take Grapevine Rd and Larch Row to Miles River Rd in Hamilton
1.5 mi
2 min
Follow Miles River Rd and Bridge St to MA-1A N/Bay Rd
1 mi
2 min
Follow MA-1A N to Tenneys Ct in Newbury
14.8 mi
24 min
0.1 mi
1 min

Journey Details

Traveling from Wenham Neck, Massachusetts to Upper Green, Massachusetts covers 17.5 miles (28 km) in a north direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.

Drivers have 3 route options between these locations (18-20 miles / 28-32 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Wenham Neck

Starting Point

Hamilton, Massachusetts

20 mi to destination

1 mi
Ipswich, Massachusetts

15 mi to destination

1 mi
Rowley, Massachusetts

10 mi to destination

1 mi
Newbury, Massachusetts

5 mi to destination

1 mi
Upper Green

Destination