Haverhill hotels & apartments, all accommodations in Haverhill

Recommended hotels in Haverhill

Hampton Inn Haverhill photo

Hampton Inn Haverhill

Hampton Inn Haverhill is a worthy example of 3-star hotels in Haverhill offering non-smoking rooms overlooking Canobie Lake Park and Crystal Lake. Since 2012, it has been hosting guests in the…

106 Bank Road, Haverhill, United States

Best Western Merrimack Valley Hotel Haverhill photo

Best Western Merrimack Valley Hotel Haverhill

The comfortable 3-star Best Western Merrimack Valley Hotel provides quick access to a castle, a museum and a college nearby. The hotel was opened in 1986 and remains an example of antique…

401 Lowell Avenue, Haverhill, United States