Top 10 Hotels in Salem

See all 4 Hotels in Salem
Red Roof Inn Salem

Red Roof Inn Salem

15 Red Roof Lane, Salem 03079

2.0 out of 5.0
3.6 out of 5 (846 reviews)

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

$83
Park View Inn - Salem

Park View Inn - Salem

109 S Broadway, Salem 03079

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

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

$75
La Quinta Inn & Suites Salem

La Quinta Inn & Suites Salem

8 Keewaydin Dr, Salem 03079

2.5 out of 5.0
3.5 out of 5 (762 reviews)

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

$95
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.8 out of 5 (160 reviews)

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

$126
Days Hotel And Conference Center - Methuen MA

Days Hotel And Conference Center - Methuen MA

1 mi from Salem
3.0 out of 5.0
3.2 out of 5 (624 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 Publi …

$72
SpringHill Suites by Marriott Boston/Andover

SpringHill Suites by Marriott Boston/Andover

3.4 mi from Salem
3.0 out of 5.0
4.3 out of 5 (296 reviews)

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

$109
Hampton Inn Haverhill

Hampton Inn Haverhill

3.4 mi from Salem
2.5 out of 5.0
4.3 out of 5 (544 reviews)

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

$121
Best Western Merrimack Valley

Best Western Merrimack Valley

3.5 mi from Salem
2.5 out of 5.0
3.7 out of 5 (736 reviews)

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

$95
La Quinta Inn & Suites Boston-Andover

La Quinta Inn & Suites Boston-Andover

3.6 mi from Salem
2.5 out of 5.0
3.8 out of 5 (977 reviews)

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

$109
Sonesta ES Suites Andover Boston

Sonesta ES Suites Andover Boston

3.7 mi from Salem
3.0 out of 5.0
4.4 out of 5 (681 reviews)

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

$139

Recent Reviews in Salem

Where to stay in Salem

Salem Hotel Guide

Top Salem Accommodations

Organizing a trip to Salem? A modest range of accommodation solutions await if you'd love to stay close to the action. Check out the 4 establishments located within 3 miles on Expedia.

Do you want to stay not far from the action? The Holiday Inn Salem - I-93 at Exit 2 and La Quinta Inn & Suites Salem could be perfect for you.

With nearly everything located in one central area, The Mall at Rockingham Park is the perfect place to fulfill your shopping desires. Consider booking a stay at the Red Roof Inn Salem and Park View Inn - Salem to be close to this popular attraction.

If you still haven't found what you're looking for, you might want to consider looking into the Stonehedge Hotel and Spa and the Andover Inn, which are 12 miles and 10 miles from the city center of Salem. 20 miles away stands the Residence Inn by Marriott Boston North Shore/Danvers. The Residence Inn by Marriott Boston Woburn is also in this area, 19 miles away.

Attractions and Hotels Near Salem

For travelers who would like to enjoy more of the valleys and rolling hills in this section of United States of America, you may choose to plan to spend some extra time in other parts of Southern New Hampshire. You could tour regional various attractions or enjoy hiking, and afterwards book a convenient place to stay.

Some close by places to visit in Southern New Hampshire are Nashua and Merrimack. Nashua is 12 miles to the west of Salem, while Merrimack is 15 miles to the northwest. Nashua hotels and apartments include the Crowne Plaza Nashua and Courtyard by Marriott Nashua. The Residences at Daniel Webster and Holiday Inn Express & Suites Merrimack are the hotels in Merrimack.

Manchester is a significant city located 18 miles from Salem. It's home to Canobie Lake Park. This part of Southern New Hampshire has a range of hotel options, including the Bedford Village Inn and Crotched Mountain Resort.

How to Get to Salem

Manchester-Boston Regional Airport is a convenient airport for Salem travelers, and is located 15 miles away from Salem. Accommodation options nearby are the Holiday Inn Manchester Airport and the Country Inn & Suites By Carlson, Manchester Airport, NH.