Facebook
place imageReady to plan your trip to Dennis?

Dennis is a town in Barnstable County, Massachusetts, United States, located near the center of Cape Cod. The population was 14,674 at the 2020 census. The town encompasses five distinct villages, each of which has its own post office.

Attractions

Cape Cod National Seashore

4.8
(1.7K)
Click for details

Whydah Pirate Museum

4.6
(912)
Click for details

Pirate's Cove Adventure Golf

4.7
(901)
Click for details

Nickerson State Park

4.7
(833)
Click for details
Restaurants

Captain Parker's Pub

4.5
(1.4K)
$$
Click for details

The Skipper Restaurant and Chowder House

4.6
(1.3K)
$$
Click for details

Keltic Kitchen

4.8
(1.1K)
$
Click for details

Sesuit Harbor Cafe

4.5
(1K)
$$
Click for details
banner