Top Hotels in Weirs Beach

Find the Top Hotels in Weirs Beach – 7+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-7 out of 7 hotels
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great62 reviews
MapView on map200 m from City Centre300 m from Weirs Beach
From   US$ 125 /nightSelect
  • Stunning views of Lake Winnipesaukee
  • Solar-warmed king-size swimming pool
  • Individual cottages with kitchenettes
8.6
Great41 reviews
MapView on map600 m from City Centre300 m from Weirs Beach
From   US$ 179 /nightSelect
  • Spectacular views of Lake Winnipesaukee
  • Heated salt water swimming pool
  • Pet-friendly cottages available
8.6
Great48 reviews
  • Outdoor Hot Tub
  • Picnic Area
  • Table Tennis
1.3 km from City Centre1.2 km from Weirs Beach
From   US$ 139 /nightSelect
  • Stunning landscaped gardens for relaxation
  • Outdoor pool and hot tub access
  • Complimentary morning coffee available
Places to stay near Weirs Beach
8.4
Great119 reviews
  • Cascade Spa
  • EKAL Activity Center
  • Outdoor Pools
6.2 km from Weirs Beach6.2 km from City Centre
From   US$ 239 /nightSelect
  • Scenic views of Lake Winnipesaukee
  • Exclusive spa services at Cascade Spa
  • Family-friendly activities year-round
8.4
Great144 reviews
  • Indoor Pool
  • Outdoor Grills
  • Fitness Center
5.9 km from Weirs Beach5.9 km from City Centre
From   US$ 140 /nightSelect
  • Walk to Bank of NH Pavilion events
  • Full kitchens in spacious suites
  • Indoor and outdoor pools available
8.4
Great73 reviews
  • Private beach
  • Game room
  • Outdoor pool
1.7 km from Weirs Beach1.7 km from City Centre1.5 km from Weirs Beach
From   US$ 84 /nightSelect
  • Private beach access and docks
  • Renovated rooms with modern amenities
  • Seasonal outdoor swimming pool
7.6
Very good34 reviews
  • Tennis Court
  • Outdoor Pool
  • Barbecue Facilities
500 m from Weirs Beach500 m from City Centre300 m from Weirs Beach
From   US$ 221 /nightSelect
  • Tennis court for competitive recreation
  • Seasonal outdoor pool for relaxation
  • Mountain or lake view accommodations