Find hotels in Dennis, MA from £63

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dennis hotels

Chatham Wayside Inn

Chatham Wayside Inn
4.0 star property
Chatham
9.2 out of 10, Wonderful, (635 reviews)
"Yes, lovely place to stay."
United States
Angela
The price is £125
includes taxes & fees
4 Mar - 5 Mar
Chatham Wayside Inn

Hyannis Travel Inn

Hyannis Travel Inn
2.5 star property
Hyannis
9.6 out of 10, Exceptional, (1,000 reviews)
"Great place "
United States
Shane and Jessica
The price is £67
includes taxes & fees
29 Mar - 30 Mar
Hyannis Travel Inn

Ambassador Inn & Suites

Ambassador Inn & Suites
3.0 star property
Bass River
8.6 out of 10, Excellent, (644 reviews)
"Staff was courteous and helpful."
United States
Valerie
Ambassador Inn & Suites

Hyannis Plaza Hotel

Hyannis Plaza Hotel
2.5 star property
Hyannis
7.0 out of 10, Good, (1,003 reviews)
"The best staff abd it was clean and beautiful "
United States
Heather
The price is £76
includes taxes & fees
2 Mar - 3 Mar
Hyannis Plaza Hotel

Chatham Bars Inn

Chatham Bars Inn
5.0 star property
Chatham
9.2 out of 10, Wonderful, (812 reviews)
"Beautiful property "
United States
Eric
The price is £309
includes taxes & fees
4 Mar - 5 Mar
Chatham Bars Inn

Holiday Inn Hyannis by IHG

Holiday Inn Hyannis by IHG
3.0 star property
Hyannis
8.2 out of 10, Very good, (993 reviews)
"Great place to stay "
United States
Lilian
The price is £97
includes taxes & fees
8 Mar - 9 Mar
Holiday Inn Hyannis by IHG

Hyannis Harbor Hotel

Hyannis Harbor Hotel
3.5 star property
Hyannis
8.0 out of 10, Very good, (1,002 reviews)
"Lovely stay! One of the best hotels to stay in Hyannis. "
United States
Mary
The price is £125
includes taxes & fees
31 Mar - 1 Apr
Hyannis Harbor Hotel

Cape Cod Hotel

Cape Cod Hotel
2.5 star property
Hyannis
7.4 out of 10, Good, (1,001 reviews)
"Room was clean and what we needed. Very comfortable. Breakfast options were nice. Pancakes, scrambled eggs, potatoes and a variety of yogurt among a few other danishes. Enjoyed our stay. "
United States
Matthew
The price is £92
includes taxes & fees
9 Mar - 10 Mar
Cape Cod Hotel

Wequassett Resort and Golf Club

Wequassett Resort and Golf Club
5.0 star property
Harwich
9.4 out of 10, Exceptional, (245 reviews)
"The staff is amazing, they are kind and always looking for ways to help and make you feel welcome."
United States
Karla
The price is £276
includes taxes & fees
26 Mar - 27 Mar
Wequassett Resort and Golf Club

Comfort Inn Hyannis - Cape Cod

Comfort Inn Hyannis - Cape Cod
2.5 star property
Hyannis
8.0 out of 10, Very good, (1,002 reviews)
"Nice hotel had a perfect stay"
United States
David
The price is £78
includes taxes & fees
9 Mar - 10 Mar
Comfort Inn Hyannis - Cape Cod

Aiden by Best Western Cape Cod - West Yarmouth

Aiden by Best Western Cape Cod - West Yarmouth
3.0 star property
West Yarmouth
8.0 out of 10, Very good, (1,003 reviews)
"Great place "
United States
Lilian
The price is £70
includes taxes & fees
8 Mar - 9 Mar
Aiden by Best Western Cape Cod - West Yarmouth

All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham
3.0 star property
Bass River
8.4 out of 10, Very good, (320 reviews)
"Room was clean, pool and hot tub were well maintained, staff was pleasant"
United States
Elizabeth
The price is £81
includes taxes & fees
8 Mar - 9 Mar
All Seasons Resort, Trademark Collection by Wyndham

Margaritaville Resort Cape Cod

Margaritaville Resort Cape Cod
4.0 star property
Hyannis
8.6 out of 10, Excellent, (468 reviews)
"The interior of the rooms were clean, the staff was friendly. "
United States
Maria Luisa
The price is £155
includes taxes & fees
2 Mar - 3 Mar
Margaritaville Resort Cape Cod

