Where will you stay in Salem?

Top 10 Hotels in Salem

See all 13 Hotels in Salem
La Quinta Inn Roanoke-Salem

La Quinta Inn Roanoke-Salem

4.3 of 5 • 475 reviews
Salem
Get Rates
Days Inn Salem

Days Inn Salem

3.4 of 5 • 514 reviews
Roanoke
$55
Comfort Suites Salem

Comfort Suites Salem

4.4 of 5 • 547 reviews
Salem
$72
Holiday Inn Express & Suites Salem

Holiday Inn Express & Suites Salem

4.4 of 5 • 478 reviews
Roanoke
Get Rates
Hampton Inn Salem

Hampton Inn Salem

4.2 of 5 • 367 reviews
Salem
$93
Howard Johnson Inn and Conference Center Salem

Howard Johnson Inn and Conference Center Salem

3 of 5 • 1,019 reviews
Salem
$50
Super 8 Salem VA

Super 8 Salem VA

3.3 of 5 • 132 reviews
Salem
Get Rates
Quality Inn Salem

Quality Inn Salem

3.5 of 5 • 162 reviews
Salem
Get Rates
Comfort Suites At Ridgewood Farm

Comfort Suites At Ridgewood Farm

4.1 of 5 • 370 reviews
Roanoke
Get Rates
Motel 6 Salem, VA

Motel 6 Salem, VA

3 of 5 • 84 reviews
Salem
$43

Recent Reviews in Salem

Where to stay in Salem

Salem Hotel Guide

Salem Hotels

Salem is a neighborhood of Roanoke. Salem is situated 5 miles west of the downtown area.

The Hampton Inn Roanoke/Salem and Comfort Suites At Ridgewood Farm are within walking distance of Salem Civic Center.

More economical hotel and apartment options include the Quality Inn Salem and Super 8 Salem VA.

Accommodation Options near Salem

If there's no suitable accommodation in Salem, think about staying at Roanoke, which lies 5 miles away. Expedia's Roanoke hotels guide is a helpful resource to find out more.

Our Roanoke vacation travel guide and the Roanoke hotels page are excellent pages to learn more about Roanoke.

The Salem area has some hidden treasures for all you foodies. Coffee devotees will want to try the drinks and indulgent sweets at Mill Mountain Coffee & Tea. If cake and coffee isn't doing it for you, check out the chef's specials at Allsports Cafe Salem.