Top 10 hotels and motels in Salem
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Hampton Inn Salem Boston
11 Dodge St, Salem, MA 01970
-
2The Hotel Salem
209 Essex St, Salem, MA 01970
-
3Salem Waterfront Hotel & Suites
225 Derby St, Salem, MA 01970
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide-
4Hawthorne Hotel
18 Washington Square W, Salem, MA 01970
-
5The Merchant
Salem, MA
-
6The Cove Hotel
40 Bridge St, Salem, MA 01970
-
7The Coach House
284 Lafayette St, Salem, MA 01970-5462
-
8Lafayette Hotel
116 Lafayette St, Salem, MA 01970
-
9Henry Derby House
47 Summer St, Salem, MA 01970-3334
-
10Clipper Ship Inn
40 Bridge St, Salem, MA 01970-4132
Of the 13 hotels and motels listed in Salem, 13 give a phone number and 12 have a website. The nearest bigger selection is Gloucester with 18.
All 3 other hotels and motels in Salem
Same order: the most complete listings first.
-
The Post/Desmond Family Home
62 Beaver St, Salem, MA 01970-1427
-
The Courier Hotel
201 Washington St, Salem, MA 01970
-
The Ives Inn
Salem Commons, Salem, MA 01970
Nearby in Massachusetts
- Danvers11
- Woburn11
- Gloucester18
- Cambridge29
- Boston131
- Brookline10
- Provincetown30