The Escape Inn

The Escape Inn
2.5 star property
Bass River
9.4 out of 10, Exceptional, (672 reviews)
"Great place"
United States
Karim
The price is £84
includes taxes & fees
2 Mar - 3 Mar
The Escape Inn

Bayside Resort Hotel

Bayside Resort Hotel
3.0 star property
West Yarmouth
8.8 out of 10, Excellent, (1,546 reviews)
"The place was clean, staff very nice and a good breakfast! Nice pool and beach area."
United States
LisaAnn
The price is £88
includes taxes & fees
4 Mar - 5 Mar
Bayside Resort Hotel

Queen Anne Inn

Queen Anne Inn
4.0 star property
Chatham
8.8 out of 10, Excellent, (238 reviews)
"Great breakfast, nice pool area"
United States
David
The price is £220
includes taxes & fees
18 Mar - 19 Mar
Queen Anne Inn

Cape Sands Inn

Cape Sands Inn
2.5 star property
West Yarmouth
8.2 out of 10, Very good, (1,024 reviews)
"Room was nice and spacious, very clean. Upstairs people was a little loud but other than that the stay was good. Would definitely stay again. "
United States
Celestina
The price is £63
includes taxes & fees
2 Mar - 3 Mar
Cape Sands Inn

Ocean Club on Smuggler's Beach

Ocean Club on Smuggler's Beach
2.5 star property
Bass River
9.2 out of 10, Wonderful, (1,001 reviews)
"beautiful view. my daughter lives in the area nice to stay off season at your lovely place. "
United States
TONYA
The price is £134
includes taxes & fees
10 Mar - 11 Mar
Ocean Club on Smuggler's Beach

Doubletree by Hilton Cape Cod - Hyannis

Doubletree by Hilton Cape Cod - Hyannis
4.0 star property
Hyannis
8.4 out of 10, Very good, (894 reviews)
"It was a decent stay I can’t complain "
United States
Rony
The price is £111
includes taxes & fees
21 Mar - 22 Mar
Doubletree by Hilton Cape Cod - Hyannis

All Seasons Inn and Suites

All Seasons Inn and Suites
2.5 star property
Buzzards Bay
8.6 out of 10, Excellent, (132 reviews)
"Clean and conveniently located, friendly staff "
United States
Natallia
The price is £94
includes taxes & fees
15 Mar - 16 Mar
All Seasons Inn and Suites
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Dennis attractions

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.

My secret sunset spot.
Photo by Ken VanTassell
Open Photo by Ken VanTassell

Top Dennis Hotel Reviews

More cheap stays in Dennis

Find out more about Dennis

Top reasons to visit Dennis

  • Stunning Beaches: Dennis boasts beautiful beaches perfect for sunbathing and swimming, ideal for relaxation and family fun.
  • Outdoor Activities: The area offers a variety of outdoor pursuits such as golfing, hiking, and cycling, catering to adventure enthusiasts.
  • Charming Neighbourhoods: Explore quaint neighbourhoods filled with local shops, eateries, and stunning coastal views.
  • Cultural Attractions: Visit intriguing history museums to immerse yourself in the local heritage and culture.
  • Diverse Accommodation: A range of charming bed and breakfasts and hotels ensures a comfortable stay for all visitors.

Find great hotels near Dennis

For a delightful stay in Dennis, Massachusetts, you'll discover a variety of accommodation options, from charming bed and breakfasts to well-appointed hotels. Ideal for beach enthusiasts and families seeking adventure, the area boasts hotels that cater to every traveller's desire. Whether you're searching for Dennis Port hotels or top-rated options in Dennis, MA, you'll find the perfect base to explore the captivating Cape Cod region.

  • Bayside Resort Hotel: Nestled along the scenic coastline, Bayside Resort Hotel is a delightful 3-star retreat perfect for families seeking a beach and nature-themed holiday. Just 3.7km from Dennis, this property boasts direct access to the beach, allowing guests to immerse themselves in the sun and sea. The hotel is family-friendly, featuring a range of amenities for children, including an Arcade Game Room and a safe pool area with a gate. With a focus on providing a fun and relaxing atmosphere, Bayside Resort Hotel is an excellent choice for family escapades.
  • Cape Sands Inn: A charming Motel located 3.7km from Dennis, Cape Sands Inn is an ideal spot for families looking for a budget-friendly vacation. This warm and inviting property offers essential amenities for children, such as an Arcade Game Room and a shared playground. Its family-oriented environment ensures that both parents and children can enjoy quality time together. With comfortable accommodations and a welcoming atmosphere, Cape Sands Inn is perfect for those seeking a relaxed holiday experience.
  • Riviera Beach Resort: For adventurers and families alike, Riviera Beach Resort offers a thrilling 3-star experience just 3.7km from Dennis. This resort is designed for those who crave excitement, featuring a variety of adventure sports and recreational activities nearby, including hiking, surfing, and sailing. The property also caters to younger guests with amenities such as a children’s club and a dedicated pool for children. With its perfect blend of adventure and family-friendly facilities, Riviera Beach Resort promises an unforgettable stay.

