Find beach hotels in Cape Cod, MA

Beach vacation deals from $101

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Beach Hotels in Cape Cod

Top Mast Resort
Great for beach vacations
2.5 out of 5
209 Shore Rd, North Truro, MA, 02652
Feel the sand between your toes at this hotel, the ideal choice for soaking up some sun on Cape Cod Beaches if you're looking for a North Truro vacation. Amenities at Top Mast Resort include an outdoor tennis court, an indoor pool, and a poolside bar.
4.6/5 Wonderful! (564 reviews)

Travelers like: on the beach, kids pool

Travelers say...
"Beautiful property, great location and great price, staff was very friendly and helpful"

Reviewed on Oct 22, 2022

Top Mast Resort
Ocean Club on Smuggler's Beach
Great for beach vacations
2.5 out of 5
329 S Shore Dr, South Yarmouth, MA, 02664
Fully refundableReserve now, pay when you stay
The price is $139 per night from Feb 26 to Feb 27
$139
per night
Feb 26 - Feb 27
Enjoy being on Cape Cod Beaches at this hotel, the perfect choice for a getaway in South Yarmouth. Amenities at Ocean Club on Smuggler's Beach include a private beach, an indoor pool, and a spa tub.
4.5/5 Wonderful! (1,010 reviews)

Travelers like: on the beach, indoor pool

Enjoyable stay.
"We have stayed before. Love the pool and hot tub. Also the location is convenient to whatever you need. The beach right out of the property patio is beautiful."

Reviewed on Jan 6, 2023

Ocean Club on Smuggler's Beach
The Ocean View
2.5 out of 5
966 Craigville Beach Road, Centerville, MA, 02632
Get ready to enjoy the sunsets as you'll be just steps from Craigville Beach when booking a stay at this motel, an excellent choice if you're searching for a Centerville getaway.
4.4/5 Wonderful! (93 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

Save an average of 15% on thousands of hotels when you're signed in

Bayside Resort Hotel
Great for beach vacations
3 out of 5
225 Route 28, West Yarmouth, MA, 02673
Fully refundableReserve now, pay when you stay
The price is $130 per night from Feb 1 to Feb 2
$130
per night
Feb 1 - Feb 2
At this hotel, get ready to lounge by the shoreline in West Yarmouth, as you'll be a short walk from Cape Cod Beaches. Amenities at Bayside Resort Hotel include 2 poolside bars, an indoor pool, and a spa tub.
4.3/5 Excellent! (1,018 reviews)

Travelers like: close to beach, outdoor pool

Travelers say...
"Breakfast was great! I didn’t swim, but the pool looked pretty inviting."

Reviewed on Jan 28, 2023

Bayside Resort Hotel
Craigville Beach Inn
Great for beach vacations
2 out of 5
1338 Craigville Beach Rd, Centerville, MA, 02632
Lounge by the shoreline in Centerville, as you'll be close to Cape Cod Beaches when booking a stay at this motel. A free beach shuttle and an indoor pool are just a few amenities that you'll be able to enjoy at Craigville Beach Inn.
4.2/5 Very Good! (336 reviews)

Travelers like: close to beach, indoor pool

Travelers say...
"Just one night stay. Nice to be so close to the beach, you can walk or take the free shuttle. The staff is nice and friendly and the place is clean. The room is not very spacious and it’s noisy if you are on the first floor you hear the steps from upstairs. But if you stay one or two nights it’s ..."

Reviewed on Aug 20, 2022

Craigville Beach Inn
Surfside Hotel and Suites
Great for beach vacations
2.5 out of 5
543 Commercial Street, Provincetown, MA, 02657
Come and relax at this hotel, the ideal choice for basking in the sun on Cape Cod Beaches if you're searching for a Provincetown vacation. Amenities at Surfside Hotel and Suites include a private beach, an outdoor pool, and a bar.
4.1/5 Very Good! (997 reviews)

Travelers like: on the beach, sun loungers, beach umbrellas, beach towels

Travelers say...
"We love being right on the beach. Rooms are very nice. Can't beat the view. In season, the pool is great."

Reviewed on Nov 20, 2022

Surfside Hotel and Suites
Riviera Beach Resort
Great for beach vacations
3 out of 5
327 South Shore Drive, South Yarmouth, MA, 02664
Enjoy being on Cape Cod Beaches at this hotel, a good choice if you're searching for a South Yarmouth vacation. 2 restaurants, a private beach, and a beach bar are just some of the amenities offered at Riviera Beach Resort.
4.1/5 Very Good! (1,004 reviews)

Travelers like: on the beach, sun loungers, beach bars, beach umbrellas

Travelers say...
"I enjoyed my stay immensely great poolside & partial ocean view."

Reviewed on Oct 7, 2022

Riviera Beach Resort
Blue Sea Motor Inn
Great for beach vacations
2 out of 5
696 Shore Road, Route 6A, North Truro, MA, 02652
Enjoy being on Cape Cod Beaches at this motel, a good choice if you're looking for a North Truro vacation. Amenities at Blue Sea Motor Inn include a private beach, an indoor pool, and a spa tub.
4/5 Very Good! (718 reviews)

Travelers like: on the beach, indoor pool

Travelers say...
"We love it here! The room is clean & enjoy the walk to the beach, pool & hot tub. Everyone is friendly. We stay here whenever we come to the Cape!!"

Reviewed on Oct 11, 2022

Blue Sea Motor Inn
Sea Crest Beach Hotel
Great for beach vacations
3.5 out of 5
350 Quaker Rd, North Falmouth, MA, 02556
Fully refundableReserve now, pay when you stay
The price is $101 per night from Feb 7 to Feb 8
$101
per night
Feb 7 - Feb 8
At this hotel, get ready to enjoy the sunsets on the beach in North Falmouth, as you'll be near Old Silver Beach. 2 coffee shops, a private beach, and a beach bar are just some of the amenities offered at Sea Crest Beach Hotel.
3.9/5 Very Good! (1,020 reviews)

Travelers like: on the beach, sun loungers, beach bars, beach umbrellas

Travelers say...
"Had a wonderful time! Watching a movie while swimming in the indoor pool was amazing!!"

Reviewed on Jan 27, 2023

Sea Crest Beach Hotel
Ocean Breeze Motel
Great for beach vacations
2 out of 5
170 Seaview Ave, South Yarmouth, MA, 02664
Walk along the waves in South Yarmouth, as you'll be near Cape Cod Beaches with a vacation at this hotel. Amenities at Ocean Breeze Motel include a seasonal outdoor pool.
3.5/5 Good! (612 reviews)

Travelers like: close to beach, outdoor pool

Travelers say...
"Really love the folks here. They are open and welcoming. This property is not what you would call wheelchair accessible. Staff offered to assist when needed but parking and rooms are not wheelchair friendly."

Reviewed on Sep 13, 2022

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.

Popular beach getaways

Most booked beach stays in Cape Cod in 2023

Cape Cod Beach Hotels information

 

Beach Hotels in Cape Cod

299

Highest price $139
Cheapest price $101
Number of guest reviews 7372
Total number of hotels in Cape Cod 6422

 

Recent reviews of Cape Cod hotels
Expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers
Scan the QR code with your device camera and download our app
QR code