Photo by Kaylee Spinhirn

Find hotels in Salem, VA from $56

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    one key illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 543 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

La Quinta Inn & Suites by Wyndham Roanoke Salem

3.0 star property
9.0 out of 10, Wonderful, (1149)
"We had an issue with our TV remote and the hostess came to our room and fixed it. Wonderful! Place was clean as a whistle, staff friendly as well as helpful and the food was enough to get us started for the day. "
The price is $102
includes taxes & fees
$90 per night
Apr 21 - Apr 22
La Quinta Inn & Suites by Wyndham Roanoke Salem

Comfort Suites Inn at Ridgewood Farm

2.5 star property
8.2 out of 10, Very Good, (1002)
"Room was in great condition. Just a quick overnight while traveling. Elevator was not working but staff asked if help was needed getting luggage to room. Very professional. "
The price is $92
includes taxes & fees
$82 per night
Apr 28 - Apr 29
Comfort Suites Inn at Ridgewood Farm

Fairfield Inn & Suites by Marriott Roanoke Salem

2.5 star property
9.2 out of 10, Wonderful, (994)
"It was nice"
The price is $135
includes taxes & fees
$119 per night
Apr 20 - Apr 21
Fairfield Inn & Suites by Marriott Roanoke Salem

Avid Hotels Salem by IHG

2.5 star property
9.4 out of 10, Exceptional, (843)
"This is a great place to stay when traveling through. The staff was friendly and helpful. Just had a minor hot water issue. Check in was quick and easy. "
The price is $104
includes taxes & fees
$91 per night
May 19 - May 20
Avid Hotels Salem by IHG

Comfort Suites Salem-Roanoke I-81

2.5 star property
8.2 out of 10, Very Good, (1002)
"The good: Check in and check out was efficient. Beds and pillows were comfortable. Breakfast was decent. The bad: The room smelled a little like mildew. The shower was not fully cleaned- there was still hair from the last person on the wall! The pool was ice cold. "
The price is $106
includes taxes & fees
$94 per night
Apr 23 - Apr 24
Comfort Suites Salem-Roanoke I-81

The Lofts at Downtown Salem

3.5 star property
9.6 out of 10, Exceptional, (281)
"A good place to stay but HVAC system was very noisy at times."
The price is $127
includes taxes & fees
$107 per night
May 8 - May 9
The Lofts at Downtown Salem

Holiday Inn Express & Suites Salem by IHG

2.5 star property
8.8 out of 10, Excellent, (1003)
"The stay was good. Service and breakfast offered average. Good for a quick overnight stay. "
The price is $105
includes taxes & fees
$92 per night
Apr 27 - Apr 28
Holiday Inn Express & Suites Salem by IHG

Quality Inn Salem - I-81

2.5 star property
8.0 out of 10, Very Good, (1000)
"The room was good. The showers were excellent and the room very clean and well decorated. Didn’t know they charged $25.00 extra for dogs. 😡 We had a late check in, so they don’t allow anyone into the lobby. We had to check-in within and alcove-kind of creepy. The breakfast was subpar, but fine. There were fresh apples, toast, fake eggs, biscuits with chipped beef and juices. The ice machines were great. Overall, a good stay. "
The price is $89
includes taxes & fees
$79 per night
Apr 27 - Apr 28
Quality Inn Salem - I-81

Hampton Inn Salem, VA

2.5 star property
9.0 out of 10, Wonderful, (1003)
"Everything was clean and the staff was pleasant and helpful "
The price is $132
includes taxes & fees
$117 per night
Apr 27 - Apr 28
Hampton Inn Salem, VA

Hampton Inn Salem East - Electric Road

2.5 star property
9.4 out of 10, Exceptional, (852)
"Nice hotel, staff friendly and helpful. Convieniently located. Not enough parking spaces for number of rooms. "
The price is $125
includes taxes & fees
$110 per night
May 1 - May 2
Hampton Inn Salem East - Electric Road

Days Inn by Wyndham Salem

2.0 star property
6.8 out of 10, (1001)
"I had an amazing weekend plan on going back soon"
The price is $82
includes taxes & fees
$72 per night
Apr 20 - Apr 21
Days Inn by Wyndham Salem

Motel 6 Salem, VA

2.0 star property
6.6 out of 10, (814)
"Cheap price "
The price is $64
includes taxes & fees
$57 per night
Apr 21 - Apr 22
Motel 6 Salem, VA

