Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for Southeast Massachusetts Beach Hotels from $107

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Southeast Massachusetts Beach Hotels

Private Seaside Stay at Seaside Villas
4.8/5Exceptional! (63 reviews)
Lovely stay in Plymouth

"Lovely apartment in an owner occupied, 3 apartment house. Bonnie and Shane were super hospitable and responsive. Outdoor space in the yard was lovely. Short walk to local, rocky private beach but we spent most of our days at a nearby public beach which Had softer sand. Plymouth in general is a great, ..."…"

Reviewed on Aug 28, 2019

Private Seaside Stay at Seaside Villas
Top Mast Resort
2.5 out of 5
209 Shore Rd, North Truro, MA
The price is $189 per night
4.5/5Wonderful! (344 reviews)

"Great location. Clean. Nice staff and guests. Nothing bad to say."…"

Reviewed on Jul 1, 2020

Top Mast Resort
Nantasket Hotel at the Beach
2.5 out of 5
115 Nantasket Ave, Hull, MA
The price is $169 per night
4.5/5Wonderful! (777 reviews)

"Like d the proximity to the beach and wIking distance to 2 restaurants with takeout or outside dinning in the face of COVID 19"…"

Reviewed on Jun 23, 2020

Nantasket Hotel at the Beach
Ocean Club on Smuggler's Beach
3 out of 5
329 S Shore Dr, South Yarmouth, MA
The price is $339 per night
4.4/5Wonderful! (1,100 reviews)

"This property was perfect for a weekend getaway!! On the beach and next to a nice little jetty and fishing pier. Close to all our favorite restaurants and shops too!!"…"

Reviewed on Jun 30, 2020

Ocean Club on Smuggler's Beach
The Ocean View
2.5 out of 5
966 Craigville Beach Road, Centerville, MA
Get Rates
4.4/5Wonderful! (81 reviews)

"Large room! Beautiful view! I wish it was summertime!"…"

Reviewed on Dec 19, 2019

The Ocean View
Nantasket Beach Resort
3 out of 5
45 Hull Shore Drive, Hull, MA
Free CancellationReserve now, pay when you stay
The price is $199 per night
4.3/5Excellent! (1,002 reviews)

"Staff Was great. Rooms were renovated and very clean. Only drawback was that there was no vending machines or anywhere we could buy water or any drink at the hotel, therefore the 4 stars"…"

Reviewed on Jun 22, 2020

Nantasket Beach Resort
Bayside Resort Hotel
3 out of 5
225 Route 28, West Yarmouth, MA
Free CancellationReserve now, pay when you stay
The price is $240 per night
4.3/5Excellent! (1,001 reviews)

"Everything was nice.Will stay again once the Corona virus goes away, cuz we didn't get to use the pool or hot tub because they want to stay safe.But enjoyed the jacuzzi tub in room with the bottle of wine they gave us in our room 🙂"…"

Reviewed on Mar 21, 2020

Bayside Resort Hotel
Surfside Hotel and Suites
2.5 out of 5
543 Commercial Street, Provincetown, MA
Get Rates
4.2/5Very Good! (619 reviews)

"Loved that you could walk right onto the beach without crossing the street. Beach chairs could use some TLC. Loved the pool area. Great space and chairs. Fire pit wasn't open. Should make a designated area for dogs to do their business. Too many dogs not to have an area of their own."…"

Reviewed on Jun 30, 2020

Surfside Hotel and Suites
The Beachside at Nantucket
2 out of 5
30 North Beach Street, Nantucket, MA
The price is $374 per night
4.1/5Very Good! (176 reviews)

"To start off, the contactless check-in was so easy and efficient! We had a room with a little balcony, very cute and clean. The location is perfect! Walking distance to town and to beaches. We will definitely stay there again!"…"

Reviewed on Jun 30, 2020

The Beachside at Nantucket
Craigville Beach Inn
2 out of 5
1338 Craigville Beach Rd, Centerville, MA
The price is $179 per night
4.1/5Very Good! (253 reviews)

"Staff very nice & helpful! They were tracking the ferry schedule for us & keeping us informed!"…"

Reviewed on Oct 17, 2019

Craigville Beach Inn
Sea Crest Beach Hotel
3.5 out of 5
350 Quaker Rd, North Falmouth, MA
Free CancellationReserve now, pay when you stay
The price is $280 per night
4.1/5Very Good! (1,016 reviews)

"Considering the circumstances with Covid-19, I think they did very well with everything."…"

Reviewed on Jun 30, 2020

Sea Crest Beach Hotel
Blue Water Resort
3 out of 5
291 S Shore Dr, South Yarmouth, MA
The price is $374 per night
4.1/5Very Good! (612 reviews)

"Easy access to beach and weekend activities. Restaurant and pub on property."…"

Reviewed on Oct 15, 2019

Blue Water Resort
Riviera Beach Resort
3 out of 5
327 South Shore Drive, South Yarmouth, MA
The price is $355 per night
4.1/5Very Good! (763 reviews)

