Skip to main content

Filter by:


Star rating

Review score

South Dennis – 99 hotels and places to stay
See the latest prices and deals by choosing your dates.
Cape Sands Inn, hotel in South Dennis

This West Yarmouth motel offers free Wi-Fi and rooms equipped with cable TV and a refrigerator. Tea and coffee-making facilities are also provided. Cape Cod Central Railroad is 1 mile away.

7.8
Scored 7.8
Good
Rated good
1,342 reviews
Price from£68.56per night
Aiden by Best Western Cape Point, hotel in South Dennis

Set in West Yarmouth, 1.8 km from Englewood Beach, Aiden by Best Western Cape Point offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared...

7.3
Scored 7.3
Good
Rated good
1,076 reviews
Price from£98.45per night
Ocean Club on Smuggler's Beach, hotel in South Dennis

Overlooking the Atlantic Ocean, this hotel is located on Smuggler’s Beach and offers free Wi-Fi and rooms equipped with 2 flat-screen TVs, a microwave, and refrigerator.

8.8
Scored 8.8
Fabulous
Rated fabulous
394 reviews
Price from£237.42per night
The Tidewater Inn - Cape Cod, hotel in South Dennis

Set only moments from activities and local attractions, this property is placed in the heart of Cape Cod, Massachusetts and offers on-site dining options and completely non-smoking guestrooms.

7.6
Scored 7.6
Good
Rated good
1,038 reviews
Price from£127.46per night
Bayside Resort Hotel, hotel in South Dennis

Overlooking Lewis Bay, this Cape Cod hotel boasts 2 swimming pools and a poolside cabana bar. Both the beach and the ferry to Nantucket are within a 3 km radius of the property.

8.3
Scored 8.3
Very good
Rated very good
590 reviews
Price from£211.42per night
Hampton Inn & Suites - Cape Cod / West Yarmouth, hotel in South Dennis

Located on the banks of the Mill Pond and just 0.5 miles from Cape Cod, the Hampton Inn & Suites - Cape Cod / West Yarmouth offers heated indoor and outdoor swimming pools and a fitness centre.

8.3
Scored 8.3
Very good
Rated very good
233 reviews
Price from£146.30per night
Ambassador Inn and Suites, hotel in South Dennis

West Dennis Beach is 2 miles from this South Yarmouth, Massachusetts hotel, which offers free Wi-Fi in every room. Ambassador Inn and Suites features indoor and outdoor pools, a hot tub and sauna.

8.0
Scored 8.0
Very good
Rated very good
221 reviews
Price from£150.40per night
Ocean Mist Hotel, hotel in South Dennis

Standing on the shores of a private beach on Nantucket Sound, this relaxing vacation property features beautiful views of the water from 2 levels. Free Wi-Fi is available.

7.8
Scored 7.8
Good
Rated good
25 reviews
Price from£168.33per night
Travelodge by Wyndham Cape Cod Area, hotel in South Dennis

This West Dennis hotel offers free Wi-Fi and rooms equipped with a refrigerator and cable TV. West Dennis Beach is half a mile away.

7.6
Scored 7.6
Good
Rated good
286 reviews
Price from£91per night
All Seasons Resort, hotel in South Dennis

Situated in the seaside town of South Yarmouth, All Seasons Resort has a seasonal outdoor swimming pool and a fitness centre.

7.9
Scored 7.9
Good
Rated good
714 reviews
Price from£109.08per night
See all hotels in and around South Dennis
Subscribe to receive premium deals

Prices drop the moment you sign up!