A storefront with a sign reading "Nancy's Candy" and a large American flag.

Dennis Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
30 Aug - 31 Aug
Tomorrow
31 Aug - 1 Sept
Next weekend
4 Sept - 6 Sept
In two weeks
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Dennis hotels

1. Margaritaville Resort Cape Cod

Margaritaville Resort Cape Cod
Hyannis
United States
Danielle
€241
includes taxes & fees
20 Sept - 21 Sept
Margaritaville Resort Cape Cod

2. Bayside Resort Hotel

Bayside Resort Hotel
West Yarmouth
United States
Lester
€169
includes taxes & fees
7 Sept - 8 Sept
Bayside Resort Hotel

3. Uncommoner Hotel by Reverie Boutique Collection

Uncommoner Hotel by Reverie Boutique Collection
West Yarmouth
United States
vanessa
€157
includes taxes & fees
7 Sept - 8 Sept
Uncommoner Hotel by Reverie Boutique Collection

4. Cape Sands Inn

Cape Sands Inn
West Yarmouth
United States
Christina
€84
includes taxes & fees
20 Sept - 21 Sept
Cape Sands Inn

5. All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham
Bass River
United States
Helen
€135
includes taxes & fees
27 Sept - 28 Sept
All Seasons Resort, Trademark Collection by Wyndham

6. Parker Beach Lodge

Parker Beach Lodge
Bass River
United States
Kathleen
€142
includes taxes & fees
29 Sept - 30 Sept
Parker Beach Lodge

7. Lighthouse Inn

Lighthouse Inn
West Dennis
United States
Craig
€177
includes taxes & fees
7 Sept - 8 Sept
Lighthouse Inn

8. Freebird Motor Lodge by Reverie Boutique Collection

Freebird Motor Lodge by Reverie Boutique Collection
West Yarmouth
United States
Ken
€140
includes taxes & fees
27 Sept - 28 Sept
Freebird Motor Lodge by Reverie Boutique Collection

9. Red Jacket Beach Resort

Red Jacket Beach Resort
Bass River
United States
Ralph
€207
includes taxes & fees
9 Sept - 10 Sept
Red Jacket Beach Resort

10. Sesuit Harbor House

Sesuit Harbor House
Dennis
United States
Matthew
€311
includes taxes & fees
6 Sept - 7 Sept
Sesuit Harbor House

11. Hyannis Harbor Hotel

Hyannis Harbor Hotel
Hyannis
United States
Melanie
€216
includes taxes & fees
31 Aug - 1 Sept
Hyannis Harbor Hotel

12. Ambassador Inn & Suites

Ambassador Inn & Suites
Bass River
Canada
Carole
€141
includes taxes & fees
30 Sept - 1 Oct
Ambassador Inn & Suites

13. Hyannis Travel Inn

Hyannis Travel Inn
Hyannis
Canada
Anatolie
€108
includes taxes & fees
31 Aug - 1 Sept
Hyannis Travel Inn

14. Isaiah Hall Bed & Breakfast Inn

Isaiah Hall Bed & Breakfast Inn
Dennis
United States
Matthew
€311
includes taxes & fees
31 Aug - 1 Sept
Isaiah Hall Bed & Breakfast Inn

15. Starlight Lodge Cape Cod

Starlight Lodge Cape Cod
Dennis
United States
Susan
Starlight Lodge Cape Cod

16. Hyannis Plaza Hotel

Hyannis Plaza Hotel
Hyannis
United States
Marisa
€141
includes taxes & fees
30 Sept - 1 Oct
Hyannis Plaza Hotel

17. The Corsair & Cross Rip Oceanfront Resort

The Corsair & Cross Rip Oceanfront Resort
Dennis Port
United States
Pamela
€141
includes taxes & fees
14 Sept - 15 Sept
The Corsair & Cross Rip Oceanfront Resort

18. Holiday Hill Inn & Suites

Holiday Hill Inn & Suites
Dennis Port
United States
Elizabeth
€118
includes taxes & fees
31 Aug - 1 Sept
Holiday Hill Inn & Suites

19. The Escape Inn

The Escape Inn
Bass River
United States
Chad
€135
includes taxes & fees
31 Aug - 1 Sept
The Escape Inn

20. Kingfisher Lodging

Kingfisher Lodging
Dennis
United States
Karen
€180
includes taxes & fees
31 Aug - 1 Sept
Kingfisher Lodging
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Dennis attractions

A sunset over a snow-covered beach with dunes and grasses.
Photo by Elizabeth Sanders

