Hotels in Haverhill, New Hampshire

Search & Compare Haverhill Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

Pay now or later on most rooms

Free cancellation on most rooms

Best Price Guarantee

Best hotels in Haverhill

Haverhill overview

Haverhill is a relaxing place surrounded by picturesque views of mountains and parks. You're sure to find the coffee and bar options to your liking. Spend a relaxing day at Haverhill Common and Bedell Bridge State Park when the weather is nice. Check out local attractions like Haverhill Library and Cultural Center and Bear Ridge Raceway. If you're looking for a family-friendly getaway, Haverhill is for you.

Where to stay in Haverhill

A welcoming city for all, Haverhill has a variety of lodging options. There are 37 hotels in the Haverhill area and you can shop as many as 11 deals for rooms on Hotels.com, some with discounts of up to 44%.
  • • 14 2-star hotels with an average price of $60 per night
  • • 16 3-star hotels with an average price of $80 per night
  • • 5 4-star hotels with an average price of $120 per night

Here's the top hotel based on 3218 user reviews of Haverhill hotels: Gibson House

How to get to Haverhill

Fly in to Lebanon, NH (LEB-Lebanon Municipal), 31 mi (49.9 km) from downtown Haverhill. Burlington, VT (BTV-Burlington Intl.) is the next closest major airport, 62.1 mi (99.9 km) away.

What to see around Haverhill

Its parks, mountain views, and hiking trails are well known, and favorite spots for nature lovers include:
  • • Haverhill Common
  • • Bedell Bridge State Park
  • • Lost River Gorge and Boulder Caves
Here are some top sights to see:
  • • Haverhill Library and Cultural Center
  • • Bear Ridge Raceway

When to visit Haverhill

Curious about when's the best time to visit? Here are the seasonal norms to help with your planning:

Seasonal temperature averages
  • • January-March: 48°F day, 6°F night
  • • April-June: 80°F day, 27°F night
  • • July-September: 82°F day, 43°F night
  • • October-December: 64°F day, 9°F night
Seasonal rainfall averages
  • • January-March: 7.2 inches
  • • April-June: 10.2 inches
  • • July-September: 11.7 inches
  • • October-December: 10.3 inches