Star Rating
Hotel Name
Price Range (USD)to
Amenities

Salem Virginia Hotels & Motels

Only hotels in Salem are listed below. Search for the cheapest discounted hotel and motel rates in or near Salem, VA for your business or personal leisure travel. We provide the best Salem, Virginia motel and hotel rooms. Browse the Salem area hotels to find the perfect lodging! Please use the provided map of the Salem hotels. Group booking? Search Salem Group Hotel Discounts

The Salem center point is about the area of Roanoke College and 1 mile west of Salem Football Stadium.

From the Blue Ridge Mountains to the Roanoke River, the Salem area boasts some of the state's most sought-after natural beauty. Whether you're planning a challenging mountain hike, a lazy day alongside the river, or a visit to prestigious Roanoke College, Salem is your ideal destination. Find the right accommodations for your group, and start planning your Blue Ridge getaway. More from this guide...

Salem Hotels & Accommodations

Comfort Suites - Salem 100 Wildwood Rd., Salem, VA 24153
  • Three Star Suburban hotel
  • 72 rooms in property
Quality Inn 151 Wildwood Rd., Salem, VA 24153
  • Two-star Highway hotel
  • 2 floors in hotel
  • Good Hotel
  • Friendly service
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 Salem Va - Salem 300 Wildwood Rd., Salem, VA 24153
  • Low priced property
  • Check-in time: 11:00 AM
Econo Lodge
+1-888-283-3404
301 Wildwood Rd., Salem, VA 24153
  • Cheap Suburban property
  • Check in time: 2.00pm
  • Microwave did not work
  • Poor, uncomfortable rooms
Howard Johnson - Salem 1671 Skyview Rd., Salem, VA 24153
  • 2 star Highway hotel
  • 102 rooms in property
  • Terrible amenities
  • Great pool
From$38
Average 3.0 /5Reviews CallBookMore Details
Hampton Inn Salem 450 Litchell Rd., Salem, VA 24153
  • 3 star Highway hotel
  • 89 sleeping rooms in hotel
From$91
Very Good 4.5 /5Reviews CallBookMore Details
Green Hill Inn
+1-888-690-5281
2746 West Main St., Salem, VA 24153
  • Midscale Highway property
  • 2 suites in property
Days Inn Salem : 1535 East Main St. 1535 East Main St., Salem, VA 24153
  • Low Cost Suburban hotel
  • 70 rooms in hotel
  • Vibe is not too good
  • Furniture needs more attention
From$49
Average 3.0 /5Reviews CallBookMore Details
Hampton Inn Salem East Electric Road - Salem 1886 Electric Rd., Salem, VA 24153
  • Midscale Mountain property
  • 113 rooms in property
From$134
Very Good 4.5 /5Recent Reviews CallBookMore Details
Comfort Suites at Ridgewood Farms - Salem
+1-800-881-1523
2898 Keagy Rd., Salem, VA 24153
  • 3 star Suburban hotel
  • Airport shuttle provided
  • Most guests complained about the bathroom
  • Good nights rest
Holiday Inn Express Salem Va 991 Russell Dr., Salem, VA 24153
  • 3-star Convention Center hotel
  • Hotel has 15 suites
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
La Quinta Inn 140 Sheraton Dr., Salem, VA 24153
  • Low Cost Highway hotel
  • Check in time: 2:00 PM
  • Noise level is acceptable
  • Very good budget hotel
Baymont Inn & Suites - Salem 179 Sheraton Dr., Salem, VA 24153
  • Inexpensive Highway hotel
  • 2 conference rooms in property
From$40
Average 3.5 /5Reviews CallBookMore Details
Howard Johnson Roanoke / Airport in Roanoke 6520 Thrilane Rd., Roanoke, VA 24019 ~5.05 miles northeast of Salem
  • Economy Airport hotel
  • Free complimentary breakfast
  • AC didn't work properly
  • Most guests thought the tv was sub-standard