Mayflower Beach

9.2/10 (224 reviews)
Mayflower Beach dazzles with vast tidal flats and powder-soft white sand stretching for miles at low tide. Wander among shallow pools as receding waters reveal a natural playground perfect for family exploration.
See properties
A crowded beach with numerous colorful umbrellas and people relaxing on the sand.
Photo by jessica mottola

Corporation Beach

9.2/10 (43 reviews)
Corporation Beach offers calm, shallow waters and expansive tidal flats perfect for families with young children. Explore marine life in the tide pools during low tide when the bay reveals its natural treasures.
See properties
A couple embracing on a stage with a red carpet.

Cape Playhouse

8.0/10 (3 reviews)
America's oldest professional summer theatre has welcomed Broadway legends since 1927. Experience world-class performances in an intimate 19th-century meetinghouse with historic pew seating.
See properties
A lakeside community at sunset with houses and trees.

Scargo Tower

8.8/10 (6 reviews)
Climb the historic 30-foot cobblestone tower for breathtaking panoramic views across Cape Cod Bay to Provincetown. Bring binoculars to spot distant landmarks while enjoying the serene atmosphere atop Scargo Hill.
See properties

Cape Cod Museum of Art

8.6/10 (116 reviews)
Dedicated to Cape Cod's artistic heritage, this museum houses over 2,500 regional works spanning generations. Visit on the first Thursday evening for free admission to rotating exhibitions and local masterpieces.
See properties

Bayview Beach

Bayview Beach captivates with pristine white sands and expansive tidal flats. During low tide, enjoy a serene walk while searching for unique shells and marine treasures.
See properties

Dunes Landing Beach

This intimate Cape Cod beach offers a serene escape from larger, crowded shores. Enjoy peaceful sunbathing and shoreline strolls along its compact 0.33km stretch of sand.
See properties

Learn more about Dennis

Golden beaches stretch along Cape Cod's bay side, where families gather for Mayflower Beach's perfect low tides. Rent bikes for the Cape Cod Rail Trail or sample fresh oysters at waterfront restaurants when you're done exploring the charming village centre.

See all hotels in Dennis
A wooden boardwalk leading to a beach with a sunset in the background.

Top Dennis Hotel Reviews

Cape Sands Inn

Cape Sands Inn

10/10 Excellent
"The cape sands inn was the best choice for our stay! Centrally located, they have everything you could need. The pools were amazing! Staff was friendly enough despite their limited staffing. The fire pit was a true highlight! We even extended our stay an extra night because the only thing we missed during our trip was just a relaxing day at the motel!"
Tammy 3-night trip
Posted 4 hours ago
Cape Sands Inn
Bayside Resort Hotel

Bayside Resort Hotel

8/10 Good
"Pros-The pool inside and outside were great and the gaming room had a good selection. The free breakfast had a good variety and fire pit on site bar where we could toast samores. It was very picturesque and not too far from the bars and restaurants on Main Street. Cons- the room was damp and housing keeping pretty non existent. We got new towels but the room was not cleaned most days ."
Mr. Anthony 4-night trip
Posted 8 hours ago
Bayside Resort Hotel
Freebird Motor Lodge by Reverie Boutique Collection

Freebird Motor Lodge by Reverie Boutique Collection

10/10 Excellent
"Clean and convenient"
James 2-night trip
Posted 10 hours ago
Freebird Motor Lodge by Reverie Boutique Collection
Uncommoner Hotel by Reverie Boutique Collection

Uncommoner Hotel by Reverie Boutique Collection

10/10 Excellent
"Great location! Clean rooms, 2 great pools!"
Michelle Nicole 6-night trip
Posted 10 hours ago
Uncommoner Hotel by Reverie Boutique Collection
Holiday Hill Inn & Suites

Holiday Hill Inn & Suites

10/10 Excellent
"Everything was nice. We had booked two rooms, somehow one room was more bigger and more upgraded than the other. Easy to park , and one of the best thing was their shower. Very close to the mini golf and bumper cars/ acade games. Free bus every hour."
Chi chun 3-night trip
Posted 11 hours ago
Holiday Hill Inn & Suites
Lighthouse Inn

Lighthouse Inn

10/10 Excellent
"It is a perfect vacation spot. I loved the dinners, beach, the very helpful staff! It would be helpful to have an elevator."
Ruth 4-night trip
Posted 12 hours ago
Lighthouse Inn
The Villages at Ocean Edge

The Villages at Ocean Edge

