Rose and Crown Hotel (7.4/10 from 171 reviews), The Suffolk Hotel (8.2/10 from 202 reviews), and Sturmer Hall Hotel and Conference Centre (8.7/10 from 57 reviews) are all highly rated places to stay in Haverhill.
Searches in the last 72 hours suggest an average price of around $232/night is normal for a hotel in Haverhill.
$58/night is the cheapest price found for a hotel in Haverhill by HotelsCombined users over the last 72 hours.
Haverhill hotels start at $67 for tonight; however accommodations will average about $123. Many 4-star stays can be found in Haverhill tonight, with prices starting at $109. These prices were found on HotelsCombined within the last 72 hours.