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

Dennis Hotels from S$103

  • 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
10 Oct - 11 Oct
Tomorrow
11 Oct - 12 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Dennis hotels

1. Sesuit Harbor House

Sesuit Harbor House
Dennis
Canada
Natasha
S$406
includes taxes & fees
12 Oct - 13 Oct
Sesuit Harbor House

2. Isaiah Hall Bed & Breakfast Inn

Isaiah Hall Bed & Breakfast Inn
Dennis
United States
Matthew
S$461
includes taxes & fees
12 Oct - 13 Oct
Isaiah Hall Bed & Breakfast Inn

3. Blue Rock Resort

Blue Rock Resort
South Yarmouth
United States
Daisy
S$140
includes taxes & fees
13 Oct - 14 Oct
Blue Rock Resort

4. The Escape Inn

The Escape Inn
Bass River
United States
Toby
S$132
includes taxes & fees
1 Nov - 2 Nov
The Escape Inn

5. All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham
Bass River
United States
Dilma
S$160
includes taxes & fees
12 Oct - 13 Oct
All Seasons Resort, Trademark Collection by Wyndham

6. GuestLodge

GuestLodge
West Dennis
United States
Dennis
S$103
includes taxes & fees
16 Oct - 17 Oct
GuestLodge

7. Ambassador Inn & Suites

Ambassador Inn & Suites
Bass River
United States
Kevin
S$191
includes taxes & fees
12 Oct - 13 Oct
Ambassador Inn & Suites

8. Travelodge by Wyndham Cape Cod Area

Travelodge by Wyndham Cape Cod Area
West Dennis
United States
Wayne
S$104
includes taxes & fees
13 Oct - 14 Oct
Travelodge by Wyndham Cape Cod Area

9. Cape Cod Motor Inn

Cape Cod Motor Inn
Bass River
United States
Gary
S$139
includes taxes & fees
12 Oct - 13 Oct
Cape Cod Motor Inn

10. Hyannis Travel Inn

Hyannis Travel Inn
Hyannis
United States
David J
S$145
includes taxes & fees
12 Oct - 13 Oct
Hyannis Travel Inn

11. Harborside Suites

Harborside Suites
Bass River
United States
Edward
S$113
includes taxes & fees
18 Oct - 19 Oct
Harborside Suites

12. Bayside Resort Hotel

Bayside Resort Hotel
West Yarmouth
United States
Lynn
S$128
includes taxes & fees
2 Nov - 3 Nov
Bayside Resort Hotel

13. Ocean Club on Smuggler's Beach

Ocean Club on Smuggler's Beach
Bass River
United States
Sharon
S$200
includes taxes & fees
26 Oct - 27 Oct
Ocean Club on Smuggler's Beach

14. Love Farms Lodge

Love Farms Lodge
West Dennis
United States
Todd
S$241
includes taxes & fees
25 Oct - 26 Oct
Love Farms Lodge

15. Cape Sands Inn

Cape Sands Inn
West Yarmouth
United States
Jerome
S$106
includes taxes & fees
15 Oct - 16 Oct
Cape Sands Inn

16. Lighthouse Inn

Lighthouse Inn
West Dennis
United States
Megan
S$239
includes taxes & fees
9 Nov - 10 Nov
Lighthouse Inn

17. Blue Lobster Inn

Blue Lobster Inn
Bass River
United States
Gail
S$119
includes taxes & fees
31 Oct - 1 Nov
Blue Lobster Inn

18. Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG
Hyannis
United States
Joanne
S$148
includes taxes & fees
29 Oct - 30 Oct
Holiday Inn Express Hyannis Cape Cod by IHG

19. A Beach Breeze Inn

A Beach Breeze Inn
West Harwich
United States
Debra
S$189
includes taxes & fees
12 Oct - 13 Oct
A Beach Breeze Inn

20. Red Jacket Beach Resort

Red Jacket Beach Resort
Bass River
United States
Eric
S$226
includes taxes & fees
12 Oct - 13 Oct
Red Jacket Beach Resort
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

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

Josiah Dennis Manse and Old West Schoolhouse

Step back in time at this 1736 saltbox home where Rev. Josiah Dennis lived. Costumed interpreters bring history alive as you explore period furnishings and maritime exhibits in this preserved slice of colonial America.
See properties

Scargo Hill Observation Tower

You can learn about the history of Dennis with a trip to Scargo Hill Observation Tower. Amble around this family-friendly area's beautiful beaches or seek out the golf courses.
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

Uncommoner Hotel by Reverie Boutique Collection

Uncommoner Hotel by Reverie Boutique Collection

10/10 Excellent
"Loved the character and uniqueness of this special property."
sheri 2-night trip
Posted 3 hours ago
Uncommoner Hotel by Reverie Boutique Collection
Hyannis Travel Inn

Hyannis Travel Inn

10/10 Excellent
"Front desk fellow was super helpful. Quality breakfast for on the go. Room was clean and comfortable. Maybe the plywood on the patio could have been painted to make it feel like less a of a sketchy patch job"
Kenneth 2-night trip
Posted 4 hours ago
Hyannis Travel Inn
Blue Water Resort

