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

Find hotels in Dennis, MA from Rp1.456.837

  • 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
27 Sept - 28 Sept
Tomorrow
28 Sept - 29 Sept
Next weekend
2 Oct - 4 Oct
In two weeks
9 Oct - 11 Oct

Filter by

Star rating

Guest rating

Our top choices for Dennis hotels

1. Isaiah Hall Bed & Breakfast Inn

Isaiah Hall Bed & Breakfast Inn
Dennis
United States
Matthew
Rp5.634.611
Rp6.448.840 total
includes taxes & fees
28 Sept - 29 Sept
Isaiah Hall Bed & Breakfast Inn

2. Sesuit Harbor House

Sesuit Harbor House
Dennis
Canada
Natasha
Rp4.795.139
Rp5.488.036 total
includes taxes & fees
1 Oct - 2 Oct
Sesuit Harbor House

3. The Escape Inn

The Escape Inn
Bass River
United States
Toby
Rp1.677.690
Rp1.920.097 total
includes taxes & fees
1 Oct - 2 Oct
The Escape Inn

4. Ambassador Inn & Suites

Ambassador Inn & Suites
Bass River
United States
MaryBeth
Rp2.205.492
Rp2.676.362 total
includes taxes & fees
28 Sept - 29 Sept
Ambassador Inn & Suites

5. Hyannis Travel Inn

Hyannis Travel Inn
Hyannis
United States
Jennifer
Rp1.951.427
Rp2.233.399 total
includes taxes & fees
28 Sept - 29 Sept
Hyannis Travel Inn

6. GuestLodge

GuestLodge
West Dennis
United States
John
Rp1.297.072
Rp1.484.517 total
includes taxes & fees
1 Oct - 2 Oct
GuestLodge

7. Bayside Resort Hotel

Bayside Resort Hotel
West Yarmouth
United States
Liange
Rp2.012.655
Rp2.508.473 total
includes taxes & fees
26 Oct - 27 Oct
Bayside Resort Hotel

8. All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham
Bass River
United States
Helen
Rp1.772.397
Rp2.243.246 total
includes taxes & fees
12 Oct - 13 Oct
All Seasons Resort, Trademark Collection by Wyndham

9. Aiden by Best Western Cape Cod - West Yarmouth

Aiden by Best Western Cape Cod - West Yarmouth
West Yarmouth
United States
Dayana
Rp1.810.888
Rp2.072.562 total
includes taxes & fees
21 Oct - 22 Oct
Aiden by Best Western Cape Cod - West Yarmouth

10. Fairfield Inn & Suites by Marriott Cape Cod Hyannis

Fairfield Inn & Suites by Marriott Cape Cod Hyannis
Hyannis
United States
Joyce
Rp2.723.941
Rp3.117.551 total
includes taxes & fees
25 Oct - 26 Oct
Fairfield Inn & Suites by Marriott Cape Cod Hyannis

11. Blue Rock Resort

Blue Rock Resort
South Yarmouth
United States
Daisy
Rp1.697.741
Rp1.962.706 total
includes taxes & fees
1 Oct - 2 Oct
Blue Rock Resort

12. Riviera Beach Resort

Riviera Beach Resort
Bass River
Canada
Gordon
Rp2.419.590
Rp3.073.836 total
includes taxes & fees
28 Sept - 29 Sept
Riviera Beach Resort

13. Cape Sands Inn

Cape Sands Inn
West Yarmouth
United States
Donald
Rp1.442.624
Rp1.651.015 total
includes taxes & fees
28 Sept - 29 Sept
Cape Sands Inn

14. Courtyard Resort

Courtyard Resort
Hyannis
United States
Kimberly
Rp1.810.888
Rp2.072.563 total
includes taxes & fees
1 Oct - 2 Oct
Courtyard Resort

15. Americas Best Value Inn & Suites Hyannis Cape Cod

Americas Best Value Inn & Suites Hyannis Cape Cod
Hyannis
United States
Linda
Rp1.354.362
Rp1.550.042 total
includes taxes & fees
28 Sept - 29 Sept
Americas Best Value Inn & Suites Hyannis Cape Cod

16. Spring Garden Inn

Spring Garden Inn
East Sandwich
United States
Christine
Rp1.593.367
Rp1.823.600 total
includes taxes & fees
7 Oct - 8 Oct
Spring Garden Inn

17. Cape Cod Motor Inn

