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

2-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:   ×
Hampton Inn Haverhill106 Bank Road, Haverhill, United States, 1832View on map
2.1 mi from City Center
The hotel, placed in a historic-style building, offers location in the heart of Haverhill, boasting 126 en-suite rooms and a salt water swimming pool.
  • The hotel has
    • On-site car park
    +1
7.8
Very good23 reviews
Price fromUS$ 142per nightSelect
Not available
Similar properties near Haverhill
Knights Inn Danvers219 Newbury Street, Danvers, United States, 01923View on map
14.6 mi from Haverhill
Offering canoeing and hiking in the area, this accommodation lies next to Rebecca Nurse Homestead, and within a 50-minute drive of Logan Park.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
9.4
Perfect2 reviews
Price fromUS$ 94per nightSelect
Not available
Red Roof Inn Salem15 Red Roof Lane, Salem, United States, 03079View on map
8.3 mi from Haverhill
The hotel offers easy access to The Mall at Rockingham Park, boasting 108 rooms in the centre of Salem.
7.8
Very good13 reviews
Price fromUS$ 80per nightSelect
Not available
Red Roof Plus Boston Woburn19 Commerce Way, Woburn, United States, 01801View on map
18.8 mi from Haverhill
An air-conditioned restaurant and 159 rooms are available during the stay in tranquil hotel, boasting location next to Woburn Mall.
7.4
Very good96 reviews
Price fromUS$ 87per nightSelect
Not available
Motel 6 Boston - Danvers65 Newbury Street, Danvers, United States, 01923View on map
15.7 mi from Haverhill
The hotel includes 109 rooms together with a heated pool, offering its guests a convenient setting in the heart of Danvers.
5.6
Guest rating45 reviews
Price fromUS$ 110per nightSelect
Not available
Motel 6 Tewksbury95 Main St, Tewksbury, United States, 01876View on map
14.2 mi from Haverhill
The hotel was built in 1998 in a business area of Tewksbury, and nowadays has 120.
5.8
Guest rating1 review
Price fromUS$ 91per nightSelect
Not available
Fairfield Inn Amesbury35 Clarks Road, Amesbury, United States, 01913View on map
9.7 mi from Haverhill
Boasting an indoor swimming pool, this hotel is set a short distance from Salisbury Park and a motorway.
8.2
Great53 reviews
Price fromUS$ 138per nightSelect
Not available
Days Hotel And Conference Center - Methuen Ma159 Pelham Street, Methuen, United States, 01844View on map
7.3 mi from Haverhill
A lounge restaurant is available in this hotel that boasts an excellent location close to The Mall at Rockingham Park.
7.2
Very good99 reviews
Price fromUS$ 92per nightSelect
Not available
Fairfield Inn And Suites By Marriott Portsmouth Exeter138 Portsmouth Avenue, Exeter, United States, 03833View on map
16.5 mi from Haverhill
This hotel with 71 rooms and a snack bar is conveniently located 20 minutes' walk from the city center.
9.2
Perfect24 reviews
Price fromUS$ 157per nightSelect
Not available
Extended Stay America - Boston - Tewksbury1910 Andover St, Tewksbury, United States, 01876View on map
12.0 mi from Haverhill
Constructed in 2001 year, the hotel's building is a reminder of an original style, located just off Tewksbury Hospital.
8.0
Great2 reviews
Price fromUS$ 96per nightSelect
Not available
Fairfield Inn Boston Tewksbury/Andover1695 Andover Street, Tewksbury, United States, 01876View on map
12.4 mi from Haverhill
The hotel was built in 1989 in a ski area of Tewksbury, and nowadays has 133.
8.2
Great12 reviews
Price fromUS$ 94per nightSelect
Not available
Extended Stay America - Boston - Woburn831 Main St, Woburn, United States, 01801View on map
19.3 mi from Haverhill
Featuring a private swimming pool, this venue offers 100 rooms right in a metropolitan area.
7.2
Very good5 reviews
Price fromUS$ 104per nightSelect
Not available
Hampton Inn By Hilton Amesbury284 Elm Street, Amesbury, United States, 01913View on map
9.9 mi from Haverhill
This historic-style hotel is set at a short distance to Cider Hill Farm.
Price fromUS$ 139per nightSelect
Not available
Arbor Inn Motel153 High Street, Ipswich, United States, 01938View on map
12.8 mi from Haverhill
Featuring a heated pool, this venue offers 9 rooms right in a market area.
8.0
Great1 review
Price fromUS$ 157per nightSelect
Not available
Passport Inn Methuen487 Lowell Street, Methuen, United States, 01844View on map
8.9 mi from Haverhill
Near the hotel, there is a motorway and guests can easily reach Lawrence Recreation Dept which is not far away.
Price fromUS$ 95per nightSelect
Not available
Seabrook Inn9 Stard Rd, Seabrook, United States, 03874-4126View on map
12.8 mi from Haverhill
Boasting 15 rooms and a play area and a game room for children, the venue is settled in the centre of the city.
Price fromUS$ 126per nightSelect
Not available
Comfort Inn Danvers- Boston102 Newbury St, Danvers, United States, 01923View on map
15.4 mi from Haverhill
Refurbished in 2006, the hotel offers 100 rooms housed in an original-style building.
6.4
Nice7 reviews
Price fromUS$ 105per nightSelect
Not available
Country Garden Inn & Spa101 Main St, Rowley, United States, 01969View on map
10.8 mi from Haverhill
The venue has a lounge bar and a seasonal pool on site and offers direct access to a train station just few steps away.
Price fromUS$ 303per nightSelect
Not available
Rodeway Inn102 Newbury Street, Danvers, United States, 01923View on map
15.4 mi from Haverhill
Featuring Liberty architecture, the venue provides 100 rooms and offers easy access to Liberty Tree Mall.
Price fromUS$ 114per nightSelect
Not available
Red Roof Inn Boston WoburnI-95 At Washington Street/Commerce Way - 19 Commerce Way - 01801, Boston, United StatesView on map
18.8 mi from Haverhill
Featuring a heated pool, this budget venue gives access to Crystal Lake Park.
Price fromUS$ 104per nightSelect
Not available
Hampton Inn Boston Woburn371 Washington Street, Woburn, United States, MA 1801View on map
19.2 mi from Haverhill
Situated 2.1 miles from Woburn city center, the hotel is adjacent to Kids Playground and features an indoor swimming pool and a shared lounge.
Price fromUS$ 134per nightSelect
Not available
The Cabot Lodge278A Cabot Street, Beverly, United States, MA 01915View on map
18.6 mi from Haverhill
There are rooms facing the garden and the hotel is set close to Salem 1630: Pioneer Village.
Price fromUS$ 135per nightSelect
Not available
Towneplace Suites By Marriott Boston Tewksbury20 International Place, Tewksbury, United States, 01876View on map
12.5 mi from Haverhill
This business hotel is within 2.1 miles of the city center and features air-conditioned rooms.
Select
Not available

Filtering results

Please wait...

23 hotels found