Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Salem

Filter by star ratings
All filters
Woodspring Suites Boston North
Woodspring Suites Boston North
832 Broadway, Saugus, MA, United States
Show on map
7.3 mi from city centre, Salem 

This comfortable hotel in Saugus provides free Wi-Fi, as well as a lift and laundry facilities.

Fairfield Inn & Suites By Marriott Boston Logan Airport/Chelsea
Fairfield Inn & Suites By Marriott Boston Logan Airport/Chelsea
8.7 Excellent
200 Maple Street, Chelsea, MA, United States
Show on map
11.1 mi from city centre, Salem 
ExcellentBased on 67 reviews
8.7

Just minutes on foot from Chelsea MBTA Rail Station, Fairfield Inn & Suites by Marriott Boston Logan Airport/Chelsea offers a swimming pool and free Wi-Fi. It is ideally close to Logan International Airport, which is a 10-minute drive away.

Oasis Guest House
Oasis Guest House
8.6 Excellent
22 Edgerly Road, Boston, MA, United States
Show on map
15.5 mi from city centre, Salem 
ExcellentBased on 614 reviews
8.6

Oasis Guest House Boston is located in Boston and offers guests free Wi-Fi. The various facilities this charming guest house has to offer include a safe, a concierge and luggage storage.

Huge 2 Br Apt In Heart Of North End By Domio
Huge 2 Br Apt In Heart Of North End By Domio
Boston, MA, United States
Show on map
13.4 mi from city centre, Salem 

Two-Bedroom Apartment in Heart of North End is located amongst Boston's well-known attractions and landmarks, just a brief walk from North Station. Guests can also enjoy free wireless internet.

Best Western Plus North Shore Hotel
Best Western Plus North Shore Hotel
8.4 Excellent
50 Dayton Street, Danvers, MA, United States
Show on map
5.3 mi from city centre, Salem 
ExcellentBased on 1,002 reviews
8.4

Best Western Plus North Shore Hotel is located in Danvers and offers an indoor pool and free Wi-Fi. The various amenities this relaxed hotel has to offer include a safe, laundry facilities and an express check-in and check-out feature.

The Winthrop Arms Hotel And Restaurant
The Winthrop Arms Hotel And Restaurant
8.0 Excellent
130 Grovers Avenue, Winthrop, MA, United States
Show on map
9.9 mi from city centre, Salem 
ExcellentBased on 168 reviews
8.0

Situated in Winthrop, Winthrop Arms Hotel Boston Logan Airport is an easy drive from Revere and provides complimentary Wi-Fi, an express check-in and check-out feature and a swimming pool. It is conveniently positioned for those wishing to discover the area's attractions.

2br/1ba Apt In Authentic North End By Domio
2br/1ba Apt In Authentic North End By Domio
Boston, MA, United States
Show on map
13.4 mi from city centre, Salem 

2br/1ba Apt In Authentic North End By Domio is a comfortable setting when in Boston and is close to everything the area has to offer. Guests can also enjoy complimentary Wi-Fi.

Sweet Retreat
Sweet Retreat
10.0 Excellent
Marblehead, MA, United States
Show on map
2.3 mi from city centre, Salem 
ExcellentBased on 1 review
10.0

Sweet Retreat Marblehead is set in Marblehead and is within a short walk of nearby attractions, such as Abbot Hall.

Porter Square Hotel
Porter Square Hotel
8.7 Excellent
1924 Massachusetts Avenue, Cambridge, MA, United States
Show on map
14.5 mi from city centre, Salem 
ExcellentBased on 544 reviews
8.7

Porter Square Hotel offers 3-star accommodation in Cambridge. It is moments from Harvard University, eateries and nightlife options.

Great 1 Bedroom For A Boston Vacation, Close To Longwood Med, Mbta, Parking
Great 1 Bedroom For A Boston Vacation, Close To Longwood Med, Mbta, Parking
7.8 Good
Boston, MA, United States
Show on map
17.7 mi from city centre, Salem 
GoodBased on 14 reviews
7.8

Located in Boston, the property is an easy drive from Back Bay and Boston Commons.

Tips for booking a Salem hotel

Cheapest month:February
Most expensive month:July
Average price in Salem:$220/night
Absolute cheapest price found:$36/night
Cheapest day:Monday
Most expensive day:Saturday
$132 - $519
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$203 - $262
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Salem hotels

Show all 34 hotels
1
Hawthorne Hotel
Hawthorne Hotel
8.9 Excellent
18 Washington Square West, Salem, MA, United States
Show on map
0.4 mi from city centre, Salem 

