Skip to main content

Search hotels in Haverhill, MA

Enter your dates to see the latest prices and deals for Haverhill hotels

Popular hotels in Haverhill

Check out our top picks in Haverhill

Filter by:

Star Rating
Review score

Hampton Inn Haverhill

Hotel in Haverhill

This Haverhill, Massachusetts hotel is located 4 miles from Kenoza Lake and Winnekenni Castle. Facilities include an indoor swimming pool, daily hot breakfast, and free Wi-Fi access.

C
Cody
From
United States
The breakfast was good. It's close to a very good pizza place.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews
Price from
$101.68
1 night, 2 adults

The Artisan at Tuscan Village, Salem, NH, a Tribute Portfolio Hotel

Salem (Near Haverhill)

The Artisan at Tuscan Village, Salem, NH, a Tribute Portfolio Hotel has a seasonal outdoor swimming pool, fitness center, a terrace and restaurant in Salem.

T
Teresa
From
United States
The atmosphere, Christmas vendors, walking distance to stores,
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 140 reviews
Price from
$220
1 night, 2 adults

Hilton Garden Inn Tewksbury Andover

Tewksbury (Near Haverhill)

Located in Tewksbury, 21 miles from Minute Man National Historical Park, Hilton Garden Inn Tewksbury Andover has accommodations with a fitness center, free private parking, a shared lounge and a...

L
Lauren
From
United States
Everything the staff was super helpful especially Donald and Jose everyone was kind and helpful! This was one of the greatest stays ive had in a while which is saying something since I travel often. The pool was clean and quiet and the whole hotel and experience was the best!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 364 reviews
Price from
$106
1 night, 2 adults

Hampton Inn by Hilton Amesbury, MA

Amesbury (Near Haverhill)

The Hampton Inn Amesbury is located in the coastal region of Massachusetts. The hotel offers complimentary Wi-Fi and hot breakfast to all guests.

S
Shelley
From
United States
Fast check in check out, clean and comfortable rooms, pet friendly
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 290 reviews
Price from
$116.62
1 night, 2 adults

DoubleTree by Hilton Boston-Andover

Andover (Near Haverhill)

Offering free Wi-Fi, an indoor pool and 2 restaurants, DoubleTree by Hilton Boston-Andover is located near several schools including Merrimack College, 6.0 mi away, UMass Lowell, 8.0 mi away, and...

P
Peter
From
United States
As the breakfast was $18 we ate at a local restaurant.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 378 reviews
Price from
$122.18
1 night, 2 adults

Park View Inn

Salem (Near Haverhill)

Located within 20 miles of Mall of New Hampshire and 30 miles of Cambridge College, Park View Inn provides rooms in Salem. This 3-star hotel offers a 24-hour front desk.

Y
Young
From
0
A quite spacious room and very comfortable. Unfortunately, this review doesn't allow enough photos to be shared, but the room includes a nice sitting area with two stuffed chairs and a small table. The room also has a small fridge and microwave. The entire stay was wonderful, as it was very quiet. The room, building, and parking lot were clean and well maintained. Parking right outside my door. It's located in a place that is very easy to find and access, and directly across S. Broadway from the Rockingham Park Mall. Dozens of shops. All the staff were friendly, helpful, and professional. I fully recommend this as a place to stay.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 474 reviews
Price from
$100
1 night, 2 adults

Essex Street Inn & Suites, an Ascend Collection Hotel

Newburyport (Near Haverhill)

This historic, Essex Street Inn, Ascend Hotel Collection is located on Highway 1 in the Newburyport, Massachusetts city center.

C
Chris
From
France
Beautiful Hotel, great breakfast, excellent location.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 412 reviews
Price from
$101.15
1 night, 2 adults

Fairfield Inn by Marriott Amesbury

Amesbury (Near Haverhill)

Featuring a fitness center and a garden, Fairfield Inn by Marriott Amesbury is located in Amesbury, 26 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

B
Barrand
From
United States
Location was great. We stay here every year for Thanksgiving
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 275 reviews
Price from
$110.58
1 night, 2 adults

