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

140 Sheraton Dr, Salem 24153

2.5 out of 5.0
4.3 out of 5 (475 reviews)

Situated in Salem, this hotel is within 3 mi (5 km) of Salem Memorial Football Stadium, Salem Memorial Baseball Stadium, an …

Get Rates
Days Inn Salem

Days Inn Salem

1535 E Main St, Salem 24153

2.0 out of 5.0
3.4 out of 5 (514 reviews)

Situated in Salem, this hotel is within 2 mi (3 km) of Salem Memorial Football Stadium, Salem Memorial Baseball Stadium, an …

Get Rates
Comfort Suites Salem

Comfort Suites Salem

100 Wildwood Rd, Salem 24153

2.5 out of 5.0
4.4 out of 5 (547 reviews)

Located in the heart of Salem, this hotel is 2.6 mi (4.2 km) from Moyers Sports Complex and within 6 mi (10 km) of Salem …

$72
Holiday Inn Express & Suites Salem

Holiday Inn Express & Suites Salem

991 Russell Dr, Salem 24153

2.5 out of 5.0
4.4 out of 5 (481 reviews)

Situated in Salem, this hotel is within 3 mi (5 km) of Salem Memorial Football Stadium, Salem Memorial Baseball Stadium, an …

Get Rates
Hampton Inn Salem

Hampton Inn Salem

450 Litchell Rd, Salem 24153

3.0 out of 5.0
4.2 out of 5 (367 reviews)

Situated in Salem, this hotel is within 6 mi (10 km) of Moyers Sports Complex, Salem Memorial Football Stadium, and Salem …

$93
Howard Johnson Inn and Conference Center Salem

Howard Johnson Inn and Conference Center Salem

1671 Skyview Rd, Salem 24153

2.0 out of 5.0
3 out of 5 (1,019 reviews)

Situated in the suburbs, this hotel is within 6 mi (10 km) of Moyers Sports Complex, Salem Memorial Football Stadium, and …

$50
Super 8 Salem VA

Super 8 Salem VA

300 Wildwood Rd, Salem 24153

2.0 out of 5.0
3.3 out of 5 (132 reviews)

Situated in Salem, this hotel is 2.8 mi (4.5 km) from Moyers Sports Complex and within 6 mi (10 km) of Salem Memorial Footbal …

Get Rates
Quality Inn Salem

Quality Inn Salem

151 Wildwood Rd, Salem 24153

2.5 out of 5.0
3.5 out of 5 (162 reviews)

Located in the heart of Salem, this hotel is 2.7 mi (4.3 km) from Moyers Sports Complex and within 6 mi (10 km) of Salem …

$60
Comfort Suites At Ridgewood Farm

Comfort Suites At Ridgewood Farm

2898 Keagy Rd, Salem 24153

2.5 out of 5.0
4.1 out of 5 (373 reviews)

Situated near the airport, this hotel is 1 mi (1.6 km) from Showtimers Community Theatre and within 3 mi (5 km) of Salem Civi …

$72
Motel 6 Salem, VA

Motel 6 Salem, VA

301 Wildwood Road, Salem 24153

2.5 out of 5.0
3 out of 5 (84 reviews)

Situated in a shopping district, this hotel is 2.8 mi (4.5 km) from Moyers Sports Complex and within 6 mi (10 km) of 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.