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

Find hotels in Dennis, MA from ₩113,417

  • 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
Aug 28 - Aug 29
Tomorrow
Aug 29 - Aug 30
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

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
₩434,626
₩497,432 total
includes taxes & fees
Sep 1 - Sep 2
Isaiah Hall Bed & Breakfast Inn

2. Kingfisher Lodging

Kingfisher Lodging
Dennis
United States
Karen
₩252,600
₩289,101 total
includes taxes & fees
Aug 31 - Sep 1
Kingfisher Lodging

3. Sesuit Harbor House

Sesuit Harbor House
Dennis
United States
Matthew
₩435,248
₩498,150 total
includes taxes & fees
Sep 6 - Sep 7
Sesuit Harbor House

4. The Escape Inn

The Escape Inn
Bass River
United States
Chad
₩189,218
₩216,561 total
includes taxes & fees
Sep 9 - Sep 10
The Escape Inn

5. GuestLodge

GuestLodge
West Dennis
United States
John
₩99,097
₩113,417 total
includes taxes & fees
Aug 31 - Sep 1
GuestLodge

6. Hyannis Travel Inn

Hyannis Travel Inn
Hyannis
Canada
Anatolie
₩150,524
₩172,274 total
includes taxes & fees
Sep 3 - Sep 4
Hyannis Travel Inn

7. Fairfield Inn & Suites by Marriott Cape Cod Hyannis

Fairfield Inn & Suites by Marriott Cape Cod Hyannis
Hyannis
United States
Shruti
₩251,941
₩288,345 total
includes taxes & fees
Sep 13 - Sep 14
Fairfield Inn & Suites by Marriott Cape Cod Hyannis

8. Ambassador Inn & Suites

Ambassador Inn & Suites
Bass River
Canada
Carole
₩238,173
₩284,327 total
includes taxes & fees
Aug 30 - Aug 31
Ambassador Inn & Suites

9. Bayside Resort Hotel

Bayside Resort Hotel
West Yarmouth
United States
Lester
₩223,686
₩271,867 total
includes taxes & fees
Sep 7 - Sep 8
Bayside Resort Hotel

10. Travelodge by Wyndham Cape Cod Area

Travelodge by Wyndham Cape Cod Area
West Dennis
Canada
Bruno
₩123,043
₩140,830 total
includes taxes & fees
Aug 30 - Aug 31
Travelodge by Wyndham Cape Cod Area

11. SeaCoast Inn

SeaCoast Inn
Hyannis
United States
Alexandra
₩178,143
₩203,885 total
includes taxes & fees
Aug 30 - Aug 31
SeaCoast Inn

12. All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham
Bass River
United States
Helen
₩174,000
₩215,718 total
includes taxes & fees
Sep 27 - Sep 28
All Seasons Resort, Trademark Collection by Wyndham

13. Spring Garden Inn

Spring Garden Inn
East Sandwich
United States
Brandon
₩136,714
₩156,462 total
includes taxes & fees
Sep 9 - Sep 10
Spring Garden Inn

14. Blue Rock Resort

Blue Rock Resort
South Yarmouth
United States
Patricia
₩177,728
₩205,455 total
includes taxes & fees
Aug 30 - Aug 31
Blue Rock Resort

15. Hyannis Harbor Hotel

Hyannis Harbor Hotel
Hyannis
United States
Melanie
₩291,318
₩366,751 total
includes taxes & fees
Aug 30 - Aug 31
Hyannis Harbor Hotel

16. Cape Cod Motor Inn

Cape Cod Motor Inn
Bass River
United States
Colleen
₩219,571
₩251,299 total
includes taxes & fees
Aug 30 - Aug 31
Cape Cod Motor Inn

17. Aiden by Best Western Cape Cod - West Yarmouth

Aiden by Best Western Cape Cod - West Yarmouth
West Yarmouth
United States
Cataldo
₩163,159
₩186,735 total
includes taxes & fees
Sep 20 - Sep 21
Aiden by Best Western Cape Cod - West Yarmouth

18. Comfort Inn Hyannis - Cape Cod

Comfort Inn Hyannis - Cape Cod
Hyannis
United States
catherine
₩172,827
₩197,801 total
includes taxes & fees
Sep 7 - Sep 8
Comfort Inn Hyannis - Cape Cod

19. Holiday Inn Hyannis by IHG

