Distance from Dennis, Massachusetts to Marion, Massachusetts

Dennis Marion
Total Distance
46 mi
(74 km)
Travel Time
50 minutes

The driving distance from Dennis, Massachusetts to Marion, Massachusetts is 46 mi (74 km)

The straight-line (air) distance is approximately 18.4 mi (29.6 km)

Estimated travel time by road is 50 minutes

We found 2 routes between Dennis and Marion.

Available Routes

Shortest
US-6 W and US-6
41.1 mi
66.1 km
54 minutes
Fastest
US-6 W
46 mi
74 km
50 minutes

Route Directions

Get on US-6 W in Yarmouth
4.6 mi
7 min
Continue to Bourne. Take the US-6 W exit from US-6 W
20.4 mi
19 min
Get on MA-25 W
4.5 mi
6 min
Follow MA-25 W and I-195 W to MA-105 S/Front St in Marion. Take exit 35 from I-195 W
14.6 mi
13 min
Continue on MA-105 S/Front St. Take US-6 W/Mill St to Main St
1.9 mi
3 min

Route Directions

Get on US-6 W in Yarmouth
4.6 mi
7 min
Continue on US-6 W to Marion
36.2 mi
45 min
0.3 mi
0 min

Journey Details

Traveling from Dennis, Massachusetts to Marion, Massachusetts covers 41.1 miles (66 km) in a west direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.

Drivers have 2 route options between these locations (41-46 miles / 66-74 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Dennis

Starting Point

Cobbs Village, Massachusetts

42 mi to destination

1 mi
Pond Village, Massachusetts

Traveled 11 mi from origin

1 mi
Camp Burgess, Massachusetts

Traveled 21 mi from origin

1 mi
Bourne, Massachusetts

Traveled 32 mi from origin

2 mi
Point Independence, Massachusetts

11 mi to destination

1 mi
Piney Point Beach, Massachusetts

Traveled 42 mi from origin

1 mi
Marion

Destination