Skip to main content.

The Best Hotels in Salem

Search our Top Salem Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in Salem

What's Salem like?

Salem is a family-friendly place known for its restaurants. Top attractions include Canobie Lake Park. You might find that sights like The Mall at Rockingham Park and America's Stonehenge are worth a visit.

Where are the best places to stay in Salem?

Below are the number of accommodation options by star rating in Salem and the surrounding area:

  • • 3 5-star accommodation from GBP 81 per night
  • • 30 4-star accommodation from GBP 63 per night
  • • 125 3-star accommodation from GBP 53 per night
  • • 30 2-star accommodation from GBP 42 per night

How to get to Salem

Flights to Salem

  • • Lawrence, MA (LWM-Lawrence Municipal), 7.2 mi (11.6 km) from central Salem
  • • Nashua, NH (ASH-Nashua Municipal), 14.1 mi (22.7 km) from central Salem
  • • Manchester, NH (MHT-Manchester-Boston Regional), 14.6 mi (23.5 km) from central Salem

Things to see and do in Salem

What to see in Salem

  • • America's Stonehenge
  • • Rockingham Park
  • • Arlington Mill Reservoir

Things to do in Salem

  • • Canobie Lake Park
  • • The Mall at Rockingham Park

When is the best time to visit Salem?

  • • Hottest months: July, August, June, September (average 28°C)
  • • Coldest months: January, February, December, March (average -7°C)
  • • Rainiest months: December, March, January and October (average 121.75 inches of rainfall)