Find hotels near Keyes Memorial Beach, Hyannis

Beach vacation deals from $96

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 3,326 hotels close to Keyes Memorial Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Anchor In Distinctive Waterfront Lodging

3.0 star property
1.4 mi from Keyes Memorial Beach
9.4 out of 10, Exceptional, (1005)
"Beautiful quaint hotel, with a nice view of the water. The place has a pool, a fire pit and nice spacious rooms. Would stay again. "
United States
Alberto
$138 nightly
The price is $158
Dec 11 - Dec 12
Total with taxes and fees
Anchor In Distinctive Waterfront Lodging

Doubletree by Hilton Cape Cod - Hyannis

4.0 star property
1.9 mi from Keyes Memorial Beach
8.4 out of 10, Very Good, (873)
"Great location, awesome area for amenities, delicious cookies, as usual!"
United States
John
$111 nightly
The price is $126
Dec 19 - Dec 20
Total with taxes and fees
Doubletree by Hilton Cape Cod - Hyannis

Hyannis Harbor Hotel

3.5 star property
1 mi from Keyes Memorial Beach
8.0 out of 10, Very Good, (1005)
"Very clean, staff friendly and all amenities were great!"
United States
Joao
$152 nightly
The price is $174
Nov 30 - Dec 1
Total with taxes and fees
Hyannis Harbor Hotel

Comfort Inn Hyannis - Cape Cod

2.5 star property
1.4 mi from Keyes Memorial Beach
8.0 out of 10, Very Good, (1002)
"Karla at the front desk was so welcoming and accommodating."
United States
Megan
$98 nightly
The price is $112
Dec 4 - Dec 5
Total with taxes and fees
Comfort Inn Hyannis - Cape Cod

Hyannis Plaza Hotel

2.5 star property
0.9 mi from Keyes Memorial Beach
7.0 out of 10, Good, (962)
"Great place "
United States
mirza
$85 nightly
The price is $98
Nov 30 - Dec 1
Total with taxes and fees
Hyannis Plaza Hotel

Sea Street Inn

4.0 star property
0.3 mi from Keyes Memorial Beach
9.8 out of 10, Exceptional, (45)
"Very nicely renovated small property with a fantastic breakfast."
United States
Paul
$247 nightly
The price is $283
Nov 30 - Dec 1
Total with taxes and fees
Sea Street Inn

Courtyard Resort

2.0 star property
1.2 mi from Keyes Memorial Beach
8.0 out of 10, Very Good, (38)
"Staff extremely helpful, pleasant. Rooms clean, pool terrific. "
United States
katherine
$104 nightly
The price is $120
Dec 10 - Dec 11
Total with taxes and fees
Courtyard Resort

Sal's Place

2.0 star property
1.7 mi from Keyes Memorial Beach
$400 nightly
The price is $440
Dec 1 - Dec 2
Total with taxes and fees
Sal's Place

Uncommoner Hotel by Reverie Boutique Collection

3.0 star property
2.1 mi from Keyes Memorial Beach
9.4 out of 10, Exceptional, (94)
"Great staff, beautiful property"
United States
Margaret
$102 nightly
The price is $117
Dec 4 - Dec 5
Total with taxes and fees
Uncommoner Hotel by Reverie Boutique Collection

The Village Inn Cape Cod

3.5 star property
5.1 mi from Keyes Memorial Beach
10.0 out of 10, Exceptional, (222)
"It was so charming, would definitely stay there again! "
United States
Kyle
$169 nightly
The price is $193
Dec 1 - Dec 2
Total with taxes and fees
The Village Inn Cape Cod

Inn on Main

3.5 star property
5.2 mi from Keyes Memorial Beach
10.0 out of 10, Exceptional, (72)
"I thoroughly enjoyed my stay at The Inn on Main! It was a nice little break from a busy week! "
United States
Jennifer
$212 nightly
The price is $243
Nov 30 - Dec 1
Total with taxes and fees
Inn on Main

The Cove at Yarmouth by Westgate Resorts

3.0 star property
2.2 mi from Keyes Memorial Beach
9.2 out of 10, Wonderful, (243)
"Great place to stay. Clean, friendly and accommodating!"
United States
Mike
$125 nightly
The price is $144
Nov 30 - Dec 1
Total with taxes and fees
The Cove at Yarmouth by Westgate Resorts

The Escape Inn

