Distance from Eastham, Massachusetts to Dennis, Massachusetts

Eastham Dennis
Total Distance
22.1 mi
(35.5 km)
Travel Time
30 minutes

The driving distance from Eastham, Massachusetts to Dennis, Massachusetts is 22.1 mi (35.5 km)

The straight-line (air) distance is approximately 8.4 mi (13.5 km)

Estimated travel time by road is 30 minutes

We found 3 routes between Eastham and Dennis.

Available Routes

Shortest Fastest
US-6 W and MA-6A W
17.8 mi
28.7 km
28 minutes
US-6 W and US-6 W
21.3 mi
34.3 km
31 minutes
US-6 W
22.1 mi
35.5 km
30 minutes

Route Directions

4.5 mi
6 min
Follow US-6 W to MA-134 N/East-West Dennis Rd in Dennis. Take exit 78B from US-6 W
13.2 mi
14 min
Take Mayfair Rd and S Yarmouth Rd to Main St
4.3 mi
8 min

Route Directions

Follow US-6 W to MA-137 N/Brewster-Chatham Rd in Harwich. Take exit 85 from US-6 W
11.2 mi
14 min
Continue on MA-137 N. Take MA-6A W to Main St in Dennis
10.2 mi
17 min

Route Directions

Follow US-6 W and MA-6A W to Bridge St in Dennis
15.6 mi
23 min
Take Sesuit Neck Rd to Main St
1.1 mi
2 min
1.2 mi
2 min

Journey Details

Traveling from Eastham, Massachusetts to Dennis, Massachusetts covers 17.8 miles (29 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 28 minutes under normal conditions.

Drivers have 3 route options between these locations (18-22 miles / 29-36 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Eastham

Starting Point

Fresh Brook, Massachusetts

19 mi to destination

2 mi
Namskaket Creek, Massachusetts

Traveled 5 mi from origin

2 mi
Brewster, Massachusetts

Traveled 10 mi from origin

2 mi
Dennis

Destination