From$49
Not Good 1.5 /5Reviews CallBookMore Details
Super 8 Roanoke : 6616 Thirlane Rd. 6616 Thirlane Rd., Roanoke, VA 24019 ~5.06 miles northeast of Salem
  • Economical Airport hotel
  • Check in: 3:00 PM
  • Quite clean
  • Terrible amenities
Quality Inn Roanoke Airport - Roanoke 6626 Thirlane Rd. Nw, Roanoke, VA 24019 ~5.06 miles northeast of Salem
  • Low Cost Airport hotel
  • Has environment-friendly policy See policy
  • Most guests thought they were poorly maintained
  • Broken ice machine
Knights Inn Roanoke Va : 6510 Thirlane Rd. 6510 Thirlane Rd., Roanoke, VA 24015 ~5.10 miles northeast of Salem
  • Two star hotel
  • 54 rooms in hotel
Courtyard Roanoke - Roanoke 3301 Ordway Dr., Roanoke, VA 24017 ~5.14 miles east of Salem
  • Mid-scale Airport hotel
  • Hotel has 2 meeting rooms
  • Great location
  • Room was quiet
Motel 6 6621 Thirlane Rd. Nw, Roanoke, VA 24019 ~5.14 miles northeast of Salem
  • 2-star property
  • 2 floors in hotel
From$40
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn Roanoke - Roanoke 3315 Ordway Dr., Roanoke, VA 24017 ~5.15 miles east of Salem
  • 3-star Airport hotel
  • Shuttle from airport available
  • Cleanliness of the bathroom was average, said 55%
  • Acceptable breakfast prices
Residence Inn by Marriott Roanoke 3305 Ordway Dr. Nw, Roanoke, VA 24017 ~5.18 miles east of Salem
  • 3 star Airport hotel
  • Shuttle to airport available
  • Hotel room was up to date
  • Most guests thought they were poorly maintained
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Holiday Inn Tanglewood Roanoke : 4468 Starkey Rd. Sw 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~5.20 miles south of Salem
  • Three Star Suburban hotel
  • Fitness + Health Center
From$59
Very Good 4.0 /5Reviews CallBookMore Details
Extended Stay America Roanoke Airport - Roanoke
+1-888-305-3366
2705 Frontage Rd., Roanoke, VA 24017 ~5.24 miles northeast of Salem
  • Economical Airport hotel
  • Free comp. breakfast
  • Convenient location
  • Almost all guests thought they were poorly maintained
Sheraton Roanoke Hotel & Conference Center - Roanoke 2801 Hershberger Rd., Roanoke, VA 24017 ~5.29 miles east of Salem
  • Expensive Airport property
  • 320 rooms in hotel
Airport Plaza Hotel - Roanoke
+1-888-283-3404
3695 Thirlane Rd. N.w., Roanoke, VA 24019 ~5.38 miles east of Salem
  • Inexpensive Airport property
  • Airport shuttle provided
  • Average beds
  • Most guests thought it was rather dirty
Next 25 Salem Hotels >  [1 - 25 of 50]    
Next: See My Salem Hotels with Pricing

When to Visit Salem, VA

The Salem area experiences four different seasons each year, and chances are you'll find something to appreciate no matter when you visit. In July and August, highs usually reach the upper 80s or low 90s, while winter temperatures usually top out in the upper 40s.

Salem experiences about 210 sunny days each year, and rainfall is relatively constant throughout the year. May and July tend to be the rainiest months, however, with about 4 inches of precipitation each.

Plan your visit around some of Salem's popular annual events, and you're sure to have a great time. The Salem Fair is Virginia's largest fair, and it attracts crowds from late June through early July. Have a blast on the carnival rides, tour the agricultural and livestock competitions, check out the live music and magic shows, and sample the fair food.

In September, Olde Salem Days welcomes hundreds of artists and crafters to downtown Salem for a big, old-fashioned street fair. In October, the Blue Ridge Folklife Festival is a must for music lovers, history buffs, and families looking to take a step back in time.

Need an excuse to get out and explore the great outdoors? Stop by the GO Outside Festival, which includes a weekend of outdoor recreation, gear demo stations, craft beer samples, and tons more family friendly fun. If craft beer is up your alley, don't miss Microfestivus, which welcomes almost 60 brewers to the Roanoke area for beer tastings and local food.

Below is a chart of the current pricing seasonality of hotels and motels in Salem, VA:

seasonality of hotel rates in Salem

Averate Rates by Star Rating

Below we've posted 3 graphs displaying average rate patterns by star rating class in Salem, VA. Analyze these charts to determine the best time to make a reservation in Salem for any future trips.

Luxury Hotels in Salem, VA

4 Star Average Prices: $121.31

Treat yourself to an upscale stay at one of Salem's high-end hotels, or live it up at a true luxury hotel in Roanoke.

When only a spacious suite will do, plan your stay at the Comfort Suites Salem. Previous guests have appreciated this hotel's convenient location near the Salem Civic Center, as well as its long list of amenities. All guest rooms include free Wi-Fi, flat-screen TVs with cable programming, and workspaces. Go for a swim in the year-round indoor pool, have a soak in the spa tub, or relax in the sauna. In the morning, enjoy waffles, eggs, coffee, and more at the complimentary breakfast buffet.

In nearby Roanoke, the Cambria Hotel and Suites offers modern rooms with plenty of space for the whole family. Relax on the sofa bed, catch a movie on the LCD TV, and plan your weekend using the hotel's free Wi-Fi. Get a great night's sleep on the pillowtop bed, and wake up refreshed. Clean up with the hotel's designer toiletries, and have breakfast at the hotel restaurant before heading out for a day of sightseeing.

Located in the heart of Roanoke, The Hotel Roanoke and Conference Center, Curio Collection is one of the city's most upscale hotels. Book your stay here, and you'll be steps from the Center in the Square, the Art Museum of Western Virginia, and the Harrison Museum of African-American Culture. Along with well-appointed rooms, the hotel features a seasonal outdoor pool, on-site spa services, two restaurants, and a complimentary area shuttle. With 63,000 square feet of event space, the Hotel Roanoke can host functions of all sizes.

Best Budget-Friendly Hotels in Salem, VA

3 Star Average Prices: $101.76

Save big by booking the top-rated budget accommodations in the Salem area.

If you're looking for an affordable spot to stretch out in the suburbs, set your sights on the Howard Johnson Inn and Conference Center Salem. Located on the west side of town, this hotel is convenient to Interstate 81 and Roanoke College. Rooms have all the basics you expect, like minifridges, microwaves, cable TV, and free wireless internet access. Squeeze in a workout at the hotel gym, and go for a swim in the seasonal outdoor pool. Dig into the complimentary Rise and Dine breakfast, which includes coffee, juice, and pastries.

Book your stay at the Days Inn Salem, and you'll be minutes from the Salem Memorial Baseball Stadium and the Salem Civic Center. All 70 guest rooms include essentials like minifridges, microwaves, and coffee makers, so you'll always have your go-to snacks and beverages at your fingertips. In the morning, hit the gym before indulging in the free continental breakfast. Business travelers will appreciate the Days Inn's business center, and the hotel's free on-site parking offers added convenience for travelers of all kinds.

Looking for a quiet suburban hotel in the Salem area? Book a double or king room at the Stay at Inn, located on the southwest side of town. All rooms include free Wi-Fi connections, cable programming, minifridges, and microwaves. Rollaway beds are available for a $10 surcharge, and pets are allowed for a fee of $10 per pet per night. Be sure to call ahead to reserve a pet-friendly room if you plan to bring your furry friends along.

3 Star Hotel Prices in Salem

2 Star Average Prices: $63.97

