A white gazebo with a red roof by a river, surrounded by chairs and a fence.

Find hotels near Onset Beach, East Wareham from CA $159

  • 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

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Onset Beach hotels

1. The Onset Beach Compound-Cape Cod Beach Resort & Oceanic Habitat

The Onset Beach Compound-Cape Cod Beach Resort & Oceanic Habitat
3.0 star property
0.7 km from Onset Beach
10.0 out of 10, Exceptional, (11 reviews)
"It was an amazing relaxing place. Very family friendly"
United States
Karen
The price is CA $1,177
CA $1,941 total
includes taxes & fees
Aug 7 - Aug 8
The Onset Beach Compound-Cape Cod Beach Resort & Oceanic Habitat

2. The Inn on Onset Bay

The Inn on Onset Bay
2.5 star property
0.5 km from Onset Beach
8.6 out of 10, Excellent, (219 reviews)
"Had a great stay! So nice being right across from the beach and a beautiful porch to sit out on"
Canada
Brittany
The price is CA $156
CA $174 total
includes taxes & fees
Sep 6 - Sep 7
The Inn on Onset Bay

3. Rosewood Motel

Rosewood Motel
2.5 star property
2.4 km from Onset Beach
7.4 out of 10, Good, (272 reviews)
"This facility fitted our travel needs for a short visit to Cape Cod."
United States
Edward
The price is CA $175
CA $196 total
includes taxes & fees
Aug 11 - Aug 12
Rosewood Motel

4. The Atlantic Motel

The Atlantic Motel
2.0 star property
2.4 km from Onset Beach
6.0 out of 10, (43 reviews)
"Room was clean but outdated. I checked in through an open window, not sure why. Pool bottom was dirty."
United States
Michael
The price is CA $196
CA $219 total
includes taxes & fees
Sep 2 - Sep 3
The Atlantic Motel

5. Hampton Inn Cape Cod Canal

Hampton Inn Cape Cod Canal
2.5 star property
4.9 km from Onset Beach
9.4 out of 10, Exceptional, (745 reviews)
"Great place to stay, beautiful location and friendly staff"
United States
Edwin
The price is CA $275
CA $314 total
includes taxes & fees
Aug 30 - Aug 31
Hampton Inn Cape Cod Canal

6. Spring Garden Inn

Spring Garden Inn
2.0 star property
20.5 km from Onset Beach
9.4 out of 10, Exceptional, (1,002 reviews)
"Very peaceful and scenic location, room is dated but good beds"
United States
Lam
The price is CA $139
CA $159 total
includes taxes & fees
Aug 31 - Sep 1
Spring Garden Inn

7. Mirbeau Inn & Spa

Mirbeau Inn & Spa
4.0 star property
16.3 km from Onset Beach
9.6 out of 10, Exceptional, (488 reviews)
"Excellent stay, the spa was amazing"
United States
Francisco
The price is CA $566
CA $686 total
includes taxes & fees
Aug 9 - Aug 10
Mirbeau Inn & Spa

8. Frederick William House

Frederick William House
3.5 star property
19.5 km from Onset Beach
9.6 out of 10, Exceptional, (318 reviews)
"Great location to get to Martha’s Vineyard, and the facility itself was immaculate. Even though we arrived later than we expected, due to traffic, the staff was very helpful in making sure we could have access to our room when we got there. We are definitely going to stay there again."
United States
Leroy
The price is CA $340
CA $389 total
includes taxes & fees
Aug 27 - Aug 28
Frederick William House

9. The Inn at Buzzards Bay

The Inn at Buzzards Bay
2.5 star property
5.4 km from Onset Beach
9.2 out of 10, Wonderful, (384 reviews)
"Great location with a wonderful staff."
United States
William
The price is CA $219
CA $250 total
includes taxes & fees
Aug 11 - Aug 12
The Inn at Buzzards Bay

10. AutoCamp Cape Cod

AutoCamp Cape Cod
4.0 star property
18.4 km from Onset Beach
9.4 out of 10, Exceptional, (372 reviews)
"Great place to go"
United States
Rocha
The price is CA $153
CA $231 total
includes taxes & fees
Aug 30 - Aug 31
AutoCamp Cape Cod

11. The Dan'l Webster Inn and Spa

The Dan'l Webster Inn and Spa
3.5 star property
13.7 km from Onset Beach
9.0 out of 10, Wonderful, (576 reviews)
"The woman in charge of hospitality was extremely helpful and made my stay perfect."
United States
Linda
The price is CA $404
CA $463 total
includes taxes & fees
Aug 23 - Aug 24
The Dan'l Webster Inn and Spa

12. Sandwich Inn and Suites

Sandwich Inn and Suites
2.5 star property
12.1 km from Onset Beach
8.8 out of 10, Excellent, (1,007 reviews)
"Our stay was terrific. Our room was very clean and the bed was very comfortable. The grounds was beautiful and breakfast was delicious. The staff was extremely nice and helpful. Will definitely stay again"
United States
Cyndie
The price is CA $219
CA $251 total
includes taxes & fees
Sep 3 - Sep 4
Sandwich Inn and Suites

13. Belfry Inn & Bistro

