Find and Book Top Hotels in Salem

Search among 35 available hotels and places to stay in Salem from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-35 out of 35
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great128 reviews
MapView on map1.8 mi from City Center100 yd from New Hampshire College-Salem
From   US$ 75 /nightSelect
8.2
Great45 reviews
MapView on map1.8 mi from City Center200 yd from New Hampshire College-Salem
From   US$ 139 /nightSelect
8.0
Great107 reviews
1.4 mi from City Center1000 yd from Mall at Rockingham Park
From   US$ 68 /nightSelect
Places to stay near Salem
8.4
Great110 reviews
6.8 mi from Salem6.8 mi from City Center
From   US$ 99 /nightSelect
8.4
Great97 reviews
11.4 mi from Salem11.4 mi from City Center
From   US$ 95 /nightSelect
8.2
Great65 reviews
10.4 mi from Salem10.4 mi from City Center
From   US$ 121 /nightSelect
8.0
Great39 reviews
13.8 mi from Salem13.8 mi from City Center
From   US$ 92 /nightSelect
8.4
Great77 reviews
5.5 mi from Salem5.5 mi from City Center
From   US$ 95 /nightSelect
8.6
Great94 reviews
19.7 mi from Salem19.7 mi from City Center
From   US$ 163 /nightSelect
8.6
Great21 reviews
10.9 mi from Salem10.9 mi from City Center
From   US$ 439 /nightSelect
8.5 mi from Salem8.5 mi from City Center
From   US$ 89 /nightSelect
8.6
Great63 reviews
14.7 mi from Salem14.7 mi from City Center
From   US$ 120 /nightSelect
8.4
Great46 reviews
14.6 mi from Salem14.6 mi from City Center
From   US$ 144 /nightSelect
18.0 mi from Salem18.0 mi from City Center
From   US$ 152 /nightSelect
8.2
Great63 reviews
10.5 mi from Salem10.5 mi from City Center
From   US$ 125 /nightSelect
8.4
Great104 reviews
19.5 mi from Salem19.5 mi from City Center
From   US$ 98 /nightSelect
8.4
Great47 reviews
6.9 mi from Salem6.9 mi from City Center
From   US$ 124 /nightSelect
8.2
Great59 reviews
10.5 mi from Salem10.5 mi from City Center
From   US$ 98 /nightSelect
8.2
Great117 reviews
7.1 mi from Salem7.1 mi from City Center
From   US$ 109 /nightSelect
8.4
Great53 reviews
18.2 mi from Salem18.2 mi from City Center
From   US$ 119 /nightSelect
8.0
Great34 reviews
12.9 mi from Salem12.9 mi from City Center
From   US$ 169 /nightSelect
8.0
Great77 reviews
7.3 mi from Salem7.3 mi from City Center
From   US$ 102 /nightSelect
15.2 mi from Salem15.2 mi from City Center
From   US$ 194 /nightSelect
8.4
Great62 reviews
6.6 mi from Salem6.6 mi from City Center
From   US$ 118 /nightSelect
8.4
Great39 reviews
6.9 mi from Salem6.9 mi from City Center
From   US$ 147 /nightSelect
19.5 mi from Salem19.5 mi from City Center
From   US$ 143 /nightSelect
8.4
Great74 reviews
15.0 mi from Salem15.0 mi from City Center
From   US$ 157 /nightSelect
8.4
Great66 reviews
7.2 mi from Salem7.2 mi from City Center
From   US$ 94 /nightSelect
14.0 mi from Salem14.0 mi from City Center
From   US$ 113 /nightSelect
15.0 mi from Salem15.0 mi from City Center
From   US$ 98 /nightSelect
8.2
Great73 reviews
15.9 mi from Salem15.9 mi from City Center
From   US$ 98 /nightSelect
15.7 mi from Salem15.7 mi from City Center
From   US$ 108 /nightSelect
15.1 mi from Salem15.1 mi from City Center
From   US$ 149 /nightSelect
8.2
Great89 reviews
20.9 mi from Salem20.9 mi from City Center
From   US$ 169 /nightSelect
8.2
Great59 reviews
20.9 mi from Salem20.9 mi from City Center
From   US$ 209 /nightSelect

Best hotels and places to stay in Salem

Why visit?

Salem, New Hampshire, is a charming town with a rich history and plenty of attractions to entice tourists. Whether youre interested in its historical landmarks, shopping opportunities, or outdoor activities, Salem has something to offer. With a variety of motels, hotels, and lodging options available, you can find the perfect place to stay while exploring this captivating destination.

Where to stay?

