Skip to main content

The 10 Best Hotels & Inns in Salem, MA

Where to Stay

In continuation of my Salem, MA Visitor Series, I have compiled a list of the top 10 places to stay when vacationing in the Witch City.  This list is comprised of a couple hotels, a few inns, and a handful of bed & breakfasts.

Feel free to check out my other hubs on this topic: the links are at the bottom of the page.

Happy Vacationing!

1. Hawthorne Hotel

The Hawthorne Hotel is probably the most well-known hotel in Salem. Located right in the downtown area, this hotel has 93 historic/antique-looking unique rooms, a four-room antique home available for rent, a fireplaced-Tavern, the award-winning Nathaniel's restaurant, and a beautiful room for wedding receptions and other functions. Rates range from $114 to $315 depending upon the season and the type of accommodations. Though you will not find much information on their website regarding the history of the hotel, most Salem residents do agree that the hotel is haunted (especially Room 325....stay there if you dare). According to the legends, someone supposedly jumped from a top floor window and committed suicide. The Hawthorne Hotel is located at 18 Washington Square West.

Visit or call 978-744-4080 for more information


2. The Salem Inn

The Salem Inn actually consists of three historic homes (Captain West House, Curwen House, and Peabody House), with a combined 40 guest rooms and suites. All rooms are individually decorated featuring antiques, period detail and homey touches. All rooms have your basic amenities (such as cable tv, telephone, coffee maker, etc.) and some rooms have working fireplaces, oversized whirlpool baths and/or canopy beds. Rates range from $129 to $279 depending upon the season and the type of accommodations. These Inns are open all year round. The Captain West House is located at 7 Summer Street. The Curwen House is located at 331 Essex Street. The Peabody House is located at 15 Summer Street.

Visit or call 800-446-2995 for more information


3. Morning Glory Bed & Breakfast

The Morning Glory Bed & Breakfast was rated the #1 B&B in Salem by TripAdvisor. This bed & breakfast is steps from Salem Harbor, The House of the Seven Gables, and the Salem Ferry. Being a very small, intimate B&B, this Inn only has three unique rooms and one suite. As an added bonus, this Inn also has a third-floor roof deck with beautiful ocean views and a pea stone garden patio nestled in an oasis of a babbling water fountain, hanging plants, bird houses and flowering trees. Definitely the place to stay if you want a more cozy, intimate, and quiet setting. Rates range from $125 to $240 depending upon the season and the type of accommodations. This Inn is open all year round. The Morning Glory Bed & Breakfast is located at 22 Hardy Street.

Visit or call 978-741-1703 for more information


4. The Coach House Inn

The Coach House Inn is a Victorian mansion, built by a sea captain in 1879. Each room is colorful and bright and decorated with antique furnishings. I used to work at this B&B many years ago, so I am very fond of the building, the rooms, and the Inn-keeper. Rates range from $135 to $310 depending upon the season and the type of accommodation. However, this Inn is seasonal, only being open from May to November. The Coach House Inn is located at 284 Lafayette Street.

Visit or call 978-744-4092 for more information


5. Amelia Payson House

With an excellent location and a cozy atmosphere, this bed & breakfast has been named Yankee Magazine's "Editor's Choice" and one of Fodor's "Best B&Bs". This building was built in 1845 for Amelia and Edward Payson and now is beautifully restored and furnished with period antiques. This Inn has a cute, little outside. Rates range from $135 to $250 depending upon the season and the type of accommodations. This is a seasonal Inn, only being open from May to October. The Amelia Payson House is located at 16 Winter Street.

Visit or call 978-744-8304 for more information


6. The Stepping Stone Inn

Located in the heart of Salem, the Stepping Stone Inn has eight uniquely decorated rooms. Built in 1846 for Benjamin True, a naval officer, no detail was neglected in its restoration. Within walking distance to most of Salem's tourist attractions, and with budget-friendly prices, this is definitely a good option. Rates range from $125 to $150 depending upon the season and type of accommodations. This is a seasonal Inn, only being open from April to November. The Stepping Stone Inn is located at 19 Washington Square North.

Scroll to Continue

Visit or call 978-741-8900 for more information


7. Salem Waterfront Hotel & Suites

The Salem Waterfront Hotel was given the Reader's Choice Award for Best North Shore Hotel in 2007. This hotel is located waterside right in the historic district, and has 86 luxurious rooms and suites, an indoor pool, fitness center, restaurant/bar, a large, modern room for functions. This is the place to stay if you crave more of the larger, upscale kind of hotel, as opposed to the smaller, antique Inns. This hotel is open all year round. Inquire online for room-types and rates. The Salem Waterfront Hotel & Suites is located at 225 Derby Street.

Visit or call 978-740-8788 for more information


8. Northey Street House Bed & Breakfast

This Inn was the "Best B&B" winner of the 2010, 2011, and 2012 Reader's Choice Awards in MA North Shore Magazine, and is also rated 5-stars on This historic house was built in 1809 for Nathaniel Appleton Jr., a cabinet-maker. Now completely renovated with modern amenities, the Inn has kept most of the original architecture of the historic home. Being another small, cozy Inn, there are only a few rooms to choose from. Rates range from $125 to $275 (or more) depending upon the season and the type of accommodations. This Inn is open all year round. Northey Street House B&B is located at 30 Northey Street.

Visit or call 978-397-1582 for more information


9. Inn on Washington Square

This Inn is also located in the heart of downtown and only has a few rooms to choose from, making it another small, cozy, quiet and intimate stay. Supposedly, this Inn is haunted and the Inn-keepers give tours. Call to inquire about reservations and rates. The Inn on Washington Square is located at 53 Washington Square.

Visit (though last time I checked the website wasn't working) or call 978-741-4997 for more information


10. The Stephen Daniels House

Built in 1667, the Stephen Daniels House is the longest operating Inn in Salem. Each of the few unique rooms add to the authentic, cozy, charming, and somewhat creepy feel of the overall Inn. This Inn is open all year round. Call to inquire about reservations and rates. The Stephen Daniels House is located at 1 Daniels Street.

Visit or call 978-744-5709 for more information


For more information:


Ally Jean (author) from Boston, MA on April 04, 2011:

Simone Smith: thanks so much for the comment! I take it you've been to Salem before?! It's a great city!

Simone Haruko Smith from San Francisco on April 04, 2011:

Oh, these look like great fun! I hope I might get to visit Salem again soon >_

Related Articles