Cape Cod Motor Inn
Bass River
United States
Colleen
Rp2.685.450
Rp3.073.498 total
includes taxes & fees
28 Sept - 29 Sept
Cape Cod Motor Inn

18. SeaCoast Inn

SeaCoast Inn
Hyannis
Canada
Jacob
Rp1.951.427
Rp2.233.409 total
includes taxes & fees
6 Oct - 7 Oct
SeaCoast Inn

19. Holiday Hill Inn & Suites

Holiday Hill Inn & Suites
Dennis Port
Canada
Elisa
Rp1.756.284
Rp2.010.066 total
includes taxes & fees
29 Sept - 30 Sept
Holiday Hill Inn & Suites

20. Travelodge by Wyndham Cape Cod Area

Travelodge by Wyndham Cape Cod Area
West Dennis
Canada
Bruno
Rp1.272.903
Rp1.456.837 total
includes taxes & fees
4 Oct - 5 Oct
Travelodge by Wyndham Cape Cod Area
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
A sunset over a snow-covered beach with dunes and grasses.
Photo by Elizabeth Sanders

Horsefoot Path Beach

This serene, sandy beach offers calm waters perfect for swimming and peaceful beachcombing away from crowds. Bring supplies and arrive early for the best experience of this unspoiled coastal gem.
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

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

Chapin Memorial Beach

9.0/10 (8 reviews)
Why not spend a lazy afternoon at Chapin Memorial Beach during your trip to Dennis? Wander the beaches and waterfront while you're in the area.
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

Hyannis Plaza Hotel

Hyannis Plaza Hotel

10/10 Excellent
"I enjoyed how close we were to everything, even walking distance made it enjoyable!"
Kali 3-night trip
Posted less than an hour ago
Hyannis Plaza Hotel
Cape Sands Inn

Cape Sands Inn

8/10 Good
"Staff was pleasant"
Kathleen 3-night trip
Posted 13 hours ago
Cape Sands Inn
Riviera Beach Resort

Riviera Beach Resort

8/10 Good
"room was very clean and slept great! We used our hotel room as home base but were out doing things the whole day so we only really slept there but it treated us well. Wish there was free breakfast and maybe a little gym but it was great"
Angela 2-night trip
Posted 21 hours ago
Riviera Beach Resort
Fairfield Inn & Suites by Marriott Cape Cod Hyannis

Fairfield Inn & Suites by Marriott Cape Cod Hyannis

10/10 Excellent
"Very friendly staff. Great breakfast ."
Joyce 3-night trip
Posted 2 days ago
Fairfield Inn & Suites by Marriott Cape Cod Hyannis
Lighthouse Inn

Lighthouse Inn

10/10 Excellent
"The cottage style room was cute. We had a lovely fireplace which made our short stay complete since it was colder and windy. The staff and management were amazing! They helped us with firewood and were extremely friendly. We even played mini golf! It’s on the beach and a quiet location. It was minutes from our favorite restaurants. We will certainly be back next year."
JENNIFER 2-night trip
Posted 2 days ago
Lighthouse Inn
Red Jacket Beach Resort

Red Jacket Beach Resort

8/10 Good
"Taking an elderly person with a walker is hard enough. The room with a view for an overnight was so wonderful but the bathroom was not conducive to the needs of my mom. We managed but I would not suggest the oceanfront rooms for people with physical disabilities. Even the one step up on a first floor might be hard for some one with just a wheelchair. But again the ocean was a wonderful view. Coffee was not the greatest and powdered milk not a fan. We had three scheduled to be in the room they only gave us two coffee. Room had a very musty smell as if it had been closed up for a long time."
Denise 1-night trip
Posted 4 days ago
Red Jacket Beach Resort
All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham

10/10 Excellent
"At the end of day to watch tv thru satellite dish is no good the reception and colors streak across screen so often you have to just shut off."
Russell 3-night trip
Posted 5 days ago
All Seasons Resort, Trademark Collection by Wyndham

More cheap stays in Dennis

Cape Sands Inn

Cape Sands Inn

149 Main St - RT 28 West Yarmouth MA
Rp1.442.624
Rp1.651.015 total
28 Sept - 29 Sept
includes taxes & fees
8.2/10 Very good! (1,157 reviews)
Cape Sands Inn
Holiday Hill Inn & Suites

Holiday Hill Inn & Suites

352 Main Street Dennis Port MA
Rp1.756.284
Rp2.010.066 total
29 Sept - 30 Sept
includes taxes & fees
Holiday Hill Inn & Suites
Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG

1470 Iyannough Road Hyannis MA
Rp1.915.621
Rp2.192.430 total
26 Oct - 27 Oct
includes taxes & fees
Holiday Inn Express Hyannis Cape Cod by IHG
Hyannis Travel Inn

Hyannis Travel Inn

18 North St Hyannis MA
Rp1.951.427
Rp2.233.399 total
28 Sept - 29 Sept
includes taxes & fees
Hyannis Travel Inn
Sandwich Lodge & Resort

Sandwich Lodge & Resort

54 Route 6A Sandwich MA
Rp1.951.427
Rp2.233.407 total
13 Oct - 14 Oct
includes taxes & fees
Sandwich Lodge & Resort
Hyannis Plaza Hotel

Hyannis Plaza Hotel

662 Main Street Hyannis MA
Rp1.812.142
Rp2.253.025 total
4 Oct - 5 Oct
includes taxes & fees
7.2/10 Good! (1,004 reviews)
Hyannis Plaza Hotel

Find out more about Dennis

Top reasons to visit Dennis

  • Stunning Beaches: Dennis features beautiful beaches, ideal for sunbathing, swimming, and enjoying picturesque sunsets.
  • Historic Charm: Explore Dennis Village and its historic houses, offering a glimpse into local culture and heritage.
  • Outdoor Activities: Enjoy hiking trails, picnic spots, and recreational areas, perfect for adventure seekers.
  • Charming Theatre: Experience delightful summer theatre performances for an entertaining evening after a day of exploration.
  • Diverse Accommodation: Choose from charming bed and breakfasts to family-friendly hotels, catering to all types of travellers.

Find great hotels near Dennis

Discover a delightful range of accommodation options in Dennis, Massachusetts, perfect for every type of traveller. From charming bed and breakfasts to family-friendly hotels, each lodging provides essential amenities for a memorable beach or adventure holiday. Whether you're seeking a cosy getaway or a vibrant vacation rental, Dennis offers a variety of choices to suit your needs, accompanied by helpful hotel reviews to guide your decision.

  • Bayside Resort Hotel: The Bayside Resort Hotel embodies a quintessential beach getaway, located a mere 10km from Dennis. This 3-star hotel, with an impressive guest rating of 8.8, offers direct access to the beach, allowing guests to soak up the sun and enjoy seaside activities. The property features a range of amenities including a heated indoor pool, a fitness centre, and complimentary Wi-Fi, ensuring a comfortable stay for beach lovers. The inviting atmosphere and well-appointed rooms make it an excellent choice for those seeking relaxation by the shore.
  • Cape Sands Inn: Ideal for families, the Cape Sands Inn provides a budget-friendly option just 10km away from Dennis, boasting a guest rating of 8.2. This motel offers a welcoming environment with amenities tailored for children, such as a shared playground and an arcade game room, making it perfect for family vacations. The focus on family-friendly services ensures that both parents and children can enjoy their time together. With comfortable accommodations and a warm atmosphere, Cape Sands Inn is a great base for exploring the Cape Cod area.
  • Aiden by Best Western Cape Cod - West Yarmouth: Aiden by Best Western Cape Cod - West Yarmouth stands out for business travellers, located 10km from Dennis and holding a guest rating of 8.0. This 3-star hotel features a modern design with facilities aimed at corporate guests, including a business centre and meeting rooms. The establishment’s proximity to local attractions and amenities makes it a practical choice for those visiting for work while still wanting to explore the beauty of Cape Cod in their downtime.

Where to stay near Dennis

Discover the charm of Dennis, Massachusetts, where stunning beaches and picturesque scenery await. Explore Dennis Village for a taste of local culture, stroll along Main Street for delightful shops, and unwind by the tranquil waters of Nantucket Sound. Whether you're seeking family-friendly activities or romantic excursions, this coastal gem offers a perfect blend of relaxation and adventure, making it an ideal destination for every type of traveller.

  • Cape Cod: Nestled approximately 8km from Dennis, Cape Cod is renowned for its picturesque beaches and stunning coastal scenery. The area's appeal peaks during the summer months of June through August, drawing visitors eager to enjoy its outdoor offerings. From water parks to golf courses, there's something for everyone. Families particularly love the family-friendly beaches and scenic walks along the cape, making it a perfect spot for relaxation and adventure alike.
  • Hyannis: Situated around 11km from Dennis, Hyannis is a vibrant city that attracts seasonal visitors, particularly from June to August. Known for its beautiful beaches and lively outdoor experiences, Hyannis offers a dynamic mix of activities. Visitors can indulge in thrilling water park fun or catch a performance at a local theatre or music concert. The charming waterfront and family-friendly beaches make Hyannis an ideal destination for those looking to soak in the sun and enjoy various cultural experiences.
  • South Yarmouth: Just 6km from Dennis, South Yarmouth boasts a friendly atmosphere and seasonal allure, with peak visitor numbers in April and from June to July. This city is a haven for beach lovers and outdoor enthusiasts alike, featuring a range of activities from water parks to golf. Families will appreciate the inviting playgrounds and the proximity to serene family beaches, offering a perfect blend of recreation and relaxation amidst the beautiful Cape landscape.