Holiday Inn Hyannis by IHG
Hyannis
United States
Julie
₩186,982
₩214,004 total
includes taxes & fees
Sep 7 - Sep 8
Holiday Inn Hyannis by IHG

20. Courtyard Resort

Courtyard Resort
Hyannis
United States
Kimberly
₩178,143
₩203,885 total
includes taxes & fees
Sep 20 - Sep 21
Courtyard 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 theater 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

Scargo Hill Observation Tower

You can learn about the history of Dennis with a stop at 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 center.

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

Top Dennis Hotel Reviews

Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG

10/10 Excellent
"Amazing"
Cathy 1-night trip
Posted 5 hours ago
Holiday Inn Express Hyannis Cape Cod by IHG
Bayside Resort Hotel

Bayside Resort Hotel

10/10 Excellent
"Great amenities, nice bonfire outside every night, great view of the salt marshes, and two beautiful pools. Very appetizing breakfast as well and nice staff. Everything we could have asked for at a great price."
Theodore 4-night trip
Posted 9 hours ago
Bayside Resort Hotel
The Villages at Ocean Edge

The Villages at Ocean Edge

10/10 Excellent
"Clean room and helpful staff. Would be great to have more of a coffee shop for grab and go items in the villa area"
Laura 1-night trip
Posted 9 hours ago
The Villages at Ocean Edge
Americas Best Value Inn & Suites Hyannis Cape Cod

Americas Best Value Inn & Suites Hyannis Cape Cod

10/10 Excellent
"I am very satisfied, thank you very much everyone"
Nana 4-night trip
Posted 9 hours ago
Americas Best Value Inn & Suites Hyannis Cape Cod
Holiday Hill Inn & Suites

Holiday Hill Inn & Suites

10/10 Excellent
"Very clean, staff AWESOME. . Pool immaculate!! Location!!! Bathrooms dated but least of your worries. Best deal on the Cape. Only place I stay when visiting mid Cape!"
Andrew 4-night trip
Posted 11 hours ago
Holiday Hill Inn & Suites
Cape Sands Inn

Cape Sands Inn

8/10 Good
"The hotel is in a great location very convenient. The bed was very comfortable room was clean. The property needs some maintenance.( painting new carpet ) You can see where some of the deck boards have been replaced. The river and marsh behind the hotel is very peaceful and nice to watch the wildlife."
Tracey 3-night trip
Posted 15 hours ago
Cape Sands Inn
Hyannis Harbor Hotel

Hyannis Harbor Hotel

10/10 Excellent
"I would highly recommend this hotel for Its location, amenities and comfortable rooms. It was a nice place"
Susan 2-night trip
Posted 15 hours ago
Hyannis Harbor Hotel
All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham

8/10 Good
"Clean room but a bit outdated shower loose toilet seat ."
Bruce 3-night trip
Posted 20 hours ago
All Seasons Resort, Trademark Collection by Wyndham
The Mariner Resort Cape Cod by The Red Collection

The Mariner Resort Cape Cod by The Red Collection

8/10 Good
"Petit déjeuner n’importe quoi"
Younes 4-night trip
Posted 1 day ago
The Mariner Resort Cape Cod by The Red Collection

More cheap stays in Dennis

Cape Sands Inn

Cape Sands Inn

149 Main St - RT 28 West Yarmouth MA
₩116,801
₩133,676 total
Sep 27 - Sep 28
includes taxes & fees
Cape Sands Inn
Americas Best Value Inn & Suites Hyannis Cape Cod

Americas Best Value Inn & Suites Hyannis Cape Cod

206 Main St Hyannis MA
₩122,905
₩140,664 total
Sep 24 - Sep 25
includes taxes & fees
7.8/10 Good! (1,040 reviews)
Americas Best Value Inn & Suites Hyannis Cape Cod
Holiday Hill Inn & Suites

Holiday Hill Inn & Suites

352 Main Street Dennis Port MA
₩164,333
₩188,072 total
Sep 10 - Sep 11
includes taxes & fees
8.4/10 Very Good! (1,046 reviews)
Holiday Hill Inn & Suites
Hyannis Plaza Hotel

Hyannis Plaza Hotel

662 Main Street Hyannis MA
₩162,882
₩200,269 total
Sep 26 - Sep 27
includes taxes & fees
Hyannis Plaza Hotel
Sandwich Lodge & Resort

Sandwich Lodge & Resort