Where to stay near Dennis

Dennis, Massachusetts, offers a delightful blend of family-friendly beaches and captivating outdoor scenery, making it a perfect holiday destination. Visitors can immerse themselves in the relaxed atmosphere while exploring local beaches and charming neighbourhoods. Just a short drive away, you'll discover picturesque towns that enhance the romantic and cultural vibes of the region, ensuring a memorable experience for any type of traveller. Enjoy the diverse excursions that await in and around Dennis!

  • Cape Cod: A mere 3.1km from Dennis, Cape Cod is a picturesque region renowned for its stunning coastline and outdoor activities. The area attracts visitors primarily during the summer months, offering idyllic beaches, scenic bike trails, and charming seaside villages. Enjoy a variety of attractions, including water parks and golf courses, while immersing yourself in the local charm. Don't miss out on the unforgettable views of the Cape and its inviting family-friendly beaches, making it a perfect destination for relaxation and adventure.
  • Hyannis: Located 4.3km away from Dennis, Hyannis is the vibrant heart of Cape Cod. This bustling city draws families and beach enthusiasts seeking sunny shores and outdoor fun, particularly during its peak season from June to August. Enjoy a host of activities, including live theatre and music concerts that add to the lively atmosphere. The local beaches are perfect for families, offering pristine sands and a range of watersports, while the nearby Cape provides a beautiful backdrop for exploration. Hyannis is a must-visit for those wanting a mix of culture and coastal relaxation.
  • South Yarmouth: Just 2.5km from Dennis, South Yarmouth is a charming city that beckons visitors with its stunning beaches and scenic landscapes. With peak visitor numbers in the late spring and summer, this destination is ideal for those who love outdoor experiences. Attractions such as water parks, playgrounds, and golf courses provide endless entertainment for families. The local beaches invite you to unwind and soak up the sun, while the serene environment encourages exploration of the stunning Cape surroundings. South Yarmouth is perfect for a delightful beach getaway.

Things to do near Dennis

Dennis, Massachusetts, is the perfect destination for a beach holiday, offering a variety of outdoor activities and stunning scenery. Families can enjoy the local playgrounds, while golf enthusiasts will find excellent courses to test their skills. Whether you’re looking to relax by the sea or explore the great outdoors, Dennis provides a delightful mix of activities to keep everyone entertained.

Shopping

A great option for shopping in Dennis is the Rail Trail Bike Shop, located 4.3km away, offering unique local goods. If you're up for a drive, head to Chatham Fish Pier, 8.1km distant, for a lively public market experience, or explore Mashpee Commons, 14.3km away, for shopping and entertainment.

Recreation

Experience a round of golf at The Club at Yarmouthport, surrounded by lush landscapes just 1.2km from Dennis. For family fun, enjoy the adventure at Pirate's Cove Mini Golf, located 3.7km away. Unwind at Wilbur Park, a serene spot 2.5km from Dennis, perfect for relaxation.

Adventure

Experience the thrill of Cape Cod Inflatable Park, a vibrant waterpark filled with fun for the whole family, located 3.7km from Dennis. For a scenic adventure, explore the Cape Cod Rail Trail, a picturesque hiking trail situated 2.5km from town, perfect for outdoor enthusiasts.

Nightlife

In Dennis, the Cape Cod Theatre Company enchants with its cultural performances, while Bass River Sports World offers fun-filled arcade adventures for families. For a unique experience, the Werner Schmidt Observatory captivates with celestial wonders, making for a delightful evening in this charming locale.