8/10 Good
"Clean room"
Timothy 2-night trip
Posted 1 day ago
The Villages at Ocean Edge
All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham

10/10 Excellent
"Great property! Very family/kid friendly."
Andrew 2-night trip
Posted 2 days ago
All Seasons Resort, Trademark Collection by Wyndham
Sesuit Harbor House

Sesuit Harbor House

10/10 Excellent
"Rooms are tidy and comfortable, even if on the rustic side of the spectrum. Staff was very nice and accommodating. Grounds are well maintained and they provide beach chairs, umbrellas, towels, and water toys to make the beach days that much easier."
Michael 4-night trip
Posted 2 days ago
Sesuit Harbor House

More cheap stays in Dennis

Cape Sands Inn

Cape Sands Inn

149 Main St - RT 28 West Yarmouth MA
€84
20 Sept - 21 Sept
includes taxes & fees
8.2/10 Very good! (1,142 reviews)
Cape Sands Inn
Americas Best Value Inn & Suites Hyannis Cape Cod

Americas Best Value Inn & Suites Hyannis Cape Cod

206 Main St Hyannis MA
€88
20 Sept - 21 Sept
includes taxes & fees
7.8/10 Good! (1,002 reviews)
Americas Best Value Inn & Suites Hyannis Cape Cod
Holiday Hill Inn & Suites

Holiday Hill Inn & Suites

352 Main Street Dennis Port MA
€118
31 Aug - 1 Sept
includes taxes & fees
8.4/10 Very good! (1,001 reviews)
Holiday Hill Inn & Suites
Sandwich Lodge & Resort

Sandwich Lodge & Resort

54 Route 6A Sandwich MA
€127
13 Sept - 14 Sept
includes taxes & fees
8.6/10 Excellent! (1,001 reviews)
Sandwich Lodge & Resort
Hyannis Plaza Hotel

Hyannis Plaza Hotel

662 Main Street Hyannis MA
€141
30 Sept - 1 Oct
includes taxes & fees
Hyannis Plaza Hotel
Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG

1470 Iyannough Road Hyannis MA
€141
27 Sept - 28 Sept
includes taxes & fees
Holiday Inn Express Hyannis Cape Cod by IHG

Find out more about Dennis

Top reasons to visit Dennis

  • Stunning Beaches: Dennis boasts beautiful beaches along Nantucket Sound, perfect for sunbathing, swimming, and relaxing.
  • Historic Charm: Explore the region's rich history through its charming historic houses and cultural sites.
  • Outdoor Adventures: Enjoy scenic hiking trails and recreational areas ideal for outdoor enthusiasts.
  • Family-Friendly Atmosphere: The town offers playgrounds and activities suitable for families, making it a great holiday destination.
  • Quaint Village Experience: Stroll through Dennis Village, featuring delightful shops and summer theatre events.

Find great hotels near Dennis

Discover the charming accommodations in Dennis, Massachusetts, where a variety of lodging options await, from delightful bed and breakfasts to comfortable hotels. Perfect for families and adventure seekers alike, these establishments offer easy access to beautiful beaches and a wealth of local attractions. With numerous vacation rentals and highly-rated hotels, you're sure to find the ideal base for your holiday in this picturesque Cape Cod destination.

  • Uncommoner Hotel by Reverie Boutique Collection: Nestled 9.7km from Dennis, the Uncommoner Hotel by Reverie Boutique Collection offers a budget-friendly yet adventurous getaway. With a commendable guest rating of 9.2 out of 10, it caters to those seeking a beach and adventure-focused experience. Guests can enjoy direct access to the beach and partake in a variety of adventure sports, including sailing, kayaking, parasailing, swimming, and hiking or biking nearby. This hotel is ideal for those eager to explore both water-based and land activities while enjoying a comfortable stay.
  • The Mariner Resort Cape Cod by The Red Collection: Positioned 9.7km from Dennis, The Mariner Resort Cape Cod by The Red Collection is an excellent choice for families and business travellers alike, boasting a guest rating of 8.0 out of 10. The hotel features numerous amenities geared towards children, such as free cribs, a shared playground, window guards, and onsite mini-golf, ensuring a family-friendly atmosphere. This property is not only comfortable but also well-equipped to accommodate the needs of families, making it a solid option for those travelling with children.
  • Parker Beach Lodge: Located 9.7km from Dennis, Parker Beach Lodge is a charming and budget-friendly option with a guest rating of 8.4 out of 10. This hotel is perfect for beach enthusiasts, offering direct access to the sandy shores. Guests appreciate the relaxed atmosphere and the opportunity to unwind by the ocean. With its focus on a beach vacation experience, Parker Beach Lodge is a delightful choice for those looking to enjoy sun-soaked days and tranquil evenings by the seaside.

