Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 10 hotels in Salem
Get Prices

2-star hotels in Salem, Virginia

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Applied filters
Stars:   ×
Quality Inn Salem151 Wildwood Road, Salem, United States, 24153View on map
Located in a business area, the hotel has 50 rooms, and it features a port nearby.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
9.0
Perfect26 reviews
Price fromUS$ 108per nightSelect
Not available
Comfort Suites Salem100 Wildwood Road, Salem, United States, 24153View on map
2.2 mi from City Center
This central hotel is located in the centre of Salem, boasting an outdoor swimming pool onsite.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.8
Great19 reviews
Price fromUS$ 90per nightSelect
Not available
Days Inn By Wyndham Salem1535 East Main Street, Salem, United States, 24153View on map
1.5 mi from City Center500 yd from National Business College
Within easy reach of Salem Civic Center, this hotel comprises 70 rooms with open bathrooms.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
6.6
Nice16 reviews
Price fromUS$ 73per nightSelect
Not available
Super 8 By Wyndham Salem Va Hotel300 Wildwood Rd, Salem, United States, 24153-2320View on map
2.3 mi from City Center
Just off Memorial Baseball Stadium, this hotel offers a convenient location and includes a garden restaurant.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
6.2
Nice10 reviews
Price fromUS$ 71per nightSelect
Not available
Holiday Inn Express Hotel & Suites Salem991 Russell Drive, Salem, United States, 24153View on map
2.2 mi from City Center700 yd from Roanoke County Parks and Rec
Thanks to the hotel's perfect location, guests here can admire views of the valley or spend their time discovering the historic area.
  • The hotel has
    • On-site car park
    +1
9.2
Perfect41 reviews
Price fromUS$ 111per nightSelect
Not available
Stay At Inn Salem301 Wildwood Road, Salem, United States, 24153View on map
2.3 mi from City Center
Located next to Longwood Park, the venue comprises 62 rooms with garden views.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • 24-hour reception
    +1
5.6
Guest rating
Price fromUS$ 70per nightSelect
Not available
The Blue Jay Motel Salem5399 West Main Street, Salem, United States, 24153View on map
6.9 mi from City Center
Within easy reach of Dixie Caverns and Pottery, this hotel comprises 13 rooms with en suite bathrooms.
6.2
Nice
Price fromUS$ 46per nightSelect
Not available
Baymont By Wyndham Salem Roanoke Area Hotel179 Sheraton Drive, Salem, United States, 24153View on map
Featuring 115 rooms, this hotel offers a beautiful view of Blue Ridge Mountains and is located close to a bus stop.
  • The hotel has
    • On-site car park
    +1
5.4
Guest rating9 reviews
Price fromUS$ 69per nightSelect
Not available
Affordable Corporate Salem Hotel401 Northern Drive, Salem, United States, 24153View on map
1.4 mi from City Center800 yd from National Business College
A few meters away you can enjoy Parkway Brewing Company.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Picnic area/ Tables
    +1
5.0
Guest rating
Price fromUS$ 96per nightSelect
Not available
Fairfield Inn & Suites By Marriott Roanoke Salem121 Sheraton Drive, Salem, United States, 24153View on map
2.3 mi from City Center600 yd from Roanoke County Parks and Rec
Set within easy reach of Salem Civic Center, the venue features a 24-hour restaurant serving meals of international cuisine.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
Price fromUS$ 124per nightSelect
Not available
Motel 6 Salem Va301 Wildwood Road, Salem, United StatesView on map
2.3 mi from City Center
Located within a short distance of Salem Antique Market, this venue offers budget accommodation with 62 non-smoking rooms.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    +1
Price fromUS$ 52per nightSelect
Not available
Similar properties near Salem
Sleep Inn Tanglewood Roanoke4045 Electric Rd., Roanoke, United States, 24018View on map
6.3 mi from Salem6.3 mi from City Center
Boasting boating, hiking and horse riding on-site, the hotel is ideally nestled in a recreational area offering 69 non-smoking rooms.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
6.2
Nice16 reviews
Price fromUS$ 85per nightSelect
Not available
Hampton Inn & Suites Roanoke Airport5033 Valley View Blvd. North, Roanoke, United States, 24012View on map
4.8 mi from Salem4.8 mi from City Center
Opened in 2014, the 130-room hotel is in close proximity to Roanoke Valley and is great for those interested in hiking and skiing.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 126per nightSelect
Not available
Ramada By Wyndham Roanoke Hotel1927 Franklin Rd Sw, Roanoke, United States, 24014View on map
6.3 mi from Salem6.3 mi from City Center
The hotel has an outdoor pool and lies close to Mill Mountain Zoo which is worth visiting.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
4.6
Guest rating19 reviews
Price fromUS$ 54per nightSelect
Not available
Days Inn By Wyndham Roanoke Near I-818118 Plantation Road, Roanoke, United States, 24019View on map
7.0 mi from Salem7.0 mi from City Center
With beautiful views of the mountain, the accommodation is set in vicinity of Hollins University.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
6.6
Nice94 reviews
Price fromUS$ 84per nightSelect
Not available
Extended Stay America - Roanoke - Airport2705 Frontage Rd Nw, Roanoke, United States, 24017View on map
4.4 mi from Salem4.4 mi from City Center
Refurbished in 2005, the hotel offers 90 rooms housed in an innovative-style building.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
6.6
Nice34 reviews
Price fromUS$ 73per nightSelect
Not available
Quality Inn Roanoke Airport6626 Thirlane Road, Roanoke, United States, 24019View on map
4.1 mi from Salem4.1 mi from City Center
This comfortable hotel with non-smoking rooms and a private pool is situated in a business area near Valley View Mall.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
5.8
Guest rating14 reviews
Price fromUS$ 66per nightSelect
Not available
Quality Inn Tanglewood Roanoke3816 Franklin Rd., Sw, Roanoke, United States, 24014View on map
6.3 mi from Salem6.3 mi from City Center
Ideally set close to Roanoke Sports Complex, the hotel offers bright rooms and a 24-hour restaurant.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
5.0
Guest rating10 reviews
Price fromUS$ 76per nightSelect
Not available
Hampton Inn And Suites Roanoke Downtown27 Church Avenue Se, Roanoke, United States, 24011View on map
6.5 mi from Salem6.5 mi from City Center
Guests of this hotel will be amazed at sweeping views of the park and definitely appreciate the proximity to Bennington Place Shopping Center.
  • The hotel has
    • USD 6 per day
    +1
Price fromUS$ 162per nightSelect
Not available
Colony House Motor Lodge Roanoke3560 Franklin Rd. Sw, Roanoke, United States, 24014View on map
6.1 mi from Salem6.1 mi from City Center
This hotel in the shopping district of Roanoke is situated close to Mill Mountain Zoo and welcomes guests since 1957.
  • The hotel has
    • 24-hour reception
    +1
6.4
Nice6 reviews
Price fromUS$ 68per nightSelect
Not available

Filtering results

Please wait...

27 hotels found