Booking tips and Expedia advantages for Dennis

To save money on your trip to Dennis, Massachusetts, consider visiting between January and March for lower accommodation prices. Book your hotel about a month in advance, ideally on a Tuesday for the best rates. Use Expedia to compare prices and find last-minute deals. Combining your hotel, flights, and activities into a package can also yield savings. Take advantage of public transport options to explore the area affordably and seek out free activities such as local parks and beaches to enjoy the natural beauty without overspending.

  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can organise your results to display prices from lowest to highest, ensuring you find the most affordable accommodation first. Furthermore, you have the option to refine your search by hotel type; for instance, by selecting the Eco-certified filter, you will be presented with sustainable and environmentally-friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking in Dennis with your flights and activities through an Expedia package.

Find the best attractions in and around Dennis

Whether you seek beach relaxation, outdoor adventures, or cultural experiences, Dennis, Massachusetts, offers a delightful vacation. Explore its beautiful beaches, charming harbours, and intriguing history museums, perfect for those wanting to immerse themselves in local culture and stunning scenery. With a variety of attractions available, Dennis is an ideal destination for tourists looking to enjoy a perfect blend of leisure and exploration.

  • Hyannis Harbor: Enjoy the stunning scenery and beach vibes at Hyannis Harbor, located 4.3km from Dennis. This picturesque spot offers a perfect blend of relaxation and exploration, with opportunities for boat tours and waterfront dining.
  • Cape Playhouse: Immerse yourself in culture at the Cape Playhouse, situated within Dennis. Known for its rich history and vibrant performances, this arts centre promises an engaging experience for theatre lovers and newcomers alike.
  • Harwich Port: Experience the lively atmosphere of Harwich Port, located 5.0km from Dennis. This charming neighbourhood features quaint shops, delightful eateries, and a vibrant community spirit, perfect for a leisurely stroll or a casual meal.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January34.7°F (1.5°C)Light RainMostly SunnyAverageSlightly Low
