Distance from Dennis, Massachusetts to Marion, Massachusetts
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
Route Directions
Get on US-6 W in Yarmouth
Continue to Bourne. Take the US-6 W exit from US-6 W
Get on MA-25 W
Follow MA-25 W and I-195 W to MA-105 S/Front St in Marion. Take exit 35 from I-195 W
Continue on MA-105 S/Front St. Take US-6 W/Mill St to Main St
Route Directions
Get on US-6 W in Yarmouth
Continue on US-6 W to Marion
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
Marion
Destination