Where to stay near Dennis

Dennis, Massachusetts, is a charming destination perfect for beach lovers and outdoor enthusiasts. Visitors can explore Dennis Village's quaint shops, enjoy the picturesque Nantucket Sound, and stroll along Main Street. With its best beaches offering stunning water views, the area provides a family-friendly atmosphere ideal for relaxation and romantic excursions. Whether you're seeking budget-friendly options or memorable experiences, Dennis promises a delightful vacation for every traveller.

  • Northwest Harwich: Nestled a mere 8.0km from Dennis, Northwest Harwich is a charming village that thrives during the summer months, with visitor numbers peaking from June to August. The area is renowned for its stunning beaches and scenic landscapes, making it a perfect retreat for outdoor enthusiasts. Here, you can enjoy a variety of activities, including playgrounds, theatres, and picturesque hiking trails. The local attractions, such as family-friendly beaches and captivating cape views, are ideal for those seeking relaxation and adventure in a serene setting.
  • Harwich Center: Located 11.3km from Dennis, Harwich Center is another delightful village that attracts tourists predominantly from June to August. This area offers a blend of outdoor experiences and scenic beauty, with its inviting beaches and lush landscapes. Golf enthusiasts will appreciate the nearby golf courses, while hikers can explore the scenic trails. With family beaches and captivating cape views close at hand, Harwich Center is a great spot for families and nature lovers alike, ensuring memorable moments for all visitors.
  • South Harwich: Situated 14.5km away from Dennis, South Harwich is a vibrant city that welcomes visitors year-round, with peak travel times occurring in February to March and July. Known for its beautiful beaches and stunning scenery, South Harwich offers a wealth of outdoor activities, including theatres and golf courses. The local landmarks, featuring inviting family beaches and picturesque cape views, provide a fantastic backdrop for relaxation and exploration. The diverse range of experiences available makes South Harwich a must-visit destination during your vacation.

Things to do near Dennis

Shopping

In Dennis, you can enjoy shopping at local boutiques and craft shops for unique gifts. If you're up for a drive, head to Cape Cod Mall in Hyannis for a wider selection, including popular retail chains and dining options.

Recreation

Tranquil Waters Wellness Spa offers rejuvenating treatments, including massages and facials, in a calming atmosphere. For outdoor enthusiasts, the picturesque beaches of Dennis provide opportunities for yoga sessions and beach walks, allowing you to connect with nature while enjoying the ocean breeze.

Adventure

The Adventure Park at Heritage Museums & Gardens offers an exhilarating zipline and ropes course experience, located 25.7km from Dennis. Embrace the thrill of soaring through the treetops and navigating challenging obstacles, all while surrounded by the beauty of nature.

Nightlife

The nightlife in Dennis offers a charming mix of local bars and live music venues. Enjoy a relaxed evening at the Cape Cod Beer brewery or catch a performance at the Dennis Playhouse, where you can soak in the local arts scene while sipping on a refreshing drink.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dennis

To save money on your visit to Dennis, Massachusetts, consider travelling between January and March, when accommodation prices are lower compared to the summer months. Book your hotel about a month in advance for the best rates, or check Expedia for last-minute deals. Aim to stay on a Tuesday, as it tends to be the cheapest day. Utilise Expedia's filters for budget-friendly options and eco-certified hotels. Additionally, combining your hotel, flights, and activities in an Expedia package can lead to significant savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dennis are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dennis is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dennis is Tuesday. The most expensive day to stay in Dennis is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as budget, desired location, and type of accommodation you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel reservation in Dennis with your flights and activities through an Expedia package.

Find the best attractions in and around Dennis

Dennis, Massachusetts, is ideal for beach and outdoor enthusiasts, offering stunning scenery and a variety of attractions. Visitors can enjoy beautiful beaches, explore the local harbour, and delve into the region's rich history at historic houses. The area caters to those seeking cultural experiences and outdoor adventures, making it a perfect destination for a relaxing yet engaging holiday.

  • Mayflower Beach: Enjoy the tranquil vibes at Mayflower Beach, known for its stunning shoreline and picturesque views. The soft sand and gentle surf make it an ideal spot for relaxation or a leisurely stroll along the coast.
  • Hyannis Harbor: Located 11.3km from Dennis, Hyannis Harbor offers delightful scenery and a vibrant maritime atmosphere. Visitors can admire the boats, enjoy waterfront dining, or embark on boat tours to explore nearby islands.
  • Main Street Hyannis: Also 11.3km away, Main Street Hyannis is a family-friendly destination brimming with shops, eateries, and entertainment options. It’s a great place for excursions, offering a taste of local culture and charm.

