Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Haverhill

Tonight Jun 20 - Jun 21
This weekend Jun 21 - Jun 23
Next weekend Jun 28 - Jun 30

Featured Haverhill Cheap Hotels

See all 395 Properties in Haverhill

Estimated price for 1 night/2 adults

Best Western Merrimack Valley
Best Western Merrimack Valley
2.5 out of 5.0 401 Lowel Ave, Haverhill, MA
Free Cancellation
3.7/5 (942 reviews)
$95/ night for 2 guests

Breakfast and the kareoke place down the street was fun.

Reviewed on Jun 16, 2019
Hampton Inn Haverhill
Hampton Inn Haverhill
2.5 out of 5.0 106 Bank Road, Haverhill, MA
Free Cancellation
4.3/5 (755 reviews)
$107/ night for 2 guests

Great staff, yummy breakfast. Clean room. Fun tome swimming in the pool.

Reviewed on Jun 5, 2019

Recently booked Cheap Hotels in Haverhill

Best Western Merrimack Valley
2.5 out of 5.0
Last booking: 20 hours ago
Hampton Inn Haverhill
2.5 out of 5.0
Last booking: 23 hours ago

Cheap Hotels in Haverhill

Haverhill has cheap accommodation options and a variety of places to visit, making it a great vacation choice for budget-conscious travelers. You can find ways to save money while getting to know this destination, which is home to attractions like Winnekenni Castle, Cedarland Fun Center, and Bradford Country Club.

When it comes to discount lodging choices in Haverhill, the area has some budget hotels to choose from. These top-rated options offer reasonable prices and have earned good reviews from Expedia travelers in search of a bargain:

Hampton Inn Haverhill - 2.5-star hotel. You'll find free buffet breakfast, free WiFi, and free parking at this property. Guests who stay here appreciate its quiet guestrooms and helpful staff.

Best Western Merrimack Valley - Customers like this 2.5-star hotel for its proximity to shops and comfortable rooms. It offers free buffet breakfast, free WiFi, and free parking.

Planning Your Trip to Haverhill

Haven't picked your travel dates? Use these temperature and rainfall averages to get an idea of the best months to visit so you can maximize your time.

  • Hottest months: July, August, June, and September, with an average temperature of 82°F
  • Coldest months: January, February, December, and March, with an average temperature of 19°F
  • Rainiest months: December, March, January, and October, with an average rainfall of 4.79 inches
  • Driest months: August, July, September, and June, with an average rainfall of 3.83 inches

Sightseeing In and Around Haverhill

Haverhill is known for its dining options and coffeehouses, and offers plenty to see and do without spending a fortune. You can budget for the top local attractions on your list, and then plan some activities that cost little or nothing at all. If you're looking to enjoy the area's natural beauty, you can get outdoors at Penguin Park, Maudslay State Park, or Atkinson Common.

Travelers also like Haverhill for its:
  • Shopping
  • Beaches
  • Entertainment

Getting Around Haverhill

The closest airport is 5.1 mi (8.2 km) from the city center in Lawrence, MA (LWM-Lawrence Municipal). However, if that doesn't suit your budget, you can look into flights to Beverly, MA (BVY-Beverly Municipal), which is 16.3 mi (26.2 km) away. To see more of the surrounding area, ride one of the trains from Haverhill Station or Haverhill Bradford Station.