Howard Johnson Hotel & Conference Center by Wyndham Salem

2.0 star property
6.0 out of 10, (1001)
"Great place but could use an upgrade "
The price is $71
includes taxes & fees
$63 per night
May 12 - May 13
Howard Johnson Hotel & Conference Center by Wyndham Salem

Baymont by Wyndham Salem Roanoke Area

2.5 star property
5.6 out of 10, (864)
"The staff is amazing and very helpful and they will work along with you"
The price is $70
includes taxes & fees
$62 per night
Apr 27 - Apr 28
Baymont by Wyndham Salem Roanoke Area

Affordable Corporate Suites of Salem

3.0 star property
9.0 out of 10, Wonderful, (50)
"This is my second stay and wouldn't hesitate to stay again. I like that it was very clean, comfortable, quiet, and had attention to details."
The price is $111
includes taxes & fees
$98 per night
Apr 21 - Apr 22
Affordable Corporate Suites of Salem

Super 8 by Wyndham Salem VA

2.5 star property
6.6 out of 10, (575)
"No drinking water available on site"
The price is $60
includes taxes & fees
$53 per night
Apr 20 - Apr 21
Super 8 by Wyndham Salem VA

Hotel Salem-Roanoke I-81

2.0 star property
4.6 out of 10, (70)
"Aged property and non-smoking room smells like smoke, but there is a fridge with freezer, microwave and a nice Mexican restaurant a mile down the road. Inexpensive compared with near by options, and close to trailhead. "
The price is $85
includes taxes & fees
$76 per night
Apr 20 - Apr 21
Hotel Salem-Roanoke I-81

WoodSpring Suites Roanoke

2.5 star property
7.6 out of 10, Good, (46)
"They let people in the area stay that. I that was nice. "
The price is $333
includes taxes & fees
$297 per night
Apr 20 - Apr 21
WoodSpring Suites Roanoke

Super 8 by Wyndham Roanoke VA

2.0 star property
5.6 out of 10, (1002)
"The person working the desk was asleep and I had to yell to wake them up so I could check out. Both bedspreads had holes in them. I was told by the front desk person at check in that I would get my deposit back as long as I didn’t fight the staff lol"
The price is $56
includes taxes & fees
$50 per night
Apr 27 - Apr 28
Super 8 by Wyndham Roanoke VA

Quality Inn Roanoke Airport

2.5 star property
7.0 out of 10, Good, (999)
"Room was OK, quiet. The steps leading to second floor were not well maintained. Bed was comfortable."
The price is $88
includes taxes & fees
$78 per night
Apr 20 - Apr 21
Quality Inn Roanoke Airport
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.
Don't see what you're looking for?
See all available properties in Salem
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Salem

Come to Salem and enjoy its university life, sports, and festivals.

$12 per adult. 1/4 miles. Very knowledgable staff and great for all ages.
Photo by Kaylee Spinhirn
Open Photo by Kaylee Spinhirn

Find out more about Salem

Find out more about Salem

Top reasons to visit Salem

  • Outdoor Adventures: Salem, Virginia, is perfect for outdoor enthusiasts, offering stunning scenery and various activities.
  • Charming Downtown: Explore the inviting downtown area filled with friendly locals and unique shops.
  • Historic Attractions: Visit historic colleges and entertainment arenas that showcase the city's rich culture.
  • Family-Friendly Excursions: Nearby Mayberry provides a nostalgic vibe great for family outings.
  • Diverse Accommodations: Choose from an array of hotels and motels to suit any traveler's needs.

Find great hotels in Salem