54 Route 6A Sandwich MA
₩178,143
₩203,885 total
Sep 15 - Sep 16
includes taxes & fees
8.6/10 Excellent! (1,030 reviews)
Sandwich Lodge & Resort
Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG

1470 Iyannough Road Hyannis MA
₩197,476
₩226,011 total
Sep 27 - Sep 28
includes taxes & fees
8.8/10 Excellent! (64 reviews)
Holiday Inn Express Hyannis Cape Cod by IHG

Find out more about Dennis

Top reasons to visit Dennis

  • Stunning Beaches: Dennis boasts some of the best beaches along Nantucket Sound, perfect for sunbathing and swimming.
  • Outdoor Adventures: The area offers hiking trails and playgrounds, making it ideal for nature lovers and families.
  • Charming Village: Explore Dennis Village and its picturesque Main Street filled with shops and local culture.
  • Summer Theatre: Enjoy local entertainment through summer performances, adding a cultural twist to your visit.
  • Diverse Accommodations: Choose from cozy bed & breakfasts to family-friendly hotels tailored for every traveler.

Find great hotels near Dennis

Discover the charm of Dennis, Massachusetts, where a variety of lodging options await to enhance your vacation experience. From cozy bed & breakfasts to family-friendly hotels, you'll find accommodations that cater to beach lovers and adventure seekers alike. Explore vacation rentals and read reviews to find the perfect spot for your getaway. With its welcoming atmosphere and stunning scenery, Dennis is the ideal destination for your next family vacation.

  • Bayside Resort Hotel: This 3-star hotel offers a delightful beach vacation experience, boasting a guest rating of 8.8 out of 10. Located 10km from Dennis, the Bayside Resort Hotel provides direct access to the beach, making it an ideal choice for sun-seekers and water enthusiasts. Guests appreciate the spacious rooms and various on-site amenities, including an indoor pool, fitness center, and complimentary breakfast. The coastal charm and inviting atmosphere make it a standout choice for those looking to unwind by the ocean.
  • Cape Sands Inn: A budget-friendly option with a guest rating of 8.2 out of 10, Cape Sands Inn is also located 10km from Dennis. This motel is designed for families, offering a range of amenities specifically for children, like a game room, playground, and crib services for infants. The relaxed environment and family-oriented features ensure a comfortable stay for those traveling with kids, making it a practical choice for family vacations.
  • Aiden by Best Western Cape Cod - West Yarmouth: This 3-star hotel is rated 8.0 out of 10 and is located 10km from Dennis. Aiden by Best Western is well-suited for business travelers, featuring a modern design and essential facilities such as a business center and meeting rooms. Guests can enjoy a contemporary atmosphere along with convenient access to local attractions. The blend of functional amenities and comfortable accommodations creates a productive yet relaxing environment for work-related stays.

Where to stay near Dennis

Dennis, Massachusetts, offers a delightful blend of family-friendly activities, stunning scenery, and relaxing vibes. Explore the charming Dennis Village, stroll along Main Street, and soak up the sun at the best beaches along Nantucket Sound. With breathtaking water views and a welcoming atmosphere, this coastal gem is perfect for romantic getaways, outdoor adventures, and budget-friendly excursions. Experience the unique charm of Dennis and create lasting memories on your vacation.

  • Cape Cod: Located a mere 8km from Dennis, Cape Cod is a stunning destination that captures the essence of New England charm. Known for its picturesque beaches and breathtaking scenery, it offers a plethora of outdoor activities, especially during the peak summer months from June to August. Families flock to its sandy shores for fun in the sun, while golf enthusiasts enjoy its well-maintained courses. Local attractions, including various water parks and family-friendly beaches, make Cape Cod an ideal spot for vacationers seeking relaxation and adventure alike.
  • Hyannis: Just 11km away from Dennis, Hyannis is a vibrant city that serves as a hub for travelers exploring Cape Cod. With its bustling waterfront, visitors can enjoy a range of activities, from catching a live concert to indulging in local cuisine. The city shines brightest between June and August when beachgoers and outdoor lovers flock to its scenic coastlines. Notable landmarks include family-friendly beaches and an array of theaters, making it an excellent destination for those looking to blend leisure with entertainment.
  • South Yarmouth: Only 6km from Dennis, South Yarmouth is a charming city known for its inviting beaches and family-friendly atmosphere. The peak travel seasons in April and from June to July see an influx of visitors drawn by the area's stunning outdoor experiences. Here, families can enjoy water parks and playgrounds, while golf courses provide a relaxing day out on the greens. With its proximity to beautiful beaches, South Yarmouth is perfect for those looking to unwind in a tranquil coastal setting.

