Top 10 Hotels in Salem

See all 4 Hotels in Salem
La Quinta Inn & Suites Salem
La Quinta Inn & Suites Salem

8 Keewaydin Dr, Salem 03079

2.5 out of 5.0
3.6 out of 5 (683 reviews)

Situated in the business district, this hotel is within 3 mi (5 km) of Canobie Lake Park, Rockingham Park, and The Mall at …

$99
Red Roof Inn Salem
Red Roof Inn Salem

15 Red Roof Lane, Salem 03079

2.0 out of 5.0
3.7 out of 5 (694 reviews)

Situated in Salem, this hotel is within 2 mi (3 km) of Canobie Lake Park, Rockingham Park, and The Mall at Rockingham Park …

$76
Holiday Inn Salem - I-93 at Exit 2
Holiday Inn Salem - I-93 at Exit 2

1 Keewaydin Dr, Salem 03079

3.0 out of 5.0
3.9 out of 5 (136 reviews)

Situated in Salem, this hotel is within 3 mi (5 km) of Canobie Lake Park, Rockingham Park, and The Mall at Rockingham Park …

$144
Park View Inn - Salem
Park View Inn - Salem

109 S Broadway, Salem 03079

2.0 out of 5.0
4.1 out of 5 (401 reviews)

Situated in Salem, this motel is within 1 mi (2 km) of Rockingham Park and The Mall at Rockingham Park. Canobie Lake Park is …

$70
Days Hotel And Conference Center - Methuen MA
Days Hotel And Conference Center - Methuen MA

159 Pelham Street, Methuen 01844

3.0 out of 5.0
3.3 out of 5 (505 reviews)

Situated in Methuen, this hotel is 1.3 mi (2.2 km) from Methuen Memorial Music Hall and 2.9 mi (4.6 km) from Lawrence Public …

$84
Best Western Merrimack Valley
Best Western Merrimack Valley

401 Lowel Ave, Haverhill 01832-3683

2.5 out of 5.0
3.7 out of 5 (675 reviews)

Situated in Haverhill, this hotel is within 6 mi (10 km) of Winnekenni Castle, Crystal Lake Golf Club, and Cedarland Fun …

$112
Hampton Inn Haverhill
Hampton Inn Haverhill

106 Bank Road, Haverhill 01832

2.5 out of 5.0
4.3 out of 5 (454 reviews)

Situated near the airport, this hotel is within 6 mi (10 km) of Winnekenni Castle, Cedarland Fun Center, and Crystal Lake …

$159
DoubleTree by Hilton Hotel Boston-Andover
DoubleTree by Hilton Hotel Boston-Andover

123 Old River Rd, Andover 01810

3.5 out of 5.0
4.2 out of 5 (352 reviews)

Situated in the business district, this hotel is within 6 mi (10 km) of Lawrence Heritage State Park, Lawrence Public …

$206
La Quinta Inn & Suites Boston-Andover
La Quinta Inn & Suites Boston-Andover

131 River Rd, Andover 01810

2.5 out of 5.0
3.8 out of 5 (863 reviews)

Situated in Andover, this hotel is within 6 mi (10 km) of Lawrence Heritage State Park, Lawrence Public Library, and Methuen …

$135
Sonesta ES Suites Andover Boston
Sonesta ES Suites Andover Boston

4 Tech Drive, Andover 01810

3.0 out of 5.0
4.4 out of 5 (619 reviews)

Situated in Andover, this aparthotel is within 6 mi (10 km) of Lawrence Heritage State Park, Lawrence Public Library, and …

$259

Recent Reviews in Salem

Hide content

Where to stay in Salem

Salem Hotel Guide

Expedia.com offers a selection of 99 hotels in Salem. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Salem. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Salem neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Salem, New Hampshire now, including last minute deals!