This historic hotel in Salem offers complimentary Wi-Fi, as well as an express check-in and check-out feature and laundry facilities. It is also a short stroll from the Peabody Essex Museum and Salem Maritime National Historic Site, and is close to many of the area's well-known attractions.

2
Cambridge Smart House
Cambridge Smart House
8.4 Excellent
Cambridge, MA, United States
Show on map
2.0 mi from city centre, Cambridge 

Cambridge Smart House is set in Cambridge and is within a 10-minute walk of Alewife MBTA Subway Station. It is ideally located for those wishing to visit the area's popular attractions.

3
Oasis Guest House
Oasis Guest House
8.6 Excellent
22 Edgerly Road, Boston, MA, United States
Show on map
1.8 mi from city centre, Boston 

Oasis Guest House Boston is located in Boston and offers guests free Wi-Fi. The various facilities this charming guest house has to offer include a safe, a concierge and luggage storage.

4
Porter Square Hotel
Porter Square Hotel
8.7 Excellent
1924 Massachusetts Avenue, Cambridge, MA, United States
Show on map
1.2 mi from city centre, Cambridge 

Porter Square Hotel offers 3-star accommodation in Cambridge. It is moments from Harvard University, eateries and nightlife options.

5
The Winthrop Arms Hotel And Restaurant
The Winthrop Arms Hotel And Restaurant
8.0 Excellent
130 Grovers Avenue, Winthrop, MA, United States
Show on map
1.0 mi from city centre, Winthrop 

Situated in Winthrop, Winthrop Arms Hotel Boston Logan Airport is an easy drive from Revere and provides complimentary Wi-Fi, an express check-in and check-out feature and a swimming pool. It is conveniently positioned for those wishing to discover the area's attractions.

6
Best Western Plus North Shore Hotel
Best Western Plus North Shore Hotel
8.4 Excellent
50 Dayton Street, Danvers, MA, United States
Show on map
2.3 mi from city centre, Danvers 

Best Western Plus North Shore Hotel is located in Danvers and offers an indoor pool and free Wi-Fi. The various amenities this relaxed hotel has to offer include a safe, laundry facilities and an express check-in and check-out feature.

Cheapest hotels in Salem, Massachusetts

Show all 34 hotels
Woodspring Suites Boston North
Woodspring Suites Boston North
832 Broadway, Saugus, MA, United States
Show on map
0.9 mi from city centre,  

This comfortable hotel in Saugus provides free Wi-Fi, as well as a lift and laundry facilities.

$84
Avg. per night
Wyman Bed & Breakfast
Wyman Bed & Breakfast
23 Wyman Street, Boston, MA, United States
Show on map
3.6 mi from city centre,  

Situated within walking distance of Back of the Hill MBTA Subway Station, this comfortable bed and breakfast is a convenient base for those wanting to explore Boston and its surrounds. Those staying at the property can also take advantage of free wireless internet during their stay.

$97
Avg. per night
Best Western Plus North Shore Hotel
Best Western Plus North Shore Hotel
8.4 Excellent
50 Dayton Street, Danvers, MA, United States
Show on map
2.3 mi from city centre,  

Best Western Plus North Shore Hotel is located in Danvers and offers an indoor pool and free Wi-Fi. The various amenities this relaxed hotel has to offer include a safe, laundry facilities and an express check-in and check-out feature.

$109
Avg. per night
Fairfield Inn & Suites By Marriott Boston Logan Airport/Chelsea
Fairfield Inn & Suites By Marriott Boston Logan Airport/Chelsea
8.7 Excellent
200 Maple Street, Chelsea, MA, United States
Show on map
0.5 mi from city centre,  

Just minutes on foot from Chelsea MBTA Rail Station, Fairfield Inn & Suites by Marriott Boston Logan Airport/Chelsea offers a swimming pool and free Wi-Fi. It is ideally close to Logan International Airport, which is a 10-minute drive away.

$121
Avg. per night
Porter Square Hotel
Porter Square Hotel
8.7 Excellent
1924 Massachusetts Avenue, Cambridge, MA, United States
Show on map
1.2 mi from city centre,  

Porter Square Hotel offers 3-star accommodation in Cambridge. It is moments from Harvard University, eateries and nightlife options.

$130
Avg. per night
2br/1ba Apt In Authentic North End By Domio
2br/1ba Apt In Authentic North End By Domio
Boston, MA, United States
Show on map
0.3 mi from city centre,  

