Find beach resorts in Cape Cod, MA

Beach vacation deals from $96

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cape Cod Beach Hotels

Green Harbor Resort
Great for beach vacations
3 out of 5
182 Baxter Avenue, West Yarmouth, MA
Green Harbor Resort is a great choice for watching the sunset on Mayflower Beach if you're searching for a West Yarmouth beach property. Beach umbrellas, sun ...
4.7/5 Exceptional! (208 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, outdoor pool
Travelers say...
"The unit we rented was super clean and well supplied. The views were awesome. Had a very nice pool. Had a private area with outdoor seating. Watching the shore birds in the morning was amazing. Would definitely stay here again. The staff were friendly and helpful."

Reviewed on Oct 3, 2021

Green Harbor Resort
Top Mast Resort
Great for beach vacations
2.5 out of 5
209 Shore Rd, North Truro, MA
Walk along the waves on Herring Cove Beach at Top Mast Resort: a good choice if you're looking for a North Truro property that's located on the beach. An outdoor ...
4.5/5 Wonderful! (496 reviews)
Travelers like: on the beach, kids pool
Travelers say...
"I loved everything about Top Mast . Rooms are beautiful and clean ! Property is kept up beautifully. Staff is extremely friendly and helpful. The owners are absolutely amazing . This is the best place I have ever stayed . I am definitely coming back in the spring. What a great resort. So nice to ..."

Reviewed on Oct 25, 2021

Top Mast Resort
Chatham Tides
2.5 out of 5
394 Pleasant St, PO Box 215, South Chatham, MA
Fully refundableReserve now, pay when you stay
The price is $174 per night from Dec 11 to Dec 11
Chatham Tides is a great choice for basking in the sun on Mayflower Beach if you're looking for a South Chatham beach property.
4.5/5 Wonderful! (186 reviews)
"Very nice, very quiet"

Reviewed on Nov 25, 2021

Chatham Tides
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Red Horse Inn
2.5 out of 5
28 Falmouth Heights Road, Falmouth, MA
The price is $128 per night from Dec 8 to Dec 8
Red Horse Inn is the ideal choice for catching some rays on Falmouth Heights Beach if you're searching for a Falmouth beach property.
4.5/5 Wonderful! (481 reviews)
"It had a electric fireplace plus overall one of the beat stays we had In Falmouth"

Reviewed on Nov 7, 2021

Red Horse Inn
Ocean Club on Smuggler's Beach
Great for beach vacations
2.5 out of 5
329 S Shore Dr, South Yarmouth, MA
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 8 to Dec 8
Spend the day on Mayflower Beach at Ocean Club on Smuggler's Beach: the perfect choice if you're looking for a South Yarmouth property on the beach. Amenities ...
4.5/5 Wonderful! (979 reviews)
Travelers like: on the beach, indoor pool
Travelers say...
"We attended our friends wedding held in the gazebo and the staff was so accommodating. They allowed us to decorate the gazebo and patio as we liked. Also, when we arrived a nice man helped us carry our stuff up the stairs. It was a great experience and we will definitely go back!"

Reviewed on Nov 30, 2021

Ocean Club on Smuggler's Beach
The Ocean View
2.5 out of 5
966 Craigville Beach Road, Centerville, MA
The price is $129 per night from Dec 12 to Dec 12
The Ocean View is the ideal choice for watching the sunset on Mayflower Beach if you're looking for a Centerville beach property.
4.4/5 Wonderful! (89 reviews)
"We enjoyed the hospitality and proximity to the beach and restaurants and look forward to going back many times in the future"

Reviewed on Nov 8, 2021

The Ocean View
Bayside Resort Hotel
Great for beach vacations
3 out of 5
225 Route 28, West Yarmouth, MA
Fully refundableReserve now, pay when you stay
The price is $116 per night from Jan 2 to Jan 2
Bayside Resort Hotel is an excellent choice for basking in the sun on Mayflower Beach if you're searching for a West Yarmouth beach property. Amenities include ...
4.3/5 Excellent! (975 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...
"Continental breakfast makes staying here very convenient"

Reviewed on Nov 28, 2021

Bayside Resort Hotel
Bluegreen Vacations The Soundings, Ascend Resort Collection
Great for beach vacations
3 out of 5
79 Chase Avenue, Dennis Port, MA
Walk along the waves on Mayflower Beach at Bluegreen Vacations The Soundings, Ascend Resort Collection: a great choice if you're looking for a Dennis Port property ...
4.2/5 Excellent! (252 reviews)
Travelers like: on the beach, beach towels, outdoor pool
Travelers say...
"I like the home feeling vs. just a room. Inside condo are clean and modern. We have been coming here for years and will continue to do so."

Reviewed on Nov 19, 2021

Bluegreen Vacations The Soundings, Ascend Resort Collection
Craigville Beach Inn
Great for beach vacations
2 out of 5
1338 Craigville Beach Rd, Centerville, MA
Craigville Beach Inn is the ideal choice for basking in the sun on Mayflower Beach if you're searching for a Centerville beach property. A free beach shuttle ...
4.2/5 Very Good! (310 reviews)
Travelers like: close to beach, indoor pool
Travelers say...
"Very nice, clean hotel in a quiet area. A very short drive to the ocean. Also has a nice indoor pool and really friendly staff"

Reviewed on Oct 19, 2021

Craigville Beach Inn
Surfside Hotel and Suites
Great for beach vacations
2.5 out of 5
543 Commercial Street, Provincetown, MA
Lounge with your doggo on Race Point Beach at Surfside Hotel and Suites: a great choice if you're searching for a pet-friendly Provincetown beach hotel. A private ...
4.1/5 Very Good! (843 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, beach towels
Travelers say...
"Great place to stay"

Reviewed on Nov 2, 2021

Surfside Hotel and Suites
Blue Water Resort
Great for beach vacations
3 out of 5
291 S Shore Dr, South Yarmouth, MA
Blue Water Resort is a great choice for watching the sunset on Mayflower Beach if you're searching for a South Yarmouth beach property. Amenities include 2 restaurants, ...
4.1/5 Very Good! (726 reviews)
Travelers like: on the beach, sun loungers, beach bars, beach umbrellas
Travelers say...
"Staff friendly"

Reviewed on Sep 29, 2021

Blue Water Resort
Ocean Mist Beach Hotel & Suites
Great for beach vacations
3 out of 5
97 South Shore Drive, South Yarmouth, MA
Bask in the sun on Mayflower Beach at Ocean Mist Beach Hotel & Suites: a great choice if you're looking for a South Yarmouth property on the beach. Amenities ...
4.1/5 Very Good! (333 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...
"Access and proximity of ocean. Room views. Amenities near the ocean."

Reviewed on Oct 18, 2021

Ocean Mist Beach Hotel & Suites
Red Jacket Beach Resort
Great for beach vacations
3 out of 5
1 South Shore Drive, South Yarmouth, MA
Walk along the waves on Mayflower Beach at Red Jacket Beach Resort: a good choice if you're looking for a South Yarmouth property that's located on the beach. ...
4.1/5 Very Good! (592 reviews)
Travelers like: on the beach, sun loungers, beach yoga, beach umbrellas
Travelers say...
"Cons: no coffee maker; rough towels; AC rarely worked; overpriced breakfast buffet (food quality just OK); fitted bed sheet was not a deep pocket and kept popping off the bed. Pros: location; ocean view and proximity to the beach; pleasant and helpful staff, cleanliness; easy check-in/out;"

Reviewed on Oct 13, 2021

Red Jacket Beach Resort
Riviera Beach Resort
Great for beach vacations
3 out of 5
327 South Shore Drive, South Yarmouth, MA
Stroll along the shore on Mayflower Beach at Riviera Beach Resort: a good choice if you're looking for a South Yarmouth property that's located on the beach. ...
4.1/5 Very Good! (906 reviews)
Travelers like: on the beach, sun loungers, beach bars, beach umbrellas
Travelers say...
"Fantastic location where the ocean meets a bay. Friendly staff."

Reviewed on Oct 16, 2021

Riviera Beach Resort
The Mansion at Ocean Edge
Great for beach vacations
4 out of 5
2907 Main Street, Brewster, MA
The price is $195 per night from Jan 2 to Jan 2
The Mansion at Ocean Edge is an excellent choice for watching the sunset on Mayflower Beach if you're searching for a Brewster beach property. 3 outdoor pools, ...
4/5 Very Good! (993 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, beach towels
Travelers say...
"Very comfortable bed! Spacious room. Great location. Very nice stay!"

Reviewed on Nov 19, 2021

The Mansion at Ocean Edge
The Provincetown Inn
Great for beach vacations
2 out of 5
1 Commercial Street, Provincetown, MA
Watch the sunset on Herring Cove Beach at The Provincetown Inn: a good choice if you're looking for a Provincetown property on the beach. Sun loungers, a seasonal ...
4/5 Very Good! (681 reviews)
Travelers like: on the beach, sun loungers, outdoor pool
Travelers say...
"Location was terrific. We didn't have a beach room - had a pool room."

Reviewed on Oct 17, 2021

The Provincetown Inn
Sea Crest Beach Hotel
Great for beach vacations
3.5 out of 5
350 Quaker Rd, North Falmouth, MA
Fully refundableReserve now, pay when you stay
The price is $113 per night from Dec 12 to Dec 12
Stroll along the shore on Old Silver Beach at Sea Crest Beach Hotel: an excellent choice if you're looking for a North Falmouth property on the beach. 2 coffee ...
4/5 Very Good! (986 reviews)
Travelers like: on the beach, sun loungers, beach bars, beach umbrellas
Travelers say...
"It was great to have a beach right behind the hotel. You could wake up in the morning and walk on the sand, enjoying the sunrise. Great to enjoy the sunsets from the hotel lobby as well....."

Reviewed on Oct 22, 2021

Sea Crest Beach Hotel
Blue Sea Motor Inn
Great for beach vacations
2 out of 5
696 Shore Road, Route 6A, North Truro, MA
Blue Sea Motor Inn is a great choice for catching some rays on Head of the Meadow Beach if you're searching for a North Truro beach property. Amenities include ...
3.9/5 Very Good! (561 reviews)
Travelers like: on the beach, indoor pool
Travelers say...
"The property was a hidden gem but I really wished they had guest service directory for after hours to local restaurants, cabs, and a clear defined Wi-Fi passcode. The hotel was not there when I was looking for questions to what is open in the area. But I found it on my own."

Reviewed on Oct 18, 2021

Blue Sea Motor Inn
Sandcastle Resort and Club
Great for beach vacations
3 out of 5
929 Commercial Street, Provincetown, MA
Bask in the sun on Race Point Beach at Sandcastle Resort and Club: the perfect choice if you're searching for a Provincetown property that's located on the beach. ...
3.6/5 Good! (709 reviews)
Travelers like: on the beach, beach towels, outdoor pool
Travelers say...
"Fantastic location, wonderful staff and peaceful sleep."

Reviewed on Nov 17, 2021

Sandcastle Resort and Club
Ocean Breeze Motel
Great for beach vacations
2 out of 5
170 Seaview Ave, South Yarmouth, MA
Walk along the waves on Mayflower Beach at Ocean Breeze Motel: the ideal choice if you're searching for a South Yarmouth property that's located on the beach. ...
3.5/5 Good! (570 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...
"The owners were so nice and helpful. I would've missed out on visiting the Chatham fish pier if they wouldn't have recommended it. So grateful for that!"

Reviewed on Oct 26, 2021

Ocean Breeze Motel
Don't see what you're looking for?
See all available properties in Cape Cod
View all properties
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.

Too many beaches in Cape Cod to choose from? Here are our top picks for a memorable beach vacation.

More hotels with an ocean view in Cape Cod

Beach condos in Cape Cod

Beach villas in Cape Cod

More trip options

Recent reviews of Cape Cod hotels