Hotels near Weirs Beach

Reward yourself your way

Stay where you want, when you want, and get rewarded

Learn about Hotels.com Rewards

Unlock instant savings

You could get an extra 10% off with Secret Prices

Sign up, it's free     Sign in

Free cancellation

Flexible bookings on most hotels*

Find out more about Weirs Beach

Where is Weirs Beach?

Weirs Beach is home to Weirs Beach. Weirs Beach is a family-friendly city known for its cultural attractions such as the live music. If you'd like to find things to see and do in the area, you might want to stop in and see Lake Winnipesaukee and Castle in the Clouds.

Where Can I Stay near Weirs Beach?

We've got 159 hotels to choose from within just a mile of Weirs Beach. You may want to think about one of these choices that are popular with our travelers:

The Naswa Resort

  • 3-star resort • Free parking • Free WiFi • 2 restaurants • Central location

Weirs Beach Motel and Cottages

  • 3-star hotel • Free parking • Free WiFi • Restaurant

Half Moon Motel & Cottages

  • 3-star hotel • Free WiFi • Spa tub • Fitness center • Central location

Things to See and Do near Weirs Beach

What to See near Weirs Beach

  • Lake Winnipesaukee
  • Endicott Rock Park
  • Paugus Bay
  • Ahern State Park
  • Opechee Park Cove Beach and Opechee Point Beach

Things to Do near Weirs Beach

  • Winnipesaukee Scenic Railroad
  • Funspot Family Fun Center
  • Bank of New Hampshire Pavilion at Meadowbrook
  • Meredith Children's Museum
  • Ellacoya State Park

How to Get to Weirs Beach

Flights to Weirs Beach

  • Laconia, NH (LCI-Laconia Municipal), 2.8 mi (4.5 km) from central Weirs Beach
  • Concord, NH (CON-Concord Municipal), 27.9 mi (44.9 km) from central Weirs Beach