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 (457 reviews)

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

$92
Days Inn Salem

Days Inn Salem

1535 E Main St, Salem 24153

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

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

$55
Hampton Inn Salem

Hampton Inn Salem

450 Litchell Rd, Salem 24153

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

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

$98
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,003 reviews)

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

Get Rates
Comfort Suites Salem

Comfort Suites Salem

100 Wildwood Rd, Salem 24153

2.5 out of 5.0
4.4 out of 5 (536 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 …

$78
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 (460 reviews)

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

$94
Quality Inn Salem

Quality Inn Salem

151 Wildwood Rd, Salem 24153

2.5 out of 5.0
3.5 out of 5 (153 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 …

$56
Comfort Suites At Ridgewood Farm

Comfort Suites At Ridgewood Farm

2898 Keagy Rd, Salem 24153

2.5 out of 5.0
4.2 out of 5 (361 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
Super 8 Salem VA

Super 8 Salem VA

300 Wildwood Rd, Salem 24153

2.0 out of 5.0
3.3 out of 5 (128 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 …

$50
Motel 6 Salem, VA

Motel 6 Salem, VA

301 Wildwood Road, Salem 24153

2.5 out of 5.0
2.9 out of 5 (77 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 …

Get Rates

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.