February34.9°F (1.6°C)Light RainMostly CloudyAverageAverage
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 SunnyLowSlightly Low
December40.8°F (4.9°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Dennis

When visiting Dennis, Massachusetts, you can fly into several nearby airports. Nantucket Memorial Airport (ACK) is situated 21.1km away, with excellent hotel options like the White Elephant Hotel, a 4.5-star establishment 1.9km from the airport. Martha's Vineyard Airport (MVY) is 19.9km away, and the Harbour View Hotel, rated 4 stars, is located 3.1km from there. Provincetown Municipal Airport (PVC) is the closest at 14.9km, offering nearby accommodations such as the Ellery Hotel Provincetown, a charming 4-star bed & breakfast just 1.2km away. Each airport provides convenient access to local hotels for a comfortable stay during your visit.

Frequently asked questions

What are the best hotels in Dennis that travellers recommend?
Two of the best hotels in Dennis that receive consistently high recommendations from travellers are the Isaiah Hall Bed & Breakfast Inn and the Sesuit Harbor House.

The 3-star Isaiah Hall Bed & Breakfast Inn, with an outstanding 9.6 rating, is an excellent choice. Guests frequently compliment the clean and lovely rooms, kind staff, and wonderful breakfast. It is also conveniently located near several beaches, including Corporation Beach and Mayflower Beach, and is just 0.5 km from the Josiah Dennis Manse and Old West Schoolhouse.

Another highly recommended option is the 3-star Sesuit Harbor House, which also has a 9.6 rating. Guests frequently praise the nice pool and fire pit, the wonderful rooms, and the friendly service. It is also located near Corporation Beach, just 1.4 km away.
What are the best family hotels in Dennis?
For family-friendly hotels in Dennis, consider the Sesuit Harbor House or the Kingfisher Lodging.

The 3-star Sesuit Harbor House, with an outstanding 9.6 rating, is a wonderful choice for families. It offers a children's playground and a children's pool, along with complimentary cribs and rollaway extra beds, making it very accommodating for those travelling with little ones. Guests appreciate the nice pool and fire pit, and its location is convenient for visiting Corporation Beach, which is just 1.4 km away.

Another excellent option is the Kingfisher Lodging, rated 9.0. This hotel also provides complimentary cribs and free WiFi, which are always useful for families. It is conveniently located near the Josiah Dennis Manse and Old West Schoolhouse, which are 1.9 km away.
What hotels in Dennis offer free breakfast?
For a delightful stay in Dennis with complimentary breakfast, consider the Isaiah Hall Bed & Breakfast Inn.

This charming 3-star inn, boasting an excellent rating of 9.6, is highly praised for its wonderful breakfast, which is provided free of charge. Guests frequently mention the clean and lovely rooms and the kind staff. The inn also offers free self-parking and free WiFi. Its location is good, with Bayview Beach just 1.9 km away, Corporation Beach 1.5 km away, and Mayflower Beach 2.2 km away. Additionally, the Scargo Hill Observation Tower is a mere 0.6 km from the property, offering convenient access to local sights.
What are the top pet-friendly hotels in Dennis?
For top pet-friendly hotels in Dennis, consider Kingfisher Lodging and Sesuit Harbor House.

Kingfisher Lodging, with a 9.0 rating, warmly welcomes pets and provides convenient amenities such as food and water bowls, free WiFi, and complimentary self-parking. It is located 1.9 km from both the Josiah Dennis Manse and Old West Schoolhouse and the Cape Cod Museum of Art.

The 3-star Sesuit Harbor House, rated 9.6, is another excellent choice for pet owners, with cats permitted on-site. Guests frequently praise the service as friendly, the rooms as wonderful, and the location as good. The hotel also offers free WiFi, complimentary self-parking, and free toiletries. It is conveniently located 1.4 km from Corporation Beach and 3.4 km from Crowe's Pasture.
What are the best budget hotels in Dennis?
For excellent budget-friendly hotels in Dennis, consider the Isaiah Hall Bed & Breakfast Inn and the Sesuit Harbor House.

The 3-star Isaiah Hall Bed & Breakfast Inn, with an outstanding 9.6 rating, offers guests a complimentary full breakfast and free self-parking. Guests appreciate the clean, lovely rooms and kind staff. It is conveniently located near Bayview Beach (1.9 km) and Corporation Beach (1.5 km).

Another highly-rated option is the 3-star Sesuit Harbor House, also boasting a 9.6 rating. This hotel provides free self-parking and free WiFi. It features a children's pool and a playground, making it ideal for families. Guests often comment on the nice pool and friendly service. It is located 1.4 km from Corporation Beach.

The Kingfisher Lodging, with a 9.0 rating, is another good choice, offering free WiFi, free self-parking, and complimentary toiletries. It is located 1.8 km from Scargo Hill Observation Tower.
What are the best hotels in Dennis near Corporation Beach?
For hotels in Dennis near Corporation Beach, consider the Sesuit Harbor House and the Isaiah Hall Bed & Breakfast Inn.

The 3-star Sesuit Harbor House, with an excellent 9.6 rating, is located just 1.4 km from Corporation Beach. This hotel is family-friendly, offering a children's playground, a children's pool, and complimentary cribs and rollaway beds, making it ideal for families. Guests frequently mention the nice pool and fire pit, and the wonderful rooms.

Another highly-rated option is the 3-star Isaiah Hall Bed & Breakfast Inn, also with a 9.6 rating. It is conveniently located 1.5 km from Corporation Beach and provides free full breakfast, which guests often describe as wonderful. This inn is praised for its clean, lovely rooms and kind staff, and is also close to Bayview Beach and Mayflower Beach.
When is the best time to go to Dennis?
The best time to visit Dennis, Massachusetts, is during the summer months, from June to August, when the weather is warm and sunny, great for enjoying the beaches and outdoor activities.

During this peak season, the average daily temperatures range from 20°C to 27°C, making it ideal for swimming, sunbathing, and watersports along the Cape Cod Bay and Nantucket Sound. This is when all shops, restaurants, and attractions are fully open and operating with extended hours, offering the widest range of options for quality dining and experiences.

For those who prefer a slightly quieter experience with pleasant weather and still plenty to do, the shoulder seasons of May and September are also excellent. In May, the weather begins to warm up, and the spring blooms add a lovely touch to the landscape. September offers similar mild temperatures without the peak summer crowds, and the ocean water is still warm enough for swimming.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Dennis.
How can I save on a Dennis hotel booking with Expedia?
Members always get our best prices. Find our best Dennis hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Dennis hotel?
Prices for hotels in Dennis often vary, but you can find a great deal from £63 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia