All states›Virginia›Salem

Hotels And Motels in Salem, VA

18 hotels and motels in and around Salem, Virginia.

Salem has about 25,908 residents, which works out to 69 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. 1OYO Hotel Salem-Roanoke

    5399 W Main St, Salem, VA 24153

    Spotted an error? Let us know

  2. 2Fairfield

    121 Sheraton Drive, Salem, VA 24153

    Spotted an error? Let us know

  3. 3Avid Hotel Salem

    501 Wildwood Rd, Salem, VA 24153

    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. 4Hampton Inn Salem

    1886 Electric Rd, Salem, VA 24153

    Spotted an error? Let us know

  2. 5Days Inn by Wyndham Salem

    1535 E Main St, Salem, VA 24153

    Spotted an error? Let us know

  3. 6Comfort Suites Salem Roanoke I-81

    100 Wildwood Rd, Salem, VA 24153

    Spotted an error? Let us know

  4. 7Green Hill Inn

    2746 W Main St, Salem, VA 24153

    Spotted an error? Let us know

  5. 8Rowland Hotel

    300 E Main St, Salem, VA 24153

    Spotted an error? Let us know

  6. 9The Lofts at Downtown Salem

    10 W Main St, Salem, VA 24153

    Spotted an error? Let us know

  7. 10Blue Jay Motel

    5399 W Main St, Salem, VA 24153-8359

    Motel

    Spotted an error? Let us know

18hotels and motels
69per 100,000 residents
18with a phone
15with a website

Of the 18 hotels and motels listed in Salem, 18 give a phone number and 15 have a website. By what they offer: 2 motel. The nearest bigger selection is Roanoke with 43.

Salem 18 hotels and motels

All 8 other hotels and motels in Salem

Same order: the most complete listings first.

  1. Super 8

    300 Wildwood Rd, Salem, VA 24153

    Spotted an error? Let us know

  2. Holiday Inn Express & Suites Salem

    991 Russell Dr, Salem, VA 24153

    Spotted an error? Let us know

  3. Spark by Hilton Salem East Electric Road

    2898 Keagy Road, Salem, VA 24153

    Spotted an error? Let us know

  4. Howard Johnson by Wyndham Salem Hotel & Conference Center

    1671 Skyview Rd, Salem, VA 24153-1571

    Spotted an error? Let us know

  5. Motel 6

    301 Wildwood Rd, Salem, VA 24153

    Motel

    Spotted an error? Let us know

  6. La Quinta Inn and Suites

    140 Sheraton Dr, Salem, VA 24153

    Spotted an error? Let us know

  7. Salem Motor Lofts

    10 W Main St, Salem, VA 24153-3802

    Spotted an error? Let us know

  8. Knights Inn Salem Roanoke Area

    179 Sheraton Dr, Salem, VA 24153-3003

    Spotted an error? Let us know

Nearby in Virginia