Find Cheap Hotels in Haverhill, MA from $69

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Haverhill Cheap Hotels

Hampton Inn Haverhill
2.5 out of 5
106 Bank Road, Haverhill, MA
Fully refundableReserve now, pay when you stay
The price is $96 per night from Feb 4 to Feb 5
4.2/5 Excellent! (981 reviews)
"Didn’t like that there was no opportunity for recycling at all. Everything to the garbage"

Reviewed on Dec 29, 2021

Hampton Inn Haverhill
Best Western Merrimack Valley
2.5 out of 5
401 Lowel Ave, Haverhill, MA
Fully refundableReserve now, pay when you stay
The price is $85 per night from Jan 31 to Feb 1
3.5/5 Good! (997 reviews)
"Clean and friendly staff"

Reviewed on Jan 18, 2022

Best Western Merrimack Valley
Don't see what you're looking for?
See all available properties in Haverhill
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Cheap Motels in Haverhill

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

3-star Hotels in Haverhill

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

Recent reviews of Haverhill hotels

More trip options