Find beach hotels in Rochester, MA from CA $120

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Rochester beach hotels

1. TownePlace Suites by Marriott Wareham Buzzards Bay

TownePlace Suites by Marriott Wareham Buzzards Bay
3.0 star property
Wareham
9.0 out of 10, Wonderful, (794 reviews)
The price is CA $191
CA $213 total
includes taxes & fees
Nov 15 - Nov 16
TownePlace Suites by Marriott Wareham Buzzards Bay

2. Hampton Inn by Hilton New Bedford/Fairhaven

Hampton Inn by Hilton New Bedford/Fairhaven
2.5 star property
Fairhaven
9.0 out of 10, Wonderful, (1,000 reviews)
The price is CA $131
CA $146 total
includes taxes & fees
Dec 3 - Dec 4
Hampton Inn by Hilton New Bedford/Fairhaven

3. The Charming Gem Near The Water!

The Charming Gem Near The Water!
New Bedford
9.6 out of 10, Exceptional, (49 reviews)
The price is CA $121
CA $299 total
includes taxes & fees
Nov 10 - Nov 11
The Charming Gem Near The Water!

4. Delano Homestead Bed & Breakfast

Delano Homestead Bed & Breakfast
3.0 star property
Fairhaven
9.8 out of 10, Exceptional, (181 reviews)
  • cleanliness
    Sun-soaked days await at this Georgian B&B near New Bedford Seastreak, offering free beach towels and a quick drive to sandy shores.
The price is CA $208
CA $232 total
includes taxes & fees
Dec 10 - Dec 11
Delano Homestead Bed & Breakfast

5. New Bedford Harbor Hotel

New Bedford Harbor Hotel
3.0 star property
New Bedford
8.2 out of 10, Very good, (1,005 reviews)
The price is CA $192
CA $214 total
includes taxes & fees
Nov 23 - Nov 24
New Bedford Harbor Hotel

6. Seaport Resort & Marina

Seaport Resort & Marina
2.5 star property
Fairhaven
7.0 out of 10, Good, (1,001 reviews)
The price is CA $154
CA $188 total
includes taxes & fees
Nov 10 - Nov 11
Seaport Resort & Marina

7. Fairfield Inn & Suites by Marriott New Bedford

Fairfield Inn & Suites by Marriott New Bedford
3.0 star property
New Bedford
9.0 out of 10, Wonderful, (897 reviews)
The price is CA $191
CA $213 total
includes taxes & fees
Nov 22 - Nov 23
Fairfield Inn & Suites by Marriott New Bedford

8. Whaler Inn and Suites

Whaler Inn and Suites
2.0 star property
New Bedford
8.0 out of 10, Very good, (315 reviews)
The price is CA $133
CA $149 total
includes taxes & fees
Nov 15 - Nov 16
Whaler Inn and Suites

9. Hampton Inn Cape Cod Canal

Hampton Inn Cape Cod Canal
2.5 star property
Buzzards Bay
9.4 out of 10, Exceptional, (789 reviews)
The price is CA $169
CA $194 total
includes taxes & fees
Nov 15 - Nov 16
Hampton Inn Cape Cod Canal

10. The Coonamessett

The Coonamessett
3.5 star property
Falmouth
8.8 out of 10, Excellent, (723 reviews)
The price is CA $146
CA $168 total
includes taxes & fees
Nov 30 - Dec 1
The Coonamessett
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.

Choose what matters most at beach hotels in Rochester

Top Rochester Hotel Reviews

Frequently Asked Questions

How much does a beach hotel in Rochester cost?

Prices for beach hotels in Rochester vary, but you can find a great deal from CA $120 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Which area of Rochester is best to stay in for beaches?

The best area to stay in Rochester for beaches is the coastal region, particularly near Mattapoisett and Marion.


This area provides direct access to the Buzzards Bay coastline, known for its calm waters and scenic views. You'll find a selection of accommodations, from charming guesthouses to larger resorts, many offering easy access to the shore. The main roads like Route 6 run parallel to the coast, making it simple to explore different beach fronts and seaside villages.


Families will find this area particularly appealing. The beaches here typically have gentle waves, making them suitable for children to paddle and play. Many local beaches, such as those in Mattapoisett, offer facilities like changing rooms and picnic areas, adding to the convenience for a family day out.

What is the best time of year to stay in a beach hotel in Rochester?

The most popular time to stay in a beach hotel in Rochester is during the summer months, particularly July and August. These months offer the warmest weather, with average temperatures hovering around 25°C, making them ideal for enjoying the sandy shores and refreshing ocean waters.


During this peak season, the beaches are bustling with activity, and you'll find plenty of opportunities for swimming, sunbathing, and watersports. It's also a fantastic time for families looking for a classic New England beach holiday, with many local ice cream parlours and seafood shacks in full swing. Securing prime waterfront accommodations and popular dining reservations often requires booking well in advance due to high demand.


For a slightly more tranquil experience with excellent beach weather, June presents a wonderful alternative. The temperatures are still very pleasant, typically ranging from 20°C to 23°C, great for long strolls along the coastline or enjoying a book by the water.

Is it cheaper to book flights and a beach hotel in Rochester as a package?

Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it’s wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.

Can I cancel my beach hotel reservation on Expedia?

Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Rochester for you.

How can I save on a beach hotel in Rochester with Expedia?

There are plenty of ways to save on a beach hotel in Rochester. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.

Explore a world of travel with Expedia