Salem, on Massachusetts’ North Shore, is a charming coastal city with a slightly spooky reputation, thanks to its infamous 17th century witch trials. But there’s much more to it than witches and Halloween, with historic streets, a lovely waterfront, independent shops and a surprisingly good food scene. Most of the best places to stay are right in the centre, making it easy to explore on foot. Our favourite spot is The Merchant, a small, characterful hotel in an historic home with colourful interiors, quirky artwork and a cosy, intimate feel.
There’s plenty to keep you busy in Salem, whether you’re interested in its darker history or simply fancy a few days by the coast. Visit the Salem Witch Museum, explore the historic House of the Seven Gables or wander around the Peabody Essex Museum. The Salem Maritime National Historic Site is great for a waterfront stroll, while the McIntire Historic District has beautiful old houses and lots of New England charm. When you’ve had your fill of sightseeing, browse the independent shops, grab a bite at a local restaurant or head to Pickering Wharf for drinks by the harbour. October is especially lively, with Halloween celebrations taking over the city, but it’s also the busiest time to visit, so make sure to book ahead.
Scroll down the page for our full selection of recommended hotels in Salem or, for a look at different areas, read our guide to the best places to stay in Massachusetts.
Some of our Massachusetts Collections:
The Hotel Guru is a curated hotel recommendation platform that delivers expert-selected luxury and boutique properties straight to your inbox. No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Salem (Massachusetts)
44-room boutique located in the heart of Salem. This former high-end clothing store has been converted into a unique property with mid-century modernist artworks and furniture, and a Mondrian-esque colour scheme. A buzzing restaurant, bar and terrace give the property a fun and lively urban vibe.
Salem (Massachusetts)
Traditional comfy hotel steps from the water in the historic Pickering Wharf. Classic rooms & suites are spacious, with living and working areas, some have harbour views. Enjoy street terrace dining, indoor pool, gym & shuttle-service, all in the heart of town. Works for both business or leisure.
Salem (Massachusetts)
Intimate boutique with a great central location. Dating from the 18th century, the building was a former merchant's home. Cosy, colourful and homely rooms have fireplaces and fun, bright and unique decor; expect mismatched prints, bouncy pouffes and eclectic art. Great for design-focused couples.