Belfry Inn & Bistro
3.5 star property
13.9 km from Onset Beach
9.0 out of 10, Wonderful, (205 reviews)
"The rooms were very clean. It is a very unique place to stay and each room is s little different. The stained glass is beautiful and the muffins on the breakfast buffet were delicious. The staff was very nice and we really enjoyed our stay."
United States
Kathleen
The price is CA $399
CA $456 total
includes taxes & fees
Sep 1 - Sep 2
Belfry Inn & Bistro

14. Sandwich Lodge & Resort

Sandwich Lodge & Resort
2.0 star property
12.8 km from Onset Beach
8.6 out of 10, Excellent, (1,006 reviews)
"This was a nice place. Pool area is great. Room was clean, spacious, and very nice. I recommend this if traveling with kids."
United States
Cheriene
The price is CA $234
CA $268 total
includes taxes & fees
Aug 18 - Aug 19
Sandwich Lodge & Resort

15. The Bridgeway

The Bridgeway
2.5 star property
6.1 km from Onset Beach
8.4 out of 10, Very good, (183 reviews)
"Stay here was good, room was nice and clean, definitely would return"
United States
Jevannee
The price is CA $168
CA $206 total
includes taxes & fees
Sep 3 - Sep 4
The Bridgeway

16. The Earl of Sandwich Motel

The Earl of Sandwich Motel
2.0 star property
17.5 km from Onset Beach
8.2 out of 10, Very good, (684 reviews)
"Newly updated rooms, very clean and modern."
United States
Lynn
The price is CA $171
CA $196 total
includes taxes & fees
Sep 6 - Sep 7
The Earl of Sandwich Motel

17. Sea Crest Beach Resort

Sea Crest Beach Resort
3.5 star property
12.9 km from Onset Beach
7.8 out of 10, Good, (414 reviews)
"Great sandy beach, will come back again"
United States
Serap
The price is CA $456
CA $603 total
includes taxes & fees
Sep 3 - Sep 4
Sea Crest Beach Resort

18. Quality Inn Bourne - Cape Cod

Quality Inn Bourne - Cape Cod
2.5 star property
6 km from Onset Beach
7.4 out of 10, Good, (573 reviews)
"Good location close to the restaurant and shopping."
United States
MEANS
The price is CA $197
CA $226 total
includes taxes & fees
Sep 1 - Sep 2
Quality Inn Bourne - Cape Cod

19. Carleton Circle Motel Falmouth

Carleton Circle Motel Falmouth
2.5 star property
17.7 km from Onset Beach
6.8 out of 10, (477 reviews)
"Close to everything we wanted to do and the staff were so friendly!!"
United States
Alexandra
The price is CA $166
CA $190 total
includes taxes & fees
Sep 6 - Sep 7
Carleton Circle Motel Falmouth

20. Bourne Bridge Inn 

Bourne Bridge Inn 
2.0 star property
5.8 km from Onset Beach
6.2 out of 10, (34 reviews)
"Very well maintained establishment would go back"
United States
Myriam
The price is CA $164
CA $187 total
includes taxes & fees
Aug 30 - Aug 31
Bourne Bridge Inn 
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.

Compare popular hotels close to Onset Beach

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
The Crab House Experience | Beach/ocean view
The Onset Beach Compound-Cape Cod Beach Resort & Oceanic Habitat
3.0 star property
10.0
Exceptional
11 reviews
View
Front of property
The Inn on Onset Bay
2.5 star property
8.6
Excellent
219 reviews
View
Reception
Rosewood Motel
2.5 star property
7.4
Good
272 reviews
View
Exterior
The Atlantic Motel
2.0 star property
6.0
43 reviews
View
Terrace/patio
Hampton Inn Cape Cod Canal
2.5 star property
9.4
Exceptional
745 reviews
View

Top Onset Beach Hotel Reviews

Other attractions near Onset Beach

Frequently asked questions

What's the area like around Onset Beach?
Onset Beach is located in East Wareham. If you're looking for a convenient place to stay, check out the 69 hotels and other accommodations you'll find within a mile.
What's the best place to stay near Onset Beach?
Adjacent to Onset Beach, The Inn on Onset Bay is one of the top choices for your stay based on our traveler data, and this inn offers 6 restaurants and 3 bars. Another good choice is The Glen Cove Hotel & Restaurant, located just 0.4 mi (0.6 km) away.
How many hotels should I expect to find close to Onset Beach?
Expedia has 69 hotels and other accommodations within a mile from Onset Beach.
If I need to cancel the hotel reservation for my stay near Onset Beach, will I receive a refund?
Yes, the majority of room reservations are fully refundable if you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If you have a reservation that's non-refundable, it may still be possible to cancel it and receive a refund within a 24-hour period of your booking. Enter dates in and click on "Search", then use the filter option "fully refundable" to review the best options available near Onset Beach.
What can I see and do near Onset Beach?
Wings Neck Lighthouse, Wings Neck, and Briggs McDermott House are landmarks that you won't want to miss. Enjoy a stroll along the shore at Shell Point Beach, Swifts Beach, and North Shore Beach. Create some family memories at Water Wizz and Lyman Reserve.

Explore a world of travel with Expedia