Blue Water Resort

10/10 Excellent
"Amazing place, love the beach and the pool, the room was great!"
Chantale 2-night trip
Posted 8 hours ago
Blue Water Resort
Red Jacket Beach Resort

Red Jacket Beach Resort

10/10 Excellent
"Beautiful river views. Staff were very nice and helpful."
Frances 2-night trip
Posted 8 hours ago
Red Jacket Beach Resort
Cape Sands Inn

Cape Sands Inn

8/10 Good
"Recommended. Good , clean place at a reasonable price."
Dalton 1-night trip
Posted 9 hours ago
Cape Sands Inn
The Corsair & Cross Rip Oceanfront Resort

The Corsair & Cross Rip Oceanfront Resort

10/10 Excellent
"This is the perfect little place to stay. Everything was very clean, staff was all very friendly! Will 100% be going back and staying here again!!!"
Molly 2-night trip
Posted 4 days ago
The Corsair & Cross Rip Oceanfront Resort

More cheap stays in Dennis

Cape Sands Inn

Cape Sands Inn

149 Main St - RT 28 West Yarmouth MA
S$106
15 Oct - 16 Oct
includes taxes & fees
8.2/10 Very good! (1,151 reviews)
Cape Sands Inn
Hyannis Plaza Hotel

Hyannis Plaza Hotel

662 Main Street Hyannis MA
S$137
17 Oct - 18 Oct
includes taxes & fees
Hyannis Plaza Hotel
Hyannis Travel Inn

Hyannis Travel Inn

18 North St Hyannis MA
S$145
12 Oct - 13 Oct
includes taxes & fees
9.6/10 Exceptional! (1,011 reviews)
Hyannis Travel Inn
Sandwich Lodge & Resort

Sandwich Lodge & Resort

54 Route 6A Sandwich MA
S$147
15 Oct - 16 Oct
includes taxes & fees
Sandwich Lodge & Resort
Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG

1470 Iyannough Road Hyannis MA
S$148
29 Oct - 30 Oct
includes taxes & fees
Holiday Inn Express Hyannis Cape Cod by IHG
Holiday Hill Inn & Suites

Holiday Hill Inn & Suites

352 Main Street Dennis Port MA
Get ratesHoliday Hill Inn & Suites

Find out more about Dennis

Top reasons to visit Dennis

  • Stunning Beaches: Dennis boasts picturesque beaches perfect for relaxation, family fun, and romantic sunsets.
  • Charming Villages: Explore Dennis Village, filled with local shops and eateries, offering a delightful small-town experience.
  • Outdoor Activities: Enjoy scenic hiking trails, picnic spots, and golf courses that cater to outdoor enthusiasts.
  • Summer Theatre: Experience local culture at the charming summer theatre, showcasing performances against a stunning coastal backdrop.
  • Diverse Accommodation: Choose from cosy bed and breakfasts to family-friendly hotels, ensuring a comfortable stay.

Find great hotels near Dennis

Discover the charm of Dennis, Massachusetts, with a variety of accommodation options tailored for every holidaymaker. From cosy bed and breakfasts to family-friendly hotels, you'll find the ideal base for your beach adventures and memorable family vacations. Explore vacation rentals and read reviews to ensure a delightful stay, with the picturesque surroundings providing the perfect backdrop for a relaxing getaway.

  • Bayside Resort Hotel: Nestled along the picturesque coastline, the Bayside Resort Hotel offers a delightful beach vacation experience for travellers seeking relaxation and fun in the sun. This 3-star hotel boasts a commendable guest rating of 8.8 out of 10. With direct access to the beach, guests can easily indulge in seaside activities. The resort features comfortable accommodations, a heated indoor pool, and an outdoor pool with a stunning view of the bay, ensuring a refreshing stay. The on-site restaurant serves delicious meals, perfect for unwinding after a day of beach exploration.
  • Cape Sands Inn: Ideal for families looking for budget-friendly lodging, the Cape Sands Inn provides a welcoming atmosphere with a guest rating of 8.2 out of 10. Located 9.7km from Dennis, this motel offers various amenities tailored for children, including a shared playground, cribs for infants (for a fee), and an arcade game room, ensuring younger guests are entertained. The innโ€™s convenient location allows easy access to local attractions, making it a practical choice for family vacations without compromising comfort.
  • Aiden by Best Western Cape Cod - West Yarmouth: Designed for business travellers, Aiden by Best Western Cape Cod - West Yarmouth offers a modern and professional environment with a guest rating of 8.0 out of 10. Situated 9.7km from Dennis, this 3-star hotel features well-equipped rooms, meeting spaces, and complimentary high-speed internet, catering to the needs of those travelling for work. Guests can also enjoy a fitness centre and a complimentary breakfast, making it a convenient and efficient base for business trips.

Where to stay near Dennis