2.5 star property
5.5 mi from Keyes Memorial Beach
9.4 out of 10, Exceptional, (649)
"One of the best hotels I stayed at "
United States
Robert
$90 nightly
The price is $103
Nov 28 - Nov 29
Total with taxes and fees
The Escape Inn

Ocean Club on Smuggler's Beach

2.5 star property
4.7 mi from Keyes Memorial Beach
9.2 out of 10, Wonderful, (1003)
"It was the perfect place for a relaxing and simple weekend away. "
United States
Alison
$139 nightly
The price is $158
Dec 5 - Dec 6
Total with taxes and fees
Ocean Club on Smuggler's Beach

Hampton Inn & Suites Cape Cod-West Yarmouth

2.5 star property
2 mi from Keyes Memorial Beach
8.8 out of 10, Excellent, (1005)
"Excellent stay."
United States
Patricia
$111 nightly
The price is $127
Dec 7 - Dec 8
Total with taxes and fees
Hampton Inn & Suites Cape Cod-West Yarmouth

Bayside Resort Hotel

3.0 star property
2.3 mi from Keyes Memorial Beach
8.8 out of 10, Excellent, (1528)
"Great place..Friday wonderful breakfast, clean as always. Have stayed here 6 timmes Never disappointed "
United States
Donna
$84 nightly
The price is $96
Dec 17 - Dec 18
Total with taxes and fees
Bayside Resort Hotel

Courtyard By Marriott Cape Cod Hyannis

3.0 star property
2.1 mi from Keyes Memorial Beach
8.8 out of 10, Excellent, (483)
"Pretty nice location"
United States
Saulius
$109 nightly
The price is $125
Dec 14 - Dec 15
Total with taxes and fees
Courtyard By Marriott Cape Cod Hyannis

Fairfield Inn & Suites by Marriott Cape Cod Hyannis

2.5 star property
2.4 mi from Keyes Memorial Beach
8.8 out of 10, Excellent, (647)
"Great people, nice breakfast "
United States
Lorri
$107 nightly
The price is $122
Dec 7 - Dec 8
Total with taxes and fees
Fairfield Inn & Suites by Marriott Cape Cod Hyannis

Margaritaville Resort Cape Cod

4.0 star property
2.8 mi from Keyes Memorial Beach
8.8 out of 10, Excellent, (406)
"Very nice place to stay "
United States
James
$168 nightly
The price is $193
Nov 30 - Dec 1
Total with taxes and fees
Margaritaville Resort Cape Cod

Ambassador Inn & Suites

3.0 star property
5.8 mi from Keyes Memorial Beach
8.6 out of 10, Excellent, (628)
"I love staying here. "
United States
Jacqueline
$93 nightly
The price is $105
Dec 3 - Dec 4
Total with taxes and fees
Ambassador Inn & 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.

Top Keyes Memorial Beach Hotel Reviews

Hotels near other Keyes Memorial Beach attractions

Frequently asked questions

What are the top-rated hotels near Keyes Memorial Beach?
Finding the perfect stay near Keyes Memorial Beach can enhance your beach getaway, especially with top-rated options that cater to all tastes.

Captain David Kelley House Bed & Breakfast

Captain David Kelley House Bed & Breakfast is a charming 3.5-star retreat located 4.0 miles from Keyes Memorial Beach. With an impeccable review rating of 10, this cozy bed and breakfast offers a serene atmosphere and a delightful garden for relaxation. Guests can enjoy a complimentary full breakfast each morning, along with access to beach towels and sun loungers, making it a great choice for beach enthusiasts. The hotel also features air conditioning, designer toiletries, and free self-parking, ensuring a comfortable stay.

Sea Street Inn

Sea Street Inn is a lovely 4-star hotel situated just a 9-minute walk from Keyes Memorial Beach, with a perfect review rating of 10. This adults-only inn offers a tranquil escape with private beach access and premium rooms featuring premium bedding. Guests can indulge in complimentary full breakfasts and enjoy the terrace area. Additional amenities include free toiletries and self-parking, ensuring a convenient and enjoyable experience for travelers seeking comfort near the beach.

Courtyard Resort

Courtyard Resort is a luxurious option located 1.7 miles from Keyes Memorial Beach, with a remarkable review rating of 10. This resort features an indoor pool and hot tub, perfect for relaxation after a day at the beach. Each room includes a kitchen with a refrigerator and stovetop, allowing travelers to prepare their own meals. The resort also offers self-parking and a balcony or patio with resort views, making it an inviting choice for travelers looking for a well-rounded stay near the shore.
What hotels are within walking distance to Keyes Memorial Beach?
Discover some top-rated hotels within walking distance to Keyes Memorial Beach, perfect for a relaxing getaway.

