All states›Massachusetts›Salem

Hotels And Motels in Salem, MA

13 hotels and motels in and around Salem, Massachusetts.

Salem has about 45,677 residents, which works out to 28 hotels and motels per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

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.

  1. 1Hampton Inn Salem Boston

    11 Dodge St, Salem, MA 01970

    Spotted an error? Let us know

  2. 2The Hotel Salem

    209 Essex St, Salem, MA 01970

    Spotted an error? Let us know

  3. 3Salem Waterfront Hotel & Suites

    225 Derby St, Salem, MA 01970

    Spotted an error? Let us know

BEFORE YOU GO

Plan a hotel stay

Practical guides for comparing options, preparing questions and confirming arrangements directly.

All guides
  1. 4Hawthorne Hotel

    18 Washington Square W, Salem, MA 01970

    Spotted an error? Let us know

  2. 5The Merchant

    Salem, MA

    Spotted an error? Let us know

  3. 6The Cove Hotel

    40 Bridge St, Salem, MA 01970

    Spotted an error? Let us know

  4. 7The Coach House

    284 Lafayette St, Salem, MA 01970-5462

    Spotted an error? Let us know

  5. 8Lafayette Hotel

    116 Lafayette St, Salem, MA 01970

    Spotted an error? Let us know

  6. 9Henry Derby House

    47 Summer St, Salem, MA 01970-3334

    Spotted an error? Let us know

  7. 10Clipper Ship Inn

    40 Bridge St, Salem, MA 01970-4132

    Spotted an error? Let us know

13hotels and motels
28per 100,000 residents
13with a phone
12with a website

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.

Salem 13 hotels and motels

All 3 other hotels and motels in Salem

Same order: the most complete listings first.

  1. The Post/Desmond Family Home

    62 Beaver St, Salem, MA 01970-1427

    Spotted an error? Let us know

  2. The Courier Hotel

    201 Washington St, Salem, MA 01970

    Spotted an error? Let us know

  3. The Ives Inn

    Salem Commons, Salem, MA 01970

    Spotted an error? Let us know

Nearby in Massachusetts