Compare Beach Resorts & Hotels in Massachusetts
Secret Bargains - Save an extra 10% or more on select Beach Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Massachusetts Beach Resorts & Hotels
Nantasket Beach Resort
45 Hull Shore Drive, Hull, MA
The price is $170 per night
$170
includes taxes & fees
$155 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
A stay at Nantasket Beach Resort places you in the heart of Hull, a 1-minute drive from Nantasket Beach and 8 minutes from South Shore Music Circus.
Pool
Free WiFi
Nantasket Beach Hotel
115 Nantasket Ave, Hull, MA
The price is $152 per night
$152
includes taxes & fees
$139 per night
Nov 25 - Nov 26
When you a stay at Nantasket Beach Hotel in Hull, you'll be by the ocean, just steps from Nantasket Beach Reservation and Nantasket Beach.
Pet friendly
Free WiFi
Ocean Club on Smuggler's Beach
329 S Shore Dr, South Yarmouth, MA
The price is $151 per night
$151
includes taxes & fees
$133 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
With a stay at Ocean Club on Smuggler's Beach in South Yarmouth (Bass River), you'll be a 3-minute walk from Cape Cod Beaches and 8 minutes by foot from Thachers Beach.
On private beach
Pool
Sea Crest Beach Resort
350 Quaker Rd, North Falmouth, MA
The price is $211 per night
$211
includes taxes & fees
$191 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
When you a stay at Sea Crest Beach Resort in North Falmouth, you'll be near the bay, just steps from Cape Cod Beaches and Old Silver Beach.
On private beach
Pool
Pilgrim Sands on Long Beach
150 Warren Ave, Plymouth, MA
The price is $131 per night
$131
includes taxes & fees
$119 per night
Dec 17 - Dec 18
Free Cancellation
Reserve now, pay when you stay
When you stay at Pilgrim Sands on Long Beach in Plymouth, you'll be on the waterfront, just steps from Plymouth Long Beach and 13 minutes by foot from Plimoth Patuxet Museums.
On private beach
Pool
Surfside Hotel and Suites
543 Commercial Street, Provincetown, MA
With a stay at Surfside Hotel and Suites in Provincetown, you'll be near the bay, just steps from Cape Cod Beaches and a 3-minute drive from Provincetown Town Hall.
On private beach
Pool
Riviera Beach Resort
327 South Shore Drive, South Yarmouth, MA
With a stay at Riviera Beach Resort in South Yarmouth (Bass River), you'll be a 2-minute drive from Bass River Sports World and 6 minutes from Bass River Golf Course.
Ocean Breeze Motel
170 Seaview Ave, South Yarmouth, MA
With a stay at Ocean Breeze Motel in South Yarmouth (Bass River), you'll be a 4-minute walk from Cape Cod Beaches and 6 minutes by foot from Thachers Beach.
Pool
Breakfast included
Top Mast Resort
209 Shore Rd, North Truro, MA
When you stay at Top Mast Resort in North Truro, you'll be on the beach, within a 15-minute walk of Cape Cod National Seashore and Cape Cod Beaches.
Pool
Hot Tub
Bayside Resort Hotel
225 Route 28, West Yarmouth, MA
The price is $92 per night
$92
includes taxes & fees
$80 per night
Dec 8 - Dec 9
Free Cancellation
Reserve now, pay when you stay
With a stay at Bayside Resort Hotel in West Yarmouth, you'll be near the bay, just a 1-minute walk from Main Street and 8 minutes by foot from Putter's Paradise Miniature Golf.
Pool
Hot Tub
Blue Sea Motor Inn
696 Shore Road, Route 6A, North Truro, MA
With a stay at Blue Sea Motor Inn in North Truro, you'll be by the ocean, within a 5-minute drive of Cape Cod National Seashore and Commercial Street.
On private beach
Pool
The Winthrop Arms Hotel And Restaurant
130 Grovers Ave., Winthrop, MA
The price is $243 per night
$243
includes taxes & fees
$218 per night
Nov 26 - Nov 27
Free Cancellation
Reserve now, pay when you stay
When you stay at The Winthrop Arms Hotel And Restaurant in Winthrop, you'll be on the beach, within a 15-minute drive of TD Garden and New England Aquarium.
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.
Massachusetts Beach Resorts & Hotels essential information
Beach Resorts & Hotels in Massachusetts |
710 |
---|---|
Highest price | $243 |
Cheapest price | $92 |
Total number of hotels in Massachusetts | 16,158 |
Popular hotels | Nantasket Beach Resort, Nantasket Beach Hotel, Ocean Club on Smuggler's Beach, Sea Crest Beach Resort, Pilgrim Sands on Long Beach, Surfside Hotel and Suites, Riviera Beach Resort, Ocean Breeze Motel, Top Mast Resort, Bayside Resort Hotel, Blue Sea Motor Inn, The Winthrop Arms Hotel And Restaurant |
Most Recent Massachusetts Hotel Reviews
The Dagny Boston
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"This hotel always provides an upscale feel at an affordable price and is conveniently located in downtown Boston. "
A verified traveler stayed at The Dagny Boston
More Beach Resorts & Hotels
Types of Hotels
Top 20 Massachusetts Hotels
Hotels Near Massachusetts
Cities near Massachusetts
More to Explore in Massachusetts
Top Picks
Flights
Flights to MinnesotaFlights to CaliforniaFlights to New JerseyFlights to MissouriFlights to North CarolinaFlights to TexasFlights to MarylandFlights to FloridaFlights to ConnecticutFlights to South CarolinaFlights to GeorgiaFlights to MontanaFlights to MichiganFlights to UtahFlights to TennesseeFlights to VirginiaFlights to OhioFlights to New YorkFlights to ColoradoFlights to ArizonaFlights to AlaskaFlights to PennsylvaniaFlights to Hawaii