Sea Street Inn

Sea Street Inn is a charming 4-star hotel just a 9-minute walk from Keyes Memorial Beach, rated an impressive 10 by travelers. This adults-only inn features a lovely terrace and offers complimentary full breakfast daily, perfect for fueling up before a day at the beach. Guests can unwind with premium bedding and enjoy free beach towels, ensuring a comfortable and enjoyable stay.

Sea Breeze Inn

Located only 7 minutes from Keyes Memorial Beach, Sea Breeze Inn is rated 8.0 by travelers and offers inviting accommodations. This hotel boasts ocean views and easy access to a beautiful white sand beach. Guests can take advantage of in-room kitchens, including ovens and stovetops, ideal for preparing meals after a day of fun in the sun. The garden and patio provide serene spots to relax and enjoy the coastal ambiance.
How much is a hotel near Keyes Memorial Beach?
Staying near Keyes Memorial Beach is a treat, with plenty of hotels from $96 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Keyes Memorial Beach?
For families seeking the perfect getaway near Keyes Memorial Beach, these top-rated hotels offer family-friendly amenities and a welcoming atmosphere for all ages.

Green Harbor Resort

Green Harbor Resort is a charming 3-star retreat located just 3.2 miles from Keyes Memorial Beach, with an impressive review rating of 9.6. This family-friendly resort features an outdoor pool and a playground, ensuring that children have plenty of fun while parents relax. Each suite comes with a kitchenette, making it easy to prepare meals for the family. Guests can also take advantage of the beautiful garden and enjoy beach views from the hotel.

Hampton Inn & Suites Cape Cod-West Yarmouth

Just 2.5 miles from Keyes Memorial Beach, Hampton Inn & Suites Cape Cod-West Yarmouth offers a welcoming place with a review rating of 8.8. Families will appreciate the indoor pool and free breakfast, along with connecting rooms for added convenience. The hotel features a game room for kids and a snack bar, creating a perfect blend of relaxation and entertainment for the whole family.

Bayside Resort Hotel

Bayside Resort Hotel is a delightful 3-star option situated only 2.8 miles from Keyes Memorial Beach, with a review rating of 8.8. This family-friendly hotel offers free buffet breakfast and a fun arcade game room, ensuring that young travelers have plenty to keep them entertained. With an indoor pool and easy access to the beach, it's an ideal spot for families looking to make the most of their beach vacation.
Which hotels near Keyes Memorial Beach offer the best views?
Discover the best hotels near Keyes Memorial Beach that offer stunning views and unforgettable experiences during your stay in Hyannis.

Anchor In Distinctive Waterfront Lodging

Anchor In Distinctive Waterfront Lodging offers a delightful stay just 2.0 miles from Keyes Memorial Beach, with a stellar review rating of 9.4. This 3-star hotel features stunning sea views and a relaxing terrace, perfect for unwinding after a day of beach fun. Guests enjoy free breakfast and access to a shared pool, along with various water activities like kayaking and sailing. With thoughtfully designed rooms and a welcoming atmosphere, this hotel is ideal for travelers seeking both comfort and scenic beauty.

Margaritaville Resort Cape Cod

Margaritaville Resort Cape Cod, a 4-star hotel located 3.8 miles from Keyes Memorial Beach, boasts an impressive review rating of 8.8. Guests enjoy breathtaking water views from many rooms and have access to a full-service spa, outdoor pool, and hot tub. The resort features elegant Egyptian cotton sheets and private balconies that enhance the relaxing atmosphere. With amenities like a lazy river and on-site dining, this resort offers a perfect blend of fun and relaxation.

Cape Cod Irish Village

Cape Cod Irish Village is a charming 3.5-star hotel situated just 1.3 miles from Keyes Memorial Beach, rated by travelers at 6.4. Guests can take advantage of the refreshing indoor pool and enjoy the scenic golf views right from the hotel. The hotel also offers a spa with various treatments, along with convenient beach shuttle services for easy access to the shore. Evening entertainment and fitness classes make this a lively choice for travelers looking to enjoy their stay.
What are the best affordable hotels near Keyes Memorial Beach?
For travelers seeking affordable and family-friendly hotels near Keyes Memorial Beach, these hotels offer great options for a delightful stay.

Courtyard Resort