Courtyard by Marriott Boston Andover

Andover (Near Haverhill)

Located in Andover and with Cambridge College reachable within 24 miles, Courtyard by Marriott Boston Andover has a restaurant, non-smoking rooms, free WiFi and a bar.

S
Steffani
From
Canada
I had a great experience at the Courtyard by Marriott. The rooms were clean, modern, and well-equipped, offering a perfect balance of comfort and functionality. Staff were friendly and attentive, making check-in smooth and hassle-free. I especially appreciated the quiet atmosphere, ideal for both relaxation and work. With easy access to local attractions and a reliable in-house bistro, it’s a solid choice for business or leisure travel. Highly recommended for anyone seeking quality and consistency.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 121 reviews
Price from
$161
1 night, 2 adults

SpringHill Suites Boston Andover

Andover (Near Haverhill)

Located in Andover, 24 miles from Cambridge College, SpringHill Suites Boston Andover has accommodations with a fitness center, free private parking and a shared lounge.

H
Heather
From
United States
Convenient location, large room, friendly staff, very clean.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 254 reviews
Price from
$124
1 night, 2 adults
See all hotels in and around Haverhill

Haverhill – 4 hotels and places to stay

Filter by:

Star Rating
Review score

Hampton Inn Haverhill

Hotel in Haverhill

This Haverhill, Massachusetts hotel is located 4 miles from Kenoza Lake and Winnekenni Castle. Facilities include an indoor swimming pool, daily hot breakfast, and free Wi-Fi access.

C
Cody
From
United States
The breakfast was good. It's close to a very good pizza place.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews
Price from
$101.68
1 night, 2 adults

The Artisan at Tuscan Village, Salem, NH, a Tribute Portfolio Hotel

Salem (Near Haverhill)

The Artisan at Tuscan Village, Salem, NH, a Tribute Portfolio Hotel has a seasonal outdoor swimming pool, fitness center, a terrace and restaurant in Salem.

T
Teresa
From
United States
The atmosphere, Christmas vendors, walking distance to stores,
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 140 reviews
Price from
$220
1 night, 2 adults

Hilton Garden Inn Tewksbury Andover

Tewksbury (Near Haverhill)

Located in Tewksbury, 21 miles from Minute Man National Historical Park, Hilton Garden Inn Tewksbury Andover has accommodations with a fitness center, free private parking, a shared lounge and a...

L
Lauren
From
United States
Everything the staff was super helpful especially Donald and Jose everyone was kind and helpful! This was one of the greatest stays ive had in a while which is saying something since I travel often. The pool was clean and quiet and the whole hotel and experience was the best!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 364 reviews
Price from
$106
1 night, 2 adults

Hampton Inn by Hilton Amesbury, MA

Amesbury (Near Haverhill)

The Hampton Inn Amesbury is located in the coastal region of Massachusetts. The hotel offers complimentary Wi-Fi and hot breakfast to all guests.

S
Shelley
From
United States
Fast check in check out, clean and comfortable rooms, pet friendly
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 290 reviews
Price from
$116.62
1 night, 2 adults

DoubleTree by Hilton Boston-Andover

Andover (Near Haverhill)

Offering free Wi-Fi, an indoor pool and 2 restaurants, DoubleTree by Hilton Boston-Andover is located near several schools including Merrimack College, 6.0 mi away, UMass Lowell, 8.0 mi away, and...

P
Peter
From
United States
As the breakfast was $18 we ate at a local restaurant.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 378 reviews
Price from
$122.18
1 night, 2 adults

Park View Inn

Salem (Near Haverhill)

Located within 20 miles of Mall of New Hampshire and 30 miles of Cambridge College, Park View Inn provides rooms in Salem. This 3-star hotel offers a 24-hour front desk.

Y
Young
From
0
A quite spacious room and very comfortable. Unfortunately, this review doesn't allow enough photos to be shared, but the room includes a nice sitting area with two stuffed chairs and a small table. The room also has a small fridge and microwave. The entire stay was wonderful, as it was very quiet. The room, building, and parking lot were clean and well maintained. Parking right outside my door. It's located in a place that is very easy to find and access, and directly across S. Broadway from the Rockingham Park Mall. Dozens of shops. All the staff were friendly, helpful, and professional. I fully recommend this as a place to stay.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 474 reviews
Price from
$100
1 night, 2 adults

Essex Street Inn & Suites, an Ascend Collection Hotel

Newburyport (Near Haverhill)

This historic, Essex Street Inn, Ascend Hotel Collection is located on Highway 1 in the Newburyport, Massachusetts city center.

C
Chris
From
France
Beautiful Hotel, great breakfast, excellent location.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 412 reviews
Price from
$101.15
1 night, 2 adults

Fairfield Inn by Marriott Amesbury

Amesbury (Near Haverhill)

Featuring a fitness center and a garden, Fairfield Inn by Marriott Amesbury is located in Amesbury, 26 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

B
Barrand
From
United States
Location was great. We stay here every year for Thanksgiving
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 275 reviews
Price from
$110.58
1 night, 2 adults

Courtyard by Marriott Boston Andover

Andover (Near Haverhill)

Located in Andover and with Cambridge College reachable within 24 miles, Courtyard by Marriott Boston Andover has a restaurant, non-smoking rooms, free WiFi and a bar.

S
Steffani
From
Canada
I had a great experience at the Courtyard by Marriott. The rooms were clean, modern, and well-equipped, offering a perfect balance of comfort and functionality. Staff were friendly and attentive, making check-in smooth and hassle-free. I especially appreciated the quiet atmosphere, ideal for both relaxation and work. With easy access to local attractions and a reliable in-house bistro, it’s a solid choice for business or leisure travel. Highly recommended for anyone seeking quality and consistency.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 121 reviews
Price from
$161
1 night, 2 adults

SpringHill Suites Boston Andover

Andover (Near Haverhill)

Located in Andover, 24 miles from Cambridge College, SpringHill Suites Boston Andover has accommodations with a fitness center, free private parking and a shared lounge.

H
Heather
From
United States
Convenient location, large room, friendly staff, very clean.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 254 reviews
Price from
$124
1 night, 2 adults
See all hotels in and around Haverhill

Hotels with parking in Haverhill

Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 503 reviews
From $95.48 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 425 reviews
From $112.82 per night
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 203 reviews
From $135.21 per night
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,012 reviews
From $127.06 per night
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 113 reviews
From $136.48 per night
Free parking
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 275 reviews
From $123.52 per night
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 290 reviews
From $124.95 per night
Parking on site
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 378 reviews
From $127.32 per night
Parking on site
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 405 reviews
From $121.75 per night
Parking on site
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 140 reviews
From $238.70 per night

Budget hotels in Haverhill and nearby

Cozy Merrimac Abode with Deck - 10 Mi to Beach! offers accommodations in Merrimac, 27 miles from The House of the Seven Gables and 15 miles from Casino Ballroom.

See reviews by guests who stayed at hotels in Haverhill

See all
From $206.10 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review
Communication with host was perfect. Super easy in/out. And we were able to have all of our dogs with no additional fee and much more space than a hotel room. The place was very clean and had a lovely smell! Bed was comfy. Overall a great place to stay!
Guest review byHeather
United States
From $110.35 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews
I highly recommend the Hampton Inn Haverhill! The staff is incredibly friendly, my room was spacious and impeccably clean, great shower, indoor pool, and an awesome free breakfast buffet 😀
Guest review byEd
United States
From $110.35 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews
the hotel is a,home away from home .loved the warmth of the staff . the morning breakfast was good not to forget the all day beverages .excellent
Guest review bycatherine
Kenya
From $110.35 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews
The breakfast was very good & the area where the hotel was very peaceful
Guest review byLeah
United States
From $110.35 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews
We enjoyed the hotel. Overall a very good value.
Guest review byMarc
United States