Best time to go to Dennis

The best time to visit Dennis can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dennis falls in August, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in Dennis falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January34.7°F (1.5°C)Light RainMostly SunnyAverageSlightly Low
February34.9°F (1.6°C)Light RainMostly CloudyAverageSlightly Low
March38.5°F (3.6°C)Light RainMostly SunnyAverageSlightly Low
April45.9°F (7.7°C)Light RainMostly SunnyAverageAverage
May54.1°F (12.3°C)Light RainMostly SunnyAverageAverage
June62.6°F (17.0°C)Light RainMostly SunnyHighSlightly High
July70.5°F (21.4°C)Light RainMostly SunnyHighSlightly High
August70.9°F (21.6°C)Light RainMostly SunnyHighSlightly High
September65.8°F (18.8°C)Light RainMostly SunnyAverageAverage
October57.7°F (14.3°C)Light RainMostly SunnyLowAverage
November48.2°F (9.0°C)Light RainMostly SunnyLowAverage
December40.8°F (4.9°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Dennis

Flying into Dennis, Massachusetts is convenient with several nearby airports. Boston Logan International Airport (BOS) is approximately 98.2km away, offering luxurious accommodations such as the 5-star Four Seasons Hotel One Dalton Street and the 4.5-star Omni Boston Hotel at the Seaport, both just a couple of miles from the airport. Providence T.F. Green Airport (PVD) is about 103.0km away, with options like the 3-star Charles Newhall House and the Extended Stay America Select Suites, located conveniently near the airport. For a closer option, Nantucket Memorial Airport (ACK) is only 54.7km away, featuring lovely hotels like the 4.5-star White Elephant Hotel, located just 4.8km from the airport.

Frequently asked questions

What's the best place for a stay in Dennis?
Sesuit Harbor House is one of the top choices for your stay based on our traveller data. This hotel offers free parking and a seasonal outdoor pool. Two other options for your visit to the area are Margaritaville Resort Cape Cod and Bayside Resort Hotel. See all available top hotels, or vacation rentals in Dennis.
What are some of the best holiday rentals that Dennis has to offer?
MAYFLOWER BEACH! Waterview Home with Central A/C Across from Mayflower Beach: This highly rated holiday home rental in Dennis is located on the beach, and has a fireplace, a patio and a BBQ to put you at ease in your new surroundings. It has 5 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. You can relax into your holiday with a garden and a selection of games. See all vacation rentals in Dennis.
If I need to cancel my hotel reservation in Dennis, will I receive a refund?
Yes! You'll find that most hotel bookings are fully refundable if you cancel before the hotel's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you might still have the option to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dennis.
What's the best dog-friendly hotel in Dennis?
Starlight Lodge Cape Cod is a top lodge for people travelling with their pets, and offers a seasonal outdoor pool and free WiFi for its human guests. Kingfisher Lodging is another option for a stay with your pet. See more pet-friendly hotel accommodations in Dennis.
What are some accommodation options with pools in Dennis?
Sesuit Harbor House: Hotel located near Cape Cod Beaches. Features a children's pool, a seasonal outdoor pool and free self parking. Margaritaville Resort Cape Cod and Bayside Resort Hotel are a couple of other choices that offer an on-site pool. View all hotels with pools in Dennis.
How is it to stay in Dennis?
Visitors can enjoy all that Dennis has to offer, including the seafood restaurants and beaches. The cultural and scenic setting also entices those visiting the city. A top sight in the city is Cape Cod Beaches. In Dennis, there are 158 hotels and other accommodation options to choose from. Find out more about Dennis.
What should I see while I'm in Dennis?
Cultural venues include Cape Cod Museum of Art, Cape Playhouse and Josiah Dennis Manse and Old West Schoolhouse. Landmarks like Scargo Tower and Scargo Hill Observation Tower might be worth a visit. Natural beauty is on display at Cape Cod Beaches, Bayview Beach and Corporation Beach. Take a look at what more there is to see and do in Expedia's Dennis guide.
What's the seasonal weather in Dennis?
The hottest months are usually July and August, with an average temperature of 20°C, while the coldest months are January and February, with an average of 3°C. Average annual precipitation for Dennis is 1222 mm.

Explore a world of travel with Expedia