Courtyard Resort, just 1.7 miles from Keyes Memorial Beach, boasts a perfect review rating of 10, making it a top choice for travelers. This family-friendly hotel features a heated indoor pool and a hot tub, ideal for relaxation after a day at the beach. Guests will appreciate the free WiFi and toiletries, as well as convenient self-parking. With a kitchenette equipped with a microwave and stovetop, travelers can easily prepare meals during their stay.

Green Harbor Resort

Green Harbor Resort, just 3.2 miles from Keyes Memorial Beach, is rated 9.6 by travelers and offers a blend of comfort and fun. This 3-star resort is family-friendly and features an outdoor pool, and onsite mini-golf, ensuring entertainment for travelers of all ages. With amenities like free WiFi, a kitchenette, and easy beach access, families can enjoy a straightforward stay. The scenic views of the ocean and nearby beach add to its appeal.

Cape Cod, MA Studio Available in July

Cape Cod, MA Studio Available in July is located 4.7 miles from Keyes Memorial Beach and holds a stellar review rating of 10. This inviting space is perfect for families, featuring an indoor heated pool and a shared outdoor play area for children. Guests enjoy complimentary WiFi and a fully equipped kitchenette, making it easy to cook for the family. The hotel also offers easy access to nearby beaches and waterfront activities.
Are there any hotels with pools close to Keyes Memorial Beach?
Discover the perfect hotels with pools near Keyes Memorial Beach for a refreshing getaway in Hyannis.

Hampton Inn & Suites Cape Cod-West Yarmouth

Hampton Inn & Suites Cape Cod-West Yarmouth, located only 2.5 miles from Keyes Memorial Beach, is rated 8.8 by travelers. This delightful hotel features an inviting indoor pool complete with a poolside bar, ideal for relaxing days. Guests appreciate the complimentary breakfast, fitness center, and easy access to nearby beaches and outdoor activities like kayaking. With family-friendly amenities and free parking, it caters perfectly to those looking for convenience and comfort.

Margaritaville Resort Cape Cod

Margaritaville Resort Cape Cod is a delightful 4-star retreat located just 3.8 miles from Keyes Memorial Beach, featuring a stellar travelers' rating of 8.8. This family-friendly resort boasts an outdoor pool with a waterslide, perfect for kids and adults alike. Guests can also enjoy the spa services, hot tub, and beautifully designed rooms with premium bedding. With amenities like free parking and nearby hiking trails, this resort ensures a memorable stay for all.

Cape Cod Irish Village

Cape Cod Irish Village is a cozy 3.5-star hotel just 1.3 miles from Keyes Memorial Beach, offering a travelers' rating of 6.4. This hotel features an indoor pool with sun loungers and a poolside bar, making it a great spot for families. Guests can also enjoy onsite dining, spa services, and recreational activities like golf and kayaking nearby. With ample parking and a welcoming atmosphere, it's a comfortable choice for a family getaway.
What are the best pet-friendly hotels near Keyes Memorial Beach?
If you're looking for the best pet-friendly hotels near Keyes Memorial Beach, Hyannis offers some excellent choices for travelers and their furry friends.

Best Western Cape Cod Hotel

Best Western Cape Cod Hotel is a welcoming retreat just 4.8 miles from Keyes Memorial Beach, featuring a solid review rating of 7.2. This pet-friendly hotel allows dogs and provides essential amenities such as free breakfast and an indoor pool, making it a great choice for families. Guests can also enjoy free parking, a fitness center, and nearby golf options.

Anchor In Distinctive Waterfront Lodging

Anchor In Distinctive Waterfront Lodging is a charming 3-star hotel just 2.0 miles from Keyes Memorial Beach, highly rated with a travelers' rating of 9.4. This pet-friendly hotel accommodates both dogs and cats and features a beautiful waterfront location. Guests will appreciate the complimentary breakfast, pool area, and easy access to local attractions such as kayaking and windsurfing.

Cape Cod Family Resort and Parks

Cape Cod Family Resort and Parks, located only 3.7 miles from Keyes Memorial Beach, boasts an impressive review rating of 8.2. This hotel is perfect for travelers traveling with pets, offering free pet stays and a range of family-friendly amenities including a lazy river and indoor pool. Guests can also enjoy dining options with kids' meals and complimentary self-parking.
Can I book a fully refundable hotel close to Keyes Memorial Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Keyes Memorial Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Keyes Memorial Beach?
To look for discounts on hotels near Keyes Memorial Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia