Top Hotels in Weirs Beach
Find the Top Hotels in Weirs Beach – 5+ Quality Options from Leading Providers
1-5 out of 5 hotels
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Hotel
MapView on map600 yd from City Center300 yd from Weirs Beach
From
US$ 179
/night
- Spectacular views of Lake Winnipesaukee
- Heated saltwater swimming pool
- Pet-friendly cottages available upon request
MapView on map300 yd from City Center400 yd from Weirs Beach
From
US$ 125
/night
- Scenic views from every room
- Solar-warmed king-size pool
- Walking distance to attractions
- Outdoor pool
- BBQ facilities
- Fire pit
200 yd from City Center400 yd from Weirs Beach
From
US$ 91
/night
- Cozy cottages with screened porches
- Outdoor pool and picnic areas
- Pet-friendly with nearby trails
Motel
600 yd from City Center300 yd from Weirs Beach
From
US$ 135
/night
You can relax by a swimming pool in the 1848 Inn, located only 0.6 miles from Lake Winnipesaukee Historical.
Motel
- Outdoor Pool
- Hot Tub
- Picnic Area
1500 yd from City Center1400 yd from Weirs Beach
From
US$ 139
/night
- Beautiful landscaped garden setting
- Outdoor pool and hot tub available
- Complimentary morning coffee service
Saved
Save
Top Hotel Picks in Weirs Beach
How much is a room per night?
These hotels offer easy access to Weirs Beach's shoreline, the local amusement park, and main scenic spots like the Lakes Region Casino. Expect prices starting around $120 per night, with guest ratings often above 8.0/10.
3 star:
$120-$200
4 star:
$200-$350
5 star:
$350-$550
