Distance from Dennis, Massachusetts to Thomastown, Massachusetts
The driving distance from Dennis, Massachusetts to Thomastown, Massachusetts is 52.5 mi (84.4 km)
The straight-line (air) distance is approximately 21.5 mi (34.6 km)
Estimated travel time by road is 56 minutes
We found 2 routes between Dennis and Thomastown.
Available Routes
Route Directions
Get on US-6 W in Yarmouth
Continue on US-6 W. Take MA-3 N to MA-58 S/N Main St in Carver. Take the MA-58 S exit from US-44 W
Follow MA-58 S/N Main St and Purchase St to Chestnut St in Middleborough
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-495 N to MA-28 N/Wareham St in Middleborough. Take exit 8 from I-495 N
Take Purchase St to Chestnut St
Journey Details
Traveling from Dennis, Massachusetts to Thomastown, Massachusetts covers 48.9 miles (79 km) in a west direction. This mixed highways and local roads, moderate route typically takes 53 minutes under normal conditions.
Drivers have 2 route options between these locations (49-52 miles / 79-84 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Dennis
Starting Point
Thomastown
Destination