2br/1ba Apt In Authentic North End By Domio is a comfortable setting when in Boston and is close to everything the area has to offer. Guests can also enjoy complimentary Wi-Fi.

$134
Avg. per night
Hawthorne Hotel
Hawthorne Hotel
8.9 Excellent
18 Washington Square West, Salem, MA, United States
Show on map
0.4 mi from city centre,  

This historic hotel in Salem offers complimentary Wi-Fi, as well as an express check-in and check-out feature and laundry facilities. It is also a short stroll from the Peabody Essex Museum and Salem Maritime National Historic Site, and is close to many of the area's well-known attractions.

$144
Avg. per night
Oasis Guest House
Oasis Guest House
8.6 Excellent
22 Edgerly Road, Boston, MA, United States
Show on map
1.8 mi from city centre,  

Oasis Guest House Boston is located in Boston and offers guests free Wi-Fi. The various facilities this charming guest house has to offer include a safe, a concierge and luggage storage.

$160
Avg. per night

Hotel prices in Salem

2 stars and under

$84 - $160

Woodspring Suites Boston North
$84
Avg. per night
Best Western Plus North Shore Hotel
$109
Avg. per night
3 stars

$97 - $166

Hawthorne Hotel

#1 Most popular

Hawthorne Hotel
8.9 Excellent
$144
Avg. per night
The Winthrop Arms Hotel And Restaurant

#2 Most popular

$166
Avg. per night
Porter Square Hotel

Best value

Porter Square Hotel
8.7 Excellent
$130
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Salem

About Salem

Widely known for the infamous Witch Trials, Salem is a spellbinding city with plenty of New England charm and culture. From the historic harbourside to the vibrant downtown, you can discover a treasure trove of post-medieval, Georgian and Victorian architecture.

Things to do

Uncover the haunted history of Salem on a witchcraft night walking tour. Wander the cobblestone streets after dark and visit the Old Burying Point Cemetery to learn the truth about the infamous events. If you’d like to delve deeper into the city’s past, visit the Salem Witch Museum to see fascinating narratives and exhibits depicting the Witch Trials.

Stimulate your senses with a visit to the Peabody Essex Museum, home to New England’s most extensive art collection. Discover an array of permanent and changing exhibits spanning modern art to photography and culture. Highlights include the bright and airy atrium and beautiful examples of Chinese vernacular architecture.

Interested in Salem’s rich maritime heritage? Discover the age of sailing at Salem Maritime National Historic Site, home to Pickering Wharf and the “Friendship of Salem”, a reconstructed tall shop from 1797. Wander along the historic harbour lined with red-brick colonial architecture and stop for a seafood feast at one of the many waterfront restaurants, such as Sea Level Oyster Bar.

Tour the House of the Seven Gables, a 17th-century mansion made famous by the American author Nathaniel Hawthorne. Wander through the Colonial Revival gardens and visit the birthplace of Nathaniel. For more family fun, spend a day riding roller coasters at Canobie Lake Park.

Getting around

Salem is 40 kilometres north-east of Boston and 160 kilometres south of Portland, with buses, ferries and rental cars available for transport. Salem is a pedestrian-friendly town, with most sites within a 20-minute walk, although the hop-on-hop-off Salem Trolley is a great way to get around.

Salem travel FAQs

  • What are the best hotels in Salem?

    Hawthorne Hotel, rated with a score of 8.9 from 730 reviewers, is one of the most popular hotels in Salem. Other top stays include The Hotel Salem, with an average rating of 8.2 from 294 reviewers, and Best Western Plus North Shore Hotel, with a score of 8.4 from 1,002 reviewers.

  • What is a good hotel near Salem Witch Museum?

    Hawthorne Hotel is a hotel near Salem Witch Museum that is popular with HotelsCombined users, scoring 8.9 across 730 reviews.

  • What is a good hotel in Salem near Peabody Essex Museum?

    For a good hotel near to Peabody Essex Museum, consider Hawthorne Hotel - it is rated 8.9/10 from 730 HotelsCombined reviews.

  • Is there a good hotel near Salem Maritime National Historic Site?

    If you’re visiting Salem Maritime National Historic Site then the nearby Hawthorne Hotel is a popular hotel with HotelsCombined users (730 reviews scoring it at an average 8.9/10).

  • How much do hotels in Salem cost?

    The average prices of hotels in Salem have been around $344 per night over the last 3 days.

  • How much is a cheap hotel in Salem?

    $89/night is the cheapest price found for a hotel in Salem by HotelsCombined users over the last 72 hours.