Hotels in Haverhill, Massachusetts

Search & Compare Haverhill Hotels

When are you visiting Haverhill?® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Haverhill

Haverhill overview

Haverhill is a family-friendly place surrounded by picturesque beach views. You'll find a wide variety of restaurants and coffeehouses. Visitors can plan a fun excursion to Bradford Country Club and Crystal Lake Golf Club while in Haverhill. While you're in town, don't miss a chance to see sights like Winnekenni Castle and Cedarland Fun Center.

Where to stay in Haverhill

Whether you're planning a longer vacation or a weekend getaway, Haverhill has the right hotel for you. There are 2 hotels in Haverhill and you can shop as many as 235 deals for rooms on, some with discounts of up to 50%. We have room prices starting at 59 USD per night and here you'll find a breakdown of hotels by star rating in Haverhill as well as in the surrounding area:
  • • 3 5-star hotels from 115 USD per night
  • • 35 4-star hotels from 109 USD per night
  • • 127 3-star hotels from 88 USD per night
  • • 32 2-star hotels from 61 USD per night

How to get to Haverhill

Fly into Manchester, NH (MHT-Manchester-Boston Regional), 20.4 mi (32.8 km) from the heart of Haverhill. Boston, MA (BOS-Logan Intl.) is the next closest major airport, 29.1 mi (46.8 km) away.

Train stations include:
  • • Haverhill Station (0.7 mi/1.2 km from the city center)
  • • Haverhill Bradford Station (1.1 mi/1.8 km from the city center)

What to see around Haverhill

Fun excursions can include a visit to:
  • • Bradford Country Club
  • • Crystal Lake Golf Club
Highlights of the area include:
  • • Winnekenni Castle
  • • Cedarland Fun Center
  • • Bradford Country Club
  • • Ski Bradford
  • • John Greenleaf Whittier Homestead and Museum

When to visit Haverhill

If you're beginning to plan your holiday, you may be curious about the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 51°F day, 16°F night
  • • April-June: 82°F day, 34°F night
  • • July-September: 84°F day, 48°F night
  • • October-December: 68°F day, 19°F night
Seasonal rainfall averages
  • • January-March: 14.29 inches
  • • April-June: 12.52 inches
  • • July-September: 11.30 inches
  • • October-December: 13.66 inches