Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

4-star hotels in Haverhill, Massachusetts

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
Similar properties near Haverhill
Doubletree By Hilton Boston North Shore Hotel Danvers50 Ferncroft Road, Danvers, United States, 01923View on map
13.6 mi from Haverhill13.6 mi from City Center
Enjoy a shared lounge, a library and a golf course provided by the prestigious hotel, located in the centre of Danvers.
  • The hotel has
    • On-site car park
    +1
5.2
Guest rating3 reviews
Price fromUS$ 187per nightSelect
Not available
Garrison Inn Newburyport11 Brown Square, Newburyport, United States, 01950View on map
10.6 mi from Haverhill10.6 mi from City Center
Close to Salisbury Park in Newburyport, the intimate hotel is lodged in an urban-style building and consists of 24 rooms.
  • The hotel has
    • On-site car park
    +1
9.0
Perfect34 reviews
Price fromUS$ 237per nightSelect
Not available
Essex Street Inn7 Essex Street, Newburyport, United States, 01950View on map
10.8 mi from Haverhill10.8 mi from City Center
Welcoming guests in the heart of Newburyport, the hotel was remodelled in 2010.
8.2
Great9 reviews
Price fromUS$ 160per nightSelect
Not available
Hampton Inn And Suites Exeter59 Portsmouth Avenue, Exeter, United States, 03833View on map
16.0 mi from Haverhill16.0 mi from City Center
There are a private swimming pool, tennis courts and a golf course on site and guests can enjoy the non-smoking restaurant and a major location next to Exeter Historical Society.
9.4
Perfect13 reviews
Price fromUS$ 139per nightSelect
Not available
Compass Rose Inn5 1/2 Center Street, Newburyport, United States, 01950View on map
10.9 mi from Haverhill10.9 mi from City Center
Placed close to Newburyport Whale Watch in the centre of Newburyport, this hotel offers 6 rooms.
Price fromUS$ 235per nightSelect
Not available
Doubletree By Hilton Hotel Boston North Shore50 Ferncroft Road, Danvers, United StatesView on map
13.5 mi from Haverhill13.5 mi from City Center
Near the hotel, there is a motorway and guests can easily reach American Legion which is not far away.
Select
Not available

Filtering results

Please wait...

6 hotels found