Salem, Virginia, offers a diverse selection of hotels and motels to cater to every type of traveler. From budget-friendly options to more luxurious stays, you can find accommodations ranging from 2 to 4 stars. Whether you’re traveling with family, on a business trip, or bringing your pet along, Salem's hotels provide the perfect setting for a memorable getaway. Explore popular choices like Wyndham and Hampton Inn for a comfortable stay.

  • Country Inn & Suites by Radisson, Roanoke, VA: Nestled a short drive from Salem, this 3-star hotel offers a welcoming atmosphere perfect for business travelers. With a focus on convenience and productivity, the Country Inn & Suites provides a well-equipped Business Center, Meeting Rooms, and Conference Space to meet your professional needs. The warm, homey decor and comfortable accommodations make it an ideal retreat after a day of work or exploration.
  • Days Inn by Wyndham Roanoke Near I-81: Located conveniently near Salem, this hotel caters to both business and pet-friendly travelers. Guests can take advantage of the Business Center and Meeting Rooms while enjoying the comfort of a pet-friendly environment. With policies that allow pets onsite, including service animals, this hotel ensures that you don’t have to leave your furry friends behind. The relaxed atmosphere makes it a great stop for both work and leisure.
  • Wingate by Wyndham Christiansburg: Situated a bit farther from Salem, Wingate by Wyndham offers a blend of business amenities and pet accommodations. This hotel features an Accessible Business Center, making it an excellent choice for all travelers. With a welcoming pet policy that includes dogs and cats, guests can enjoy their stay without worrying about leaving their pets at home. The hotel’s modern design and thoughtful amenities create a pleasant and productive environment.

Discover the best areas to stay in Salem

Salem, Virginia, offers an unforgettable vacation experience with its stunning outdoor scenery and adventure opportunities. Explore the inviting downtown Salem, where friendly locals create a warm atmosphere. Nearby, the charming Town of Mayberry provides a nostalgic vibe, perfect for family-friendly excursions. With its prime location, visitors can easily access relaxing spots and vibrant neighborhoods, making Salem a delightful getaway for anyone seeking adventure and connection with nature.

  • Roanoke: Located a mere 6 miles from Salem, Roanoke is a vibrant city known for its diverse outdoor experiences and scenic beauty. Visitors are drawn to Roanoke for its romantic ambiance and recreational activities that cater to all ages. The city boasts a variety of attractions, including educational institutions, recreational areas, and an arena entertainment facility. Nature lovers can explore the nearby national state park, picturesque lakes, and historic college universities that add to the city's charm. Roanoke is ideal for those seeking a blend of adventure and relaxation.
  • Blacksburg: Approximately 20 miles away from Salem, Blacksburg is a culturally rich city that attracts travelers year-round. Renowned for its outdoor activities and stunning landscapes, this city offers a delightful mix of education and recreation. Visitors can enjoy campgrounds and local parks while soaking in the beautiful scenery. The presence of historical college universities and national state parks makes it a perfect destination for those interested in culture and nature. Whether you're hiking or exploring local attractions, Blacksburg is sure to provide memorable experiences.
  • Hanging Rock: Just 3 miles from Salem, Hanging Rock is a quaint city that offers a fantastic outdoor and adventure experience. With a focus on recreational activities, visitors can engage in camping and explore beautiful parks nearby. The area's natural beauty is highlighted by its proximity to national state parks and serene lakes. Whether you’re hiking, picnicking, or taking in the breathtaking views, Hanging Rock provides an exhilarating escape for nature enthusiasts and adventure seekers alike.

Things to do in Salem

Salem, Virginia, is an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a variety of activities. Visitors can explore local restaurants and enjoy a tour of Salem, along with engaging educational experiences. The city also features an arena entertainment facility and recreational areas, making it a perfect spot for family fun and relaxation.

Food and drinks

For a taste of local flavors, visit Valhalla Vineyards, only 5 miles from Salem, for a delightful wine experience. The Flying Mouse Brewery, 11 miles away, offers craft brews in a cozy setting. Don't miss Beliveau Estate, 12 miles from Salem, for more fantastic wines and entertainment vibes.

Shopping

For shopping in Salem, visit Valley View Mall, just 5 miles away, offering a variety of family and entertainment options. Tanglewood Mall, 6 miles away, is also great for family fun. If you're up for a drive, check out City Market Building, located 7 miles from Salem, for unique local finds.

Recreation

Salem Memorial Football Stadium offers an energetic atmosphere perfect for sports enthusiasts. For a more tranquil experience, visit River's Edge Sports Complex, just 7 miles away, where you can enjoy wellness activities in a picturesque setting. Mill Mountain Park, located 8 miles from Salem, provides peaceful trails and beautiful views.

Adventure

Experience the thrill of climbing at The River Rock, located 6 miles from Salem, offering an exhilarating outdoor adventure. Explore the scenic Green Hill Park Trailhead and the picturesque Murray Run Greenway Trailhead, both perfect for hiking enthusiasts seeking beautiful landscapes right in the heart of Salem.

Nightlife