Things to do near Dennis

Shopping

In Dennis, you can enjoy local shops offering unique gifts and souvenirs. If you're up for a drive, visit Cape Cod Mall, about 24km away, featuring a range of retail stores and dining options. Also, check out the Hyannis Main Street Market for local crafts and products.

Recreation

Experience rejuvenation at the Ocean Edge Resort & Golf Club, where you can indulge in spa treatments and enjoy yoga sessions overlooking the sea. For outdoor enthusiasts, the nearby Cape Cod Rail Trail offers scenic biking and walking paths amid picturesque landscapes.

Adventure

The Adventure Park at Heritage Museums & Gardens, located 26km from Dennis, offers an exhilarating zipline and ropes course experience. Embrace the thrill as you navigate through treetops, surrounded by stunning natural landscapes, perfect for those seeking an outdoor adventure.

Nightlife

In Dennis, Massachusetts, the nightlife is charming and relaxed. For a lively evening, visit the Cape Cod Beer brewery for local brews or enjoy live music at the Harvest Gallery Wine Bar. You can also unwind at the Sand Dollar Bar & Grill, where the atmosphere is warm and inviting.

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

Booking tips and Expedia advantages for Dennis

For a budget-friendly trip to Dennis, consider visiting between January and March when accommodation prices are lower, compared to the peak summer months. Booking your hotel about a month in advance can help secure the best rates, especially on Tuesdays, the cheapest day to stay. Use Expedia to filter for eco-friendly hotels and arrange your search by price to find the best deals. Additionally, consider bundling your hotel, flights, and activities for further savings. Look out for last-minute deals for spontaneous trips, as they can offer significant discounts.

  • 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: Book your hotel in Dennis about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 tailor your preferences, such as your budget, desired location, and preferred hotel category. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money 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, offers a delightful blend of beach, scenic beauty, and outdoor activities, making it an ideal destination for holidaymakers. Visitors can explore a variety of attractions including beautiful beaches, charming harbours, and historic houses. This quaint town caters to those seeking cultural experiences alongside opportunities for relaxation and adventure by the coast.

  • Mayflower Beach: A splendid stretch of sand, Mayflower Beach offers tranquil beach vibes, perfect for relaxation or a leisurely stroll. The picturesque scenery and gentle waves create an inviting atmosphere for sunbathers and families alike.
  • Main Street Hyannis: Located 11km from Dennis, this vibrant street is bustling with family-friendly shops, quaint cafes, and delightful excursions. Enjoy exploring the local culture and perhaps indulge in some delicious seafood.
  • Hyannis Harbor: Also 11km away, Hyannis Harbor boasts stunning seaside views and a lively marina. Visitors can take in the scenic beauty while watching boats come and go, or enjoy a lovely meal at one of the waterfront eateries.

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

Accessing Dennis, Massachusetts, is convenient via several major airports. BOSton Logan International Airport (BOS) is situated 98km away, with luxurious hotel options such as Encore Boston Harbor, InterContinental Boston, and The Langham, all within 5km. Vineyard Haven Airport (MVY) is 51km from Dennis, featuring the Harbour View Hotel and Vineyard Square Hotel & Suites, both 8km from the airport. Lastly, T.F. Green Airport (PVD) in Providence, Rhode Island, is 103km away, with quality accommodations like Omni Providence Hotel and Graduate by Hilton Providence, both located 11km from the airport. Each airport offers accessible transportation to these hotels.

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.
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 Mayflower Beach. 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. In Dennis, there are 154 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 Playhouse, Cape Cod Museum of Art and Josiah Dennis Manse and Old West Schoolhouse. Landmarks like Scargo Hill Observation Tower and Scargo Tower might be worth a visit. Natural beauty is on display at Corporation Beach, Mayflower Beach and Cape Cod Beaches. 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