A mountainous landscape with dense forests and a clear sky.

Search Inns in Salem

  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Our top choices for Salem inns

Holiday Inn Express Troutville by IHG

Holiday Inn Express Troutville by IHG
2.5 star property
Troutville
9.4 out of 10, Exceptional, (844 reviews)
"Great overnight stay."
United States
Ronald
$104 nightly
The price is $116
Jul 22 - Jul 23
Total with taxes and fees
Holiday Inn Express Troutville by IHG

Springhill Suites By Marriott Roanoke North

Springhill Suites By Marriott Roanoke North
4.0 star property
Alpine Hills
9.4 out of 10, Exceptional, (405 reviews)
"Spacious and very clean rooms. Quiet room"
United States
William
$116 nightly
The price is $130
Jul 19 - Jul 20
Total with taxes and fees
Springhill Suites By Marriott Roanoke North

Fairfield Inn by Marriott Christiansburg

Fairfield Inn by Marriott Christiansburg
3.0 star property
Christiansburg
9.2 out of 10, Wonderful, (811 reviews)
"A wonderful destination for a good rest."
United States
Azende
$92 nightly
The price is $105
Jul 19 - Jul 20
Total with taxes and fees
Fairfield Inn by Marriott Christiansburg

avid hotel Salem by IHG

avid hotel Salem by IHG
2.5 star property
Salem
9.6 out of 10, Exceptional, (1,035 reviews)
"This place was awesome everything was perfect"
United States
Troy
$76 nightly
The price is $86
Jul 19 - Jul 20
Total with taxes and fees
avid hotel Salem by IHG

Hampton Inn Salem, VA

Hampton Inn Salem, VA
2.5 star property
Salem
9.2 out of 10, Wonderful, (1,005 reviews)
"Great experience for a one night stay while on the road! "
United States
christopher
$109 nightly
The price is $124
Jul 19 - Jul 20
Total with taxes and fees
Hampton Inn Salem, VA

Holiday Inn Express & Suites Salem by IHG

Holiday Inn Express & Suites Salem by IHG
2.5 star property
Salem
8.8 out of 10, Excellent, (1,007 reviews)
"Yes Nice"
United States
Narvis
$87 nightly
The price is $98
Jul 26 - Jul 27
Total with taxes and fees
Holiday Inn Express & Suites Salem by IHG

La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
3.0 star property
Salem
9.0 out of 10, Wonderful, (1,394 reviews)
"The rooms were clean and the breakfast had a variety."
United States
Tilina
$94 nightly
The price is $106
Aug 5 - Aug 6
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Roanoke Salem

Baymont by Wyndham Salem Roanoke Area

Baymont by Wyndham Salem Roanoke Area
2.5 star property
Salem
7.2 out of 10, Good, (558 reviews)
"Thanks for your services we love it and we will recommend more people for stay"
United States
Waleska
$67 nightly
The price is $76
Aug 5 - Aug 6
Total with taxes and fees
Baymont by Wyndham Salem Roanoke Area

Quality Inn Salem - I-81

Quality Inn Salem - I-81
2.5 star property
Salem
8.4 out of 10, Very Good, (1,008 reviews)
"Great Hotel."
United States
Md Mahadi
$71 nightly
The price is $80
Aug 12 - Aug 13
Total with taxes and fees
Quality Inn Salem - I-81

Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem
3.0 star property
Salem
9.2 out of 10, Wonderful, (1,012 reviews)
"Great place to stop! Clean rooms, helpful staff and good continental breakfast!"
United States
Amanda
$114 nightly
The price is $129
Jul 19 - Jul 20
Total with taxes and fees
Fairfield Inn & Suites by Marriott Roanoke Salem

Super 8 by Wyndham Salem VA

Super 8 by Wyndham Salem VA
2.5 star property
Salem
6.6 out of 10, (694 reviews)
"Value"
United States
Clark
$53 nightly
The price is $60
Jul 14 - Jul 15
Total with taxes and fees
Super 8 by Wyndham Salem VA

Days Inn by Wyndham Salem

Days Inn by Wyndham Salem
2.0 star property
Salem
7.0 out of 10, Good, (336 reviews)
"Pleasant stay"
United States
Cody
$65 nightly
The price is $73
Jul 31 - Aug 1
Total with taxes and fees
Days Inn by Wyndham Salem

Motel 6 Salem, VA

Motel 6 Salem, VA
2.0 star property
Salem
6.6 out of 10, (1,009 reviews)
"You get what you pay for. Almost"
United States
Michael
$52 nightly
The price is $59
Jul 14 - Jul 15
Total with taxes and fees
Motel 6 Salem, VA

Hampton Inn Salem East - Electric Road

Hampton Inn Salem East - Electric Road
2.5 star property
Salem
9.4 out of 10, Exceptional, (1,005 reviews)
"Clean room, great staff, nice breakfast family and pet friendly."
United States
Ana Maria
$98 nightly
The price is $111
Aug 2 - Aug 3
Total with taxes and fees
Hampton Inn Salem East - Electric Road

Comfort Suites Salem-Roanoke I-81

Comfort Suites Salem-Roanoke I-81
2.5 star property
Salem
8.2 out of 10, Very Good, (1,004 reviews)
"Very clean. Staff were great."
United States
Donna
$84 nightly
The price is $95
Aug 9 - Aug 10
Total with taxes and fees
Comfort Suites Salem-Roanoke I-81

Affordable Corporate Suites of Salem

Affordable Corporate Suites of Salem
3.0 star property
Salem
9.0 out of 10, Wonderful, (73 reviews)
"Clean with up-to-date amenities, great staff, nice area "
United States
Evan
$99 nightly
The price is $112
Jul 15 - Jul 16
Total with taxes and fees
Affordable Corporate Suites of Salem

The Lofts at Downtown Salem

The Lofts at Downtown Salem
3.5 star property
Salem
9.6 out of 10, Exceptional, (405 reviews)
"My 2nd time staying there. Always quiet and clean."
United States
Sherry
$116 nightly
The price is $137
Jul 21 - Jul 22
Total with taxes and fees
The Lofts at Downtown Salem

Spark by Hilton Salem East Electric Road

Spark by Hilton Salem East Electric Road
2.5 star property
Salem
7.0 out of 10, Good, (6 reviews)
"Room was clean, breakfast was sufficient, price was great. I was nervous based on reviews, but we had a good stay."
United States
Meredith
$76 nightly
The price is $86
Jul 20 - Jul 21
Total with taxes and fees
Spark by Hilton Salem East Electric Road

Howard Johnson Hotel & Conference Center by Wyndham Salem

Howard Johnson Hotel & Conference Center by Wyndham Salem
2.0 star property
Salem
5.8 out of 10, (1,001 reviews)
"Highly recommended"
United States
Jessica
$57 nightly
The price is $64
Jul 21 - Jul 22
Total with taxes and fees
Howard Johnson Hotel & Conference Center by Wyndham Salem

Budget Inn

Budget Inn
2.5 star property
Christiansburg
5.8 out of 10, (276 reviews)
"Because of the graduation at VT their prices were inflated (all hotels & motels were) but it was the cheapest I could find. The room was clean, the bed was comfortable. The place is older and could use some renovating. Overall a good place to stay, nice friendly staff."
United States
Cheryl A
$55 nightly
The price is $63
Jul 14 - Jul 15
Total with taxes and fees
Budget Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Salem Hotel Reviews

Find out more about Salem

Salem Inns information

Number of reviews
14,888
Accommodation
0 Inns
Lowest Price
$59
Highest Price
$137

Explore a world of travel with Expedia