During your visit to Dennis, Massachusetts, immerse yourself in its charming villages and stunning beaches. Explore Dennis Village, where local shops and eateries abound, or relax by the tranquil waters of Nantucket Sound. Stroll along Main Street to enjoy picturesque views, and donโ€™t miss the best beaches offering family-friendly fun and romantic sunsets. With its diverse vibes, Dennis promises a delightful outdoor escape for all types of travellers.

  • Cape Cod: A scenic peninsula located 8.0km from Dennis, Cape Cod is a quintessential New England destination renowned for its stunning beaches and charming seaside towns. The region sees a moderate influx of tourists, particularly during the summer months from June to August, when visitors flock to enjoy outdoor activities such as golfing and exploring local water parks. With picturesque family beaches and captivating coastal landscapes, Cape Cod is ideal for those seeking a relaxing getaway, complete with opportunities for hiking and water sports.
  • Hyannis: Situated 11.3km from Dennis, Hyannis is a vibrant city that offers a delightful blend of beach charm and cultural experiences. This bustling hub attracts seasonal visitors, peaking between June and August. Here, you can enjoy the beautiful sandy shores and partake in lively outdoor events, including theatre performances and music concerts. Hyannis is also home to several family-friendly beaches and scenic spots, making it a perfect base for exploring the Cape's attractions, while providing an array of dining and shopping options along the waterfront.
  • South Yarmouth: Located a mere 6.4km from Dennis, South Yarmouth is a charming city known for its beautiful beaches and outdoor experiences. The area experiences a seasonal surge in visitors, particularly during the warmer months of April and July. Families will appreciate the local water parks and playgrounds, while golf enthusiasts can enjoy various courses in the vicinity. South Yarmouth's inviting beaches are ideal for relaxation, offering ample opportunities for sunbathing and swimming, along with scenic views of the Cape's coastline.

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, head to Cape Cod Mall, located around 24.1km away, featuring a mix of popular retail stores and dining options for a pleasant shopping experience.

Recreation

Experience the tranquil atmosphere at the Wellfleet Wellness Centre, where you can indulge in yoga classes and holistic therapies. For outdoor activities, explore the scenic trails at the Cape Cod Rail Trail, perfect for cycling and walking amidst nature's beauty.

Adventure

The Adventure Park at Heritage Museums & Gardens, located 25.7km from Dennis, offers an exhilarating zipline and ropes course experience. Embrace outdoor adventure as you navigate through the treetops, enjoying the thrill of soaring above the ground amidst beautiful natural surroundings.

Nightlife

In Dennis, you can enjoy a laid-back evening at local bars like The Red Cottage Restaurant, where live music often sets the mood. For a more vibrant scene, check out The Cape Codder Resort & Spa, offering a lively atmosphere with cocktails and entertainment to enjoy with friends.

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

Find the best attractions near Dennis

Dennis is an ideal destination for beach lovers and outdoor enthusiasts, offering stunning scenery and a variety of attractions. Visitors can explore picturesque beaches, charming harbours, and historic houses that reflect the local culture. Whether you're seeking a relaxing beach day or an enriching outdoor experience, Dennis provides a delightful array of points of interest to enjoy during your stay.

  • Hyannis Harbor: This picturesque harbour offers stunning views and a relaxing atmosphere, making it ideal for leisurely strolls along the waterfront. You can savour the fresh sea air while watching boats come and go, creating a delightful seaside experience.
  • Main Street Hyannis: Renowned for its family-friendly vibe, this lively street is filled with charming shops, delightful eateries, and local attractions. Itโ€™s a great place to enjoy a leisurely day of exploration and discover the local culture.
  • West Dennis Beach: A beautiful stretch of sand, West Dennis Beach invites visitors to unwind and bask in the sun. The tranquil environment is perfect for beachcombing or simply enjoying the soothing sound of the waves.

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

Getting to Dennis, Massachusetts, is convenient with access to several major airports. BOSton Logan International Airport (BOS) is located 98.2km away, with luxurious hotels nearby, including Encore Boston Harbor and InterContinental Boston, both within 4.8km. Providence T.F. Green Airport (PVD) is 103.0km away, offering options like the Omni Providence Hotel and Graduate by Hilton, both situated 11.3km from the airport. For a closer option, Nantucket Memorial Airport (ACK) is just 54.7km away, with charming accommodations such as the White Elephant Hotel and The Wauwinet, located within 9.7km. All these airports provide excellent access for travellers heading to Dennis.

Frequently asked questions

What's the best place for a stay in Dennis?
Margaritaville Resort Cape Cod, located 7.4 mi (11.8 km) from the heart of Dennis, is a top choice for your stay, based on our traveller data. Two other options for your visit to the area are Bayside Resort Hotel and Uncommoner Hotel by Reverie Boutique Collection. 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?
Margaritaville Resort Cape Cod: Resort located near Hyannis Harbor. Features a children's pool, an indoor pool and a water park. Bayside Resort Hotel and Uncommoner Hotel by Reverie Boutique Collection 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 155 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 Hill Observation Tower and Scargo Tower might be worth a visit. Natural beauty is on display at Bayview Beach, Corporation Beach and Mayflower 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