Experience the vibrant nightlife in Salem by catching a show at Showtimers Community Theatre, just 3 miles away, or enjoy a family-friendly visit to Hopkins Planetarium, 7 miles away. For a mix of culture and romance, Mill Mountain Theater, also 7 miles distant, offers captivating performances.

Booking tips and Expedia advantages for Salem

To save money on your trip to Salem, Virginia, consider visiting during the off-peak months of July and December to January for lower accommodation prices. Utilize public transport options, such as walking, to explore the area. Enjoy free attractions like Valley View Mall, Tanglewood Mall, and Dixie Caverns. Use Expedia to find budget-friendly hotels by sorting prices from lowest to highest and combining your hotel, flights, and activities for package deals. Joining the One Key membership can also provide exclusive discounts and cash rewards for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Salem are July and December to January, where the prices are slightly lower. This is in comparison to April to May and September, where prices are slightly higher.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and preferred type of accommodation. For instance, selecting the "Eco-certified" filter will show you sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: Consider saving money by combining your Salem hotel stay with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Salem

Salem, Virginia, offers a delightful blend of outdoor adventures, scenic views, and cultural experiences for all types of travelers. You can explore popular attractions such as entertainment arenas, historic colleges, and beautiful lakes. Whether you're seeking family-friendly activities or a taste of local culture, Salem has something to offer everyone, making it an ideal destination for your vacation.

  • Salem Civic Center: Experience a vibrant atmosphere at the Salem Civic Center, an arena that hosts a variety of family-friendly events and entertainment. Whether you’re catching a local sports game or a concert, the energy here is contagious and perfect for all ages.
  • Roanoke College: Discover the charm of Roanoke College, a modern university right in Salem. Stroll through its picturesque campus, soak in the vibrant city vibe, and perhaps attend an event or lecture to engage with the local community and students.
  • Center in the Square: Just a short drive from Salem, the Center in the Square is a cultural hub featuring art exhibits, performances, and interactive experiences. Immerse yourself in the local arts scene and enjoy the diverse offerings that celebrate creativity and community.

Best time to go to Salem

Visitor numbers in Salem is generally unchanged in popularity throughout the year. The best time to visit Salem is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January34.2°F (1.2°C)Light RainMostly SunnySlightly LowSlightly Low
February38.1°F (3.4°C)Light RainMostly SunnyAverageAverage
March45.1°F (7.3°C)Light RainMostly SunnyAverageAverage
April54.9°F (12.7°C)Light RainMostly SunnySlightly HighSlightly High
May63.7°F (17.6°C)Light RainMostly SunnyAverageSlightly High
June71.4°F (21.9°C)Light RainMostly SunnyAverageAverage
July75.6°F (24.2°C)Light RainMostly SunnySlightly HighSlightly Low
August73.2°F (22.9°C)Light RainMostly SunnyAverageAverage
September67.3°F (19.6°C)Light RainMostly SunnySlightly HighSlightly High
October56.7°F (13.7°C)Light RainMostly SunnyAverageAverage
November45.1°F (7.3°C)Light RainMostly SunnySlightly LowAverage
December39.0°F (3.9°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Salem

Traveling to Salem, Virginia is convenient with nearby airports. Roanoke Regional Airport (ROA) is located 5 miles away, offering excellent hotel options like The Liberty Trust and Hotel Roanoke & Conference Center, both 4 miles from the airport. Lynchburg Regional Airport (LYH), 47 miles from Salem, features hotels such as The Virginian Lynchburg Curio Collection and Bella Vista Hotel & Suites, both within 6 miles. Lastly, Lewisburg's Greenbrier Valley Airport (LWB) is 43 miles away, with comfortable stays like Home2 Suites by Hilton and Hampton Inn, close by at 3 miles. Each hotel provides various transportation services to their respective airports for added convenience.

Frequently asked questions

What are the best hotels in Salem that travelers recommend?
The Lofts at Downtown Salem stands out as a top choice with an outstanding score of 9.6, making it a superb getaway for couples seeking a romantic escape. Offering a cozy atmosphere enhanced by air-conditioned comfort and intimate dining options, this hotel ensures a delightful experience. Its prime location in downtown Salem allows easy access to local attractions and charming shops, adding to the allure of your stay.

For business travelers, the Affordable Corporate Suites of Salem is an excellent option, rated at 9.0. This hotel features premium bedding for a restful night, ensuring you’re refreshed and ready for a productive day. Its strategic location near the shopping district allows for convenient access to essential services, making it a practical choice for those traveling for work while still enjoying the comforts of home.
What are the best family hotels in Salem?
The Lofts at Downtown Salem is a fantastic choice for families seeking a welcoming and comfortable stay. With a remarkable traveler rating of 9.6, this property stands out for its spacious rooms that include a convenient sofa bed, making it ideal for families. Find more child-friendly accommodations in Salem.
What are the top pet-friendly hotels in Salem?
The Lofts at Downtown Salem is a great choice for pet-friendly accommodations, boasting an impressive traveler review score of 9.6. Nestled in the scenic mountains, this hotel not only welcomes dogs and cats but also offers a cozy, couples-friendly dining experience. Guests appreciate the convenience of nearby off-street parking and the fully equipped kitchens, making it ideal for families or those looking for an extended stay.

Another excellent option is the Affordable Corporate Suites of Salem, which has earned an excellent review score of 9.0. This property features kitchenettes superb for whipping up family meals, and it’s located near a bustling shopping district, ensuring that everything you need is within reach. With a focus on comfort, the suites come with premium bedding, making it a restful haven after a day of adventures in Salem. See more pet-friendly hotels in Salem.
What are the best budget hotels in Salem?
The Lofts at Downtown Salem is a charming option for travelers looking for a comfortable and budget-friendly stay. With an impressive review score of 9.6, this property features amenities like a well-equipped kitchen, free Wi-Fi, and air conditioning, ensuring a cozy atmosphere for families and couples alike. Located near the scenic mountains, it offers a great blend of nature and convenience, making it a wonderful choice for those who appreciate attentive service.

Families will also enjoy Avid Hotels Salem by IHG, which has an impressive review score of 9.4. This hotel goes the extra mile with complimentary breakfast options, including a convenient to-go breakfast for busy mornings. Accessible parking and a fitness center ensure that everyone in the family can have a comfortable stay.

For those traveling on a tighter budget, the Hampton Inn Salem East - Electric Road is another excellent choice. With a solid review rating of 9.4, this hotel features an outdoor pool, fitness facilities, and complimentary breakfast options, making it both family-friendly and accessible.

If you’re looking for a property that appeals to couples, the Fairfield Inn & Suites by Marriott Roanoke Salem is an ideal pick. Rated 9.2, it boasts an indoor pool and cozy accommodations that create a romantic setting for a getaway.

Lastly, La Quinta Inn & Suites by Wyndham Roanoke Salem, with a traveler rating of 9.0, is a great option for families with its seasonal outdoor pool and free amenities for children. This hotel combines affordability with comfort, making it a smart choice for budget-conscious travelers. View all budget hotels in Salem.
What are the most romantic hotels in Salem for couples?
For a romantic getaway in Salem, The Lofts at Downtown Salem is an exceptional choice, boasting an impressive review score of 9.6. This charming hotel offers couples dining experiences, allowing you to indulge in intimate meals together in a cozy setting. See all romantic hotels in Salem.
When is the best time to go to Salem?
The most popular time to visit Salem is October, when the city comes alive with its famous Halloween festivities and autumn charm. During this peak season, average temperatures are pleasantly mild, ranging from the mid-50s to low 60s Fahrenheit, making it an ideal time for leisurely strolls through historic streets and scenic parks adorned with fall foliage.

As you explore, you’ll find that Salem offers a unique blend of history and culture. The vibrant atmosphere in October draws many visitors eager to experience the city’s rich witch trial history, haunted attractions, and engaging events. Guided tours provide a fascinating glimpse into Salem’s past, ensuring you won’t miss any highlights, even amidst the bustling crowds.

For those who prefer a quieter experience, visiting in early September can be an excellent choice as well. The weather remains enjoyable, and you can enjoy many of the same attractions without the peak October rush. Plus, September often features smaller crowds, allowing for a more relaxed experience while still taking advantage of Salem’s many outdoor activities.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel’s cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our “Fully refundable property” filter during your search to find the right Salem hotel for you.
How can I save on a Salem hotel booking with Expedia?
One Key™ - Expedia’s free travel rewards program - gives you instant access to perks and Member Prices on Salem hotels. Plus, you’ll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Salem hotel?
Prices for hotels in Salem often vary, but you can find a great deal from $56 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by “Price: low to high” for the cheapest rate.