2 Star Hotel Prices in Salem

Salem, VA Hotels with Discounts

When you apply standard hotel discounts to your rate, you'll save even more on your stay in the Salem area. For example, AAA members save at the Super 8 Salem VA and the Days Inn Salem.

AARP members and senior travelers get an average of 10 percent off standard room rates at the Quality Inn Salem and the Baymont Inn & Suites Salem Roanoke Area. Government employees and members of the military get guaranteed low rates at the Comfort Suites Salem and the Howard Johnson Inn and Conference Center Salem.

Best Value Options in Salem, VA

You'll find the ideal balance of amenities, size, and price at these best-value options in Salem.

Stay at the Super 8 Salem VA, and you'll be on the city's west side near the Moyers Sports Complex and the Salem Civic Center. Choose from double, queen, or king standard rooms, and enjoy basics like flat-screen TVs with cable programming, free wireless internet access, and coffee makers. Start your day right with a complimentary continental breakfast, and take advantage of the free on-site parking to get even more value from your stay in Salem.

With its location right off Interstate 81, the Quality Inn Salem offers convenient accommodations for guests looking to explore the Blue Ridge area. All 50 guest rooms at the Quality Inn include minifridges, coffee makers, and microwaves for your convenience. Wireless internet access is free in all rooms, and with the hotel's cable programming, you won't miss a minute of your favorite shows. Indulge in a complimentary buffet breakfast in the morning, and take a dip in the outdoor pool on a hot summer afternoon. You'll always find free coffee in the lobby area, and the hotel offers free parking for all types of vehicles.

If you need a little extra space, you can't go wrong at the Baymont Inn & Suites Salem Roanoke Area, located on Salem's northeast side. Choose from standard rooms or suites, and look forward to amenities like private balconies, microwaves, and minifridges. Use the free Wi-Fi to plan your day in Salem, and hit the gym or the seasonal outdoor pool to stay in shape. Fuel up at the complimentary breakfast buffet before starting your day. Book the Baymont Inn & Suites' 3,500 square feet of event space for a small- or medium-sized function.

Just east of Salem, the Sleep Inn Tanglewood is convenient to Tanglewood Mall, Virginia Western Community College, and Roanoke City Hall. This midrange hotel has 70 well-appointed rooms with essentials like workspaces, microwaves, minifridges, and free Wi-Fi. Head over to the nearby gym to fit in a workout, or stop by the hotel's business center to catch up on work. Don't miss the Sleep Inn's complimentary breakfast buffet in the morning.

Can’t-Miss Attractions in Salem, VA

For a cool spot along the Roanoke River, make your way to Salem's Riverside Park. Bring your gear and take advantage of the park's fishing access, or get grilling and enjoy a meal al fresco. Not far away, Longwood Park is another family friendly spot and is ideal for outdoor gatherings. Spend the morning swinging, sliding, and climbing, and then sit down to lunch under one of the picnic shelters.

Music fans, animal lovers, sports buffs, and car enthusiasts are bound to find a full calendar of events at Salem's major event spaces. The Salem Civic Center hosts concerts, car shows, and dog shows, while the Salem Stadium and the LewisGale Field hold sporting events and large musical performances.

When you're ready to get out and explore, there's no better destination than the Blue Ridge Mountains. Just a short drive west of Salem, this range is home to the stunning Blue Ridge Parkway, part of the Appalachian Trail, and plenty of hiking trails and scenic overlooks.

Whether you're looking for outdoor adventures or a relaxing place to get away from it all, make Salem's Blue Ridge Country your destination.

What did travelers think of the city of Salem?

Below are reviews of the city of Salem, VA from an actual visitor's perspective.

"Great Stay!"
Score 5.0 / 5

Clean, quiet, and that small town feeling.

Kelvin C A., from 26-Feb-2018
The average traveler rating of the city of Salem, VA shown above is 5.0 out of 5 based on 1 reviews
Back to Top