Things to do near Dennis

Shopping

In Dennis, you can explore local shops like Cape Cod Creamery for unique gifts and Dennis Village for charming boutiques. If you're up for a drive, head to the Cape Cod Mall in Hyannis for a larger selection of stores, including popular brands and local specialties.

Recreation

Experience relaxation at Serenity Spa with rejuvenating massages and skin treatments, surrounded by tranquil ambiance. Explore the nearby Cape Cod Rail Trail for biking or walking, where you can enjoy the scenic beauty of Dennis and connect with nature.

Adventure

The Adventure Park at Heritage Museums & Gardens offers an exhilarating zipline and ropes course experience. Located 26km from Dennis, this venue immerses you in the outdoors, providing thrilling challenges among the trees and stunning views of the surrounding landscape.

Nightlife

In Dennis, enjoy a laid-back evening at the local bars like The Red Cottage or The Cape Codder, where you can sip on craft beers and mingle with friendly locals. For a lively atmosphere, check out the nearby beach bars that offer live music and dancing under the stars.

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

Find the best attractions near Dennis

Dennis, Massachusetts, is perfect for beach lovers and outdoor enthusiasts alike. Visitors can explore stunning beaches, picturesque harbors, and charming historic houses, all while soaking in the local culture. Whether you’re seeking relaxation or adventure, the diverse attractions in and around Dennis promise memorable experiences for every traveler.

  • West Dennis Beach: Located 10km from Dennis, this beautiful beach offers a relaxing seaside atmosphere with soft sand and gentle waves. It's an ideal spot for sunbathing, swimming, and enjoying stunning sunsets over the ocean.
  • Hyannis Harbor: Situated 11km away, Hyannis Harbor boasts picturesque views and a vibrant marine scene. Visitors can enjoy boat tours, watch the sailboats, or dine at waterfront restaurants while soaking in the charming coastal scenery.
  • Main Street Hyannis: Also 11km from Dennis, this bustling street is known for its family-friendly environment, featuring shops, cafes, and local attractions. It's a great place for leisurely strolls and exploring unique excursions.

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

Traveling to Dennis, Massachusetts, is convenient with several major airports nearby. Nantucket Memorial Airport (ACK) is located 55km away and offers nearby hotels like the 4.5-star White Elephant Hotel and Nantucket Resort Collection, both within 5km. Logan International Airport (BOS) in Boston is 98km from Dennis, with luxurious options like the 5-star Encore Boston Harbor and The Langham, both 3km away. Lastly, T.F. Green Airport (PVD) in Providence is 103km from Dennis, with the Omni Providence Hotel and Graduate by Hilton Providence also 11km away. These airports provide excellent access for your vacation to Dennis.

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 traveler data. This hotel offers free parking and a seasonal outdoor pool. Other good 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 room reservations are fully refundable if cancelled prior to the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, it may still be possible to cancel it and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Dennis.
Where can I learn more about changing or cancelling my trip to Dennis?
For more information about changing or cancelling your trip to Dennis, go to https://www.expedia.com/service/.
What's the best pet-friendly hotel in Dennis?
Starlight Lodge Cape Cod is a top lodge for people traveling with their pets, and offers a seasonal outdoor pool and free WiFi for its human guests. Kingfisher Lodging is another good option if you're bringing your pet along. See more pet-friendly hotel accommodations in Dennis.
What are some accommodations 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 onsite pool. View all hotels with pools in Dennis.
What's the best place to stay near Logan International Airport (BOS)?
Hilton Boston Logan Airport is a popular 4-star hotel featuring a restaurant and an indoor pool. It's located a short 0.2 mi (0.4 km) from Logan Intl. Airport. Other accommodations close to the airport are Hyatt Regency Boston Harbor and Embassy Suites Boston Logan Airport.
What's it like to stay in Dennis?
Visitors can enjoy all that Dennis has to offer including the seafood restaurants and beaches. The culturally rich 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 accommodations to choose from. Find out more about Dennis.
What should I do while I'm visiting 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. Check out what more to see and do in Expedia's Dennis guide.
What's the weather like in Dennis?
The hottest months are usually July and August with an average temp of 67°F, while the coldest months are January and February with an average of 37°F. Average annual precipitation for Dennis is 48 inches.

Explore a world of travel with Expedia