"In the restrooms of the restaurant I cannot imagine when the last time the toilet was cleaned, after my check in my first stop was the restroom of the restaurant and it was for my impressive I was worried I said if this is the restroom of the restaurant I cannot imagine the rest !"…"

Reviewed on Jun 24, 2020

Riviera Beach Resort
The Provincetown Inn
2 out of 5
1 Commercial Street, Provincetown, MA
The price is $219 per night
3.9/5Good! (455 reviews)

"Love this Inn. We go there for the location and views. Great property to hang out at. Room was upgraded to give us outdoor seating with a bay view. Room was clean and spacious. Can’t wait to go back!!!"…"

Reviewed on Jun 28, 2020

The Provincetown Inn
Blue Sea Motor Inn
2 out of 5
696 Shore Road, Route 6A, North Truro, MA
The price is $147 per night
3.8/5Good! (367 reviews)

"Place was very clean and nicely designed. Staff was excellent; extremely pleasant and inviting. Wonderful views. Will come again!"…"

Reviewed on Jun 30, 2020

Blue Sea Motor Inn
Pilgrim Sands on Long Beach
2 out of 5
150 Warren Ave, Plymouth, MA
Free CancellationReserve now, pay when you stay
The price is $189 per night
3.8/5Good! (825 reviews)

"An absolutely phenomenal place, with an exceptional location. The property is may be not at its top, the room decoration is subject to discussion - a poster pro 2nd amendment in mine - but it's clean, the view is exceptional, it's very quiet, the bathroom was nice with a lot of towels. Access to ..."…"

Reviewed on Jun 23, 2020

Pilgrim Sands on Long Beach
Sandcastle Resort and Club
3 out of 5
929 Commercial Street, Provincetown, MA
Get Rates
3.6/5Good! (561 reviews)

"I liked how clean it was and how close it was to the water. I didn’t like how small the studio was. The fridge took a very long time to make food and water bottles cold."…"

Reviewed on Jun 22, 2020

Sandcastle Resort and Club
The Dunes Motor Inn
2 out of 5
170 Seaview Ave, South Yarmouth, MA
Free CancellationReserve now, pay when you stay
The price is $107 per night
3.4/5 (471 reviews)
Great all around.

"Very clean, very pleasant room. A great location and the very best beds.It was our first time there and we just loved it. Loved everything about it and will make it our place to stay from now on."…"

Reviewed on Oct 8, 2019

The Dunes Motor Inn
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
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.

Beach Hotels in Southeast Massachusetts

Known for its whale watching and live music, Southeast Massachusetts offers a lot for the traveler planning a beach getaway. This family-friendly destination has 47 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.

As you browse for a place to stay by the water in Southeast Massachusetts, check out these top-rated beach hotels with positive customer reviews.

Pilgrim Sands on Long Beach - 2-star hotel on a private beach. It features an outdoor pool, free breakfast, and a beach bar. Activities include snorkeling and fishing. Guests love the central location and spacious rooms.

Fall/winter Savings for Nightly, Weekly or Monthly Executive Rentals - Apartment on the beach. Our travelers recommend its good location and overall value. This apartment boasts in-room kitchens and TVs.

Hotel 1620 Plymouth Harbor - 3-star hotel near Plymouth Long Beach. It offers an indoor pool, a restaurant, and free WiFi. Guest reviews highlight the breakfast and overall value.

Bradford Inn and Suites - 2-star hotel near Plymouth Long Beach. It features an outdoor pool, free breakfast, and free WiFi. Guests love the breakfast and proximity to shopping.

Hampton Inn & Suites Plymouth - 2.5-star hotel near Grays Beach Park. Our travelers recommend its good location and breakfast. This hotel boasts an indoor pool, free buffet breakfast, and a spa tub.

Planning Your Trip to Southeast Massachusetts

Good weather can be important during a beach vacation, so you can use these local temperature and rainfall averages to decide when to visit.

  • Hottest months: July, August, June, and September, with an average temperature of 81°F
  • Coldest months: January, February, December, and March, with an average temperature of 18°F
  • Driest months: February, August, January, and September, with an average rainfall of 3.67 inches
  • Rainiest months: March, November, December, and October, with an average rainfall of 4.49 inches

Sightseeing in and Around Southeast Massachusetts

After arriving and checking into your hotel, you'll probably want to explore your surroundings. If you're eager to check out the beaches, head to Grays Beach Park or Duxbury Beach Park for some relaxation by the water. Experience the area's whale watching and live music, and make time for local attractions like Mayflower II and Plymouth Rock. Other things to see and do in the area are National Monument to the Forefathers and Plimoth Plantation. Visitors also enjoy Southeast Massachusetts for its:
  • Sports
  • Shopping
  • Restaurants
  • University life

Getting Around Southeast Massachusetts

To get to Southeast Massachusetts, book a flight to Bedford, MA (BED-Laurence G. Hanscom Field), the closest major airport which is located 18.5 mi (29.7 km) from the city center. If you want to journey outside of the area, ride aboard a train from Franklin Forge Park - 495 Station, Franklin Station, or Mansfield Station.

More trip options

Travelers Loved These Beach Hotels