Salem Village Center:The Salem Village Center is a convenient and bustling area, offering easy access to local attractions and amenities. Here, youll find several well-known hotel chains, including Marriott and Hampton Inn. These hotels provide comfortable accommodations and are ideal for those looking for a convenient location close to shopping centers, restaurants, and entertainment options.

Rockingham Park: Rockingham Park is another fantastic area to consider when choosing accommodations in Salem. This historic horse racetrack has been transformed into a multi-use facility, featuring a variety of restaurants, specialty shops, and live entertainment venues. With motels and lodging options nearby, visitors can enjoy the vibrant atmosphere and take advantage of the nearby attractions.

Tuscan Village: Tuscan Village is an up-and-coming mixed-use development that offers a unique and modern place to stay in Salem. This vibrant community boasts a wide range of retail stores, restaurants, and entertainment options, ensuring that guests have everything they need within walking distance. The lodging options in this area provide a contemporary and stylish atmosphere for a comfortable stay.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

La Quinta Inn & Suites Salem: This hotel offers comfortable and affordable accommodations in Salem. With its convenient location near major highways and popular attractions such as Canobie Lake Park, La Quinta Inn & Suites provides excellent value for your money. The rooms are clean, spacious, and equipped with modern amenities, ensuring a pleasant stay.

Red Roof Inn Salem: Another budget-friendly option, Red Roof Inn Salem offers clean and comfortable rooms at affordable rates. With its convenient location near Rockingham Park and various dining options, this hotel provides great value for families or travelers on a budget. The friendly staff and complimentary coffee in the lobby add to the overall pleasant experience.

Park View Inn: This motel in Salem NH offers affordable rates without compromising on comfort. With its cozy rooms and convenient location near shopping centers and attractions, Park View Inn is an excellent choice for budget-conscious travelers. The motel provides free breakfast, Wi-Fi access, and ample parking space, making it a cost-effective option.

Best kid-friendly hotels:

Holiday Inn Salem: With its family-friendly amenities and convenient location near Canobie Lake Park, Holiday Inn Salem is a top choice for families traveling with children. The hotel features an indoor pool, a fitness center, and spacious rooms with comfortable beds. The on-site restaurant offers a variety of menu options suitable for both kids and adults.

Hampton Inn Salem: Hampton Inn Salem is known for its welcoming atmosphere and excellent service, making it a great option for families. The hotel offers comfortable rooms, an indoor pool, and a complimentary hot breakfast. Its proximity to Canobie Lake Park and other family-friendly attractions adds to its appeal.

Best hotels for a romantic getaway:

Atkinson Resort & Country Club: Located in a serene setting, Atkinson Resort & Country Club offers a romantic retreat for couples. The hotel features spacious and elegantly appointed rooms, an on-site golf course, and a spa for ultimate relaxation. Enjoy a romantic dinner at the resorts fine dining restaurant, creating unforgettable memories.

The Centennial Hotel: Situated in downtown Concord, The Centennial Hotel offers a charming ambiance for a romantic getaway. The beautifully decorated rooms, on-site restaurant, and attentive service create an intimate atmosphere. Couples can explore nearby attractions, stroll along the picturesque streets, or relax in the hotels cozy lounge area.

Best for location:

Courtyard by Marriott Salem: This hotel is conveniently located near major highways, making it a perfect choice for travelers with easy access to the surrounding areas. The Courtyard by Marriott Salem offers comfortable rooms, a fitness center, and an on-site restaurant. Its proximity to downtown Salem and popular attractions provides convenience for exploring the area.

Homewood Suites by Hilton Boston-Peabody: Situated just a short drive from Salem, this hotel offers a prime location for those wanting to explore multiple destinations in the area. The spacious suites, complimentary breakfast, and evening social events make guests feel at home. With easy access to highways, visitors can quickly reach Salem and other nearby attractions.

Hawthorn Suites by Wyndham Salem: Located near the Rockingham Park complex, Hawthorn Suites provides a convenient location for both business and leisure travelers. This all-suite hotel offers spacious accommodations with kitchenettes, free breakfast, and an outdoor pool. Its proximity to shopping centers, dining options, and entertainment venues adds to its appeal.

Best for a short city break:

Residence Inn Boston North Shore/Danvers: Situated just outside of Salem, this hotel offers a comfortable and convenient base for exploring the area. The spacious suites with fully equipped kitchens, complimentary breakfast, and on-site fitness center ensure a pleasant stay. The hotels location allows easy access to Salem and other nearby attractions.

Salem Waterfront Hotel & Suites: This boutique hotel located on Pickering Wharf offers a charming and scenic setting for a short city break. The elegant and comfortable rooms provide a cozy atmosphere, and the hotels waterfront location provides beautiful views. With its proximity to downtown Salem and various attractions, guests can explore the city with ease.

Show moreLess