Are you in a hurry?
Here is a quick list of Hotels in Salem, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Avid Hotels - Salem By Ihg |
9.1 / 10 (456 Reviews) |
From 87$ | |
| La Quinta Inn By Wyndham Roanoke Salem |
8.6 / 10 (862 Reviews) |
From 82$ | |
| Comfort Suites Salem-Roanoke I-81 |
8.2 / 10 (314 Reviews) |
From 87$ | |
| Holiday Inn Express Hotel & Suites Salem By Ihg |
8.7 / 10 (254 Reviews) |
From 113$ | |
| Hampton Inn Salem East - Electric Road |
8.7 / 10 (161 Reviews) |
From 97$ |
View all photos
Avid Hotels - Salem By Ihg
From 87$
The comfortable 2-star Avid Hotels - Salem By Ihg is nearly a 10-minute ride from Salem Baptist Church, and it features a vending machine and a lift onsite.
The smoke-free hotel is also 4.6 km from such natural sights as Longwood Park. The nearby entertainment attractions of Salem include Hanging Rock Golf Club, which is approximately a 15-minute ride away.
View all photos
La Quinta Inn By Wyndham Roanoke Salem
From 82$
The 3-star La Quinta Inn By Wyndham Roanoke Salem is within a 3-km distance of Edgewood Christian Church, and it features a vending machine and a lift onsite.
The hotel is approximately a 10-minute drive from Longwood Park in Salem. Travellers will enjoy proximity to entertainment attractions like Hanging Rock Golf Club, which are 3.9 km away. Roanoke airport is located 5 km from this Salem hotel.
View all photos
Comfort Suites Salem-Roanoke I-81
From 87$
The 4-star Comfort Suites Salem-Roanoke I-81 hotel, situated around 25 minutes' walk from Locust Grove United Methodist Church, offers an indoor pool as well as a fitness centre. The hotel includes 72 rooms.
While staying in this hotel, you are invited to discover Salem Museum, located 4.2 km away, or visit sports venues like Salem Civic Center Arena, which is 4.9 km away. The Comfort Suites Salem is about 10 minutes' drive from The Rock and 75 minutes' drive from Danville. Such entertainment attractions as Hanging Rock Golf Club are also 3.4 km away.
Cheap Hotels
View all photos
Holiday Inn Express Hotel & Suites Salem By Ihg
From 113$
The 2-star newly renovated Holiday Inn Express Hotel & Suites Salem By Ihg features a vending machine and a lift and is located about 25 minutes' walk from Westminster Presbyterian Church, one of the divine tourist destinations in Salem. Along with air-conditioned rooms, the comfortable hotel offers a fitness centre with fitness classes for guests to stay fit.
The private liberal arts Roanoke College is 3.2 km from the hotel, and Salem Memorial Baseball Stadium Sports Complex is 3.8 km from it. Wintergreen is 103 km from the perfect Holiday Inn Express Hotel & Suites Salem By Ihg. Enjoy the proximity to Salem Museum, which is around 10 minutes' drive away. The property enjoys a prime location 5 km from Roanoke airport.
View all photos
Hampton Inn Salem East - Electric Road
From 97$
Providing 112 rooms, the 3-star Hampton Inn Salem East - Electric Road is nestled a 9-minute stroll from Roanoke River. Wi-Fi in public areas, a lift and a vending machine are featured at the inn.
Salem Museum is 3.5 km from this comfortable hotel, and Oak Grove Plaza Shopping Center is 2.2 km away. Guests can visit places of worship such as Central United Methodist Church, situated within a 10-minute drive of the Hampton. Also, Rotary Park is situated about 400 metres away. Its' prime location gives access to sports attractions like Salem Memorial Baseball Stadium Sports Complex, which is 25 minutes' walk away.
Hotels in Salem
| Top Hotel for couples 💑 | Avid Hotels - Salem By Ihg |
| Hotel with a view 🔍 | La Quinta Inn By Wyndham Roanoke Salem |
| Hotel with balcony 🌤️ | Comfort Suites Salem-Roanoke I-81 |
View all photos
Baymont By Wyndham Salem Roanoke Area
From 49$
Located 4.1 km from Salem Memorial Baseball Stadium Sports Complex, which is highly appreciated by sports lovers, the 2-star Baymont By Wyndham Salem Roanoke Area Hotel includes 115 rooms. The hotel features a seasonal outdoor swimming pool and high-speed Internet access in public areas.
Longwood Park is 10 minutes' drive from this comfortable hotel, while cloverdale church of the brethren is about 15 minutes away by car. The Baymont is 3.3 km from Salem Museum and surrounded by a mountain. Standing 20 minutes' walk away, Lakeside Baptist Church is a hard-to-miss divine tourist destination. You will be impressed by the convenient location 5 km from Roanoke airport.
Pet Friendly Hotels
View all photos
Spark By Hilton Salem East Electric Road
From 75$
Spark By Hilton Salem East Electric Road hotel is 14 minutes' walk from Roanoke River and features a seasonal outdoor swimming pool for a more relaxing stay. The hotel provides a vending machine and a lift as well as high-speed Internet access in public areas.
Such city attractions as Lakeside Amusement Park, which is 3.5 km from this 3-star hotel, and Salem Civic Center Arena, which is 2.5 km away, are well worth a visit. Longwood Park is also located a 10-minute drive from the Spark By Hilton Salem East Electric Road. Enjoy the local scenery, discovering a mountain near the property. The nearby sports attractions feature Salem Memorial Baseball Stadium Sports Complex 2.6 km from this Salem hotel.
View all photos
Fairfield Inn & Suites By Marriott Roanoke Salem
From 124$
The comfortable Fairfield Inn & Suites By Marriott Roanoke Salem, located approximately 10 minutes' drive from Antrim Chapel, offers an indoor pool and Wi-Fi in public areas. The 3-star hotel is a good starting point for Salem's sports attractions, including Salem Civic Center Arena, which is 4.1 km away.
The hotel has a prime setting about a 15-minute ride from Salem Museum, while natural sights like Longwood Park are about a 20-minute drive away. Roanoke-Salem Plaza Shopping Center is 3.7 km from the Fairfield Inn & Suites, and Roanoke airport is 5 km away. Such entertainment attractions as Hanging Rock Golf Club are also nearly 25 minutes away by car.
View all photos
Hampton Inn Salem
From 177$
Located within a 6-km distance of Salem Civic Center Arena, the comfortable 3-star Hampton Inn Salem offers general facilities such as a vending machine and a lift. Nestled in mountains and a valley, this Salem inn is around a 10-minute ride from Central United Methodist Church.
Nestled in a business area, the hotel is 3.9 km from Havens Wildlife Management Area. The Hampton Inn Salem is also within 15 minutes' drive of such natural sights as Longwood Park. The nearby entertainment attractions of Salem include Hanging Rock Golf Club, which is 3.4 km away.
Dog Friendly Hotels
View all photos
Days Inn By Wyndham Salem
From 110$
The 2-star Days Inn By Wyndham Salem is situated in a business area of Salem, 3.2 km from AMC Classic Salem Valley 8 Movie Theater and about a 25-minute walk from Lakeside Baptist Church. Wi-Fi in public areas, a vending machine and free newspapers are featured at the hotel.
This comfortable hotel has a convenient setting 2.3 km from Salem Museum. Places of worship to visit within a 5-minute drive of the Days Inn include Westminster Presbyterian Church. Also, Sherwood Burial Park is situated around 500 metres away. Sport lovers will enjoy the proximity of Salem Civic Center Arena, which is 1.6 km away. Due to a location near a motorway, this property gives quick access to other parts of Salem.
View all photos
Motel 6-Salem, Va
From 51$
The pet-friendly Motel 6-Salem, Va offers air-conditioned rooms next to a shopping district 4.2 km from Longwood Park. This 3-star hotel also offers Wi-Fi in public areas.
While staying in the hotel, you are invited to discover Salem Museum, located around 10 minutes away by car, or visit sports venues like Salem Civic Center Arena, which is around 15 minutes away by car. The Motel 6-Salem, Va is 3.2 km from First Christian Church and 125 km from Wintergreen. Feel in total harmony with nature by visiting Havens Wildlife Management Area, 20 minutes' drive from the accommodation.
View all photos
Howard Johnson Hotel & Conference Center By Wyndham Salem
From 60$
Located approximately a 15-minute ride from Salem Civic Center Arena, the comfortable 2-star Howard Johnson Hotel & Conference Center By Wyndham Salem offers Wi-Fi in public areas and a car park. Boasting an outdoor swimming pool, the non-smoking hotel is nestled 4.2 km from natural attractions like Havens Wildlife Management Area.
The hotel lies in a business area of Salem, nearly a 10-minute drive from Little Brushy Mountain. The Howard Johnson Salem is also 3.9 km from the private liberal arts Roanoke College. The accommodation is situated within 10 minutes' drive of Longwood Park.
Kid Friendly Hotels
View all photos
Bluejay Motel - Salem - Roanoke I-81
From 61$
Providing 150 rooms, the comfortable 2-star Bluejay Motel - Salem - Roanoke I-81 is situated approximately a 10-minute ride from Roanoke River. While staying at this Salem hotel, 24-hour security service are available for guests to use.
The hotel boasts a prime location 4.3 km from Lafayette Historic District and a short way from Dixie Caverns. The accommodation is also 93 km from Snowshoe.
View all photos
Oyo Hotel Cyril Ok Us-277
From 53$
A mere 13 minutes' stroll from Willcox Depot, the 2-star Oyo Hotel Cyril Ok Us-277 Salem includes 3 rooms.
Guests will also get to this Salem hotel within a few blocks of Friends of Marty Robbins Museum. There is Cochise Lake 2.2 km away.
View all photos
Country Inn & Suites By Radisson, Roanoke, Va
From 77$
The 4-star Country Inn & Suites By Radisson, Roanoke, Va includes air-conditioned rooms situated 2.3 km from The Eleanor D. Wilson Museum at Hollins University. Wi-Fi is offered in public areas at the hotel.
This Roanoke hotel provides easy access to Carvins Cove Reservoir, which is around 10 minutes away by car.