Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Roanoke

Filter by star ratings
All filters
Fairfield Inn & Suites by Marriott Roanoke Salem
Fairfield Inn & Suites by Marriott Roanoke Salem
9.0 Excellent
121 Sheraton Drive, Salem, VA, United States
Show on map
6.1 mi from city centre, Roanoke 
ExcellentBased on 130 reviews
9.0

Located in Salem, Fairfield Inn & Suites by Marriott Roanoke Salem is a short drive from Roanoke College and the Virginia Museum of Transportation. It also provides an express check-in and check-out feature, an indoor pool and free Wi-Fi.

Courtyard by Marriott Roanoke Airport
Courtyard by Marriott Roanoke Airport
8.8 Excellent
3301 Ordway Drive, Roanoke, VA, United States
Show on map
3.2 mi from city centre, Roanoke 
ExcellentBased on 186 reviews
8.8

Courtyard Roanoke Airport offers 3-star accommodation in Roanoke. It also features an indoor pool and a Jacuzzi.

Black Lantern Inn
Black Lantern Inn
9.8 Excellent
1526 Franklin Road Southwest, Roanoke, VA, United States
Show on map
0.8 mi from city centre, Roanoke 
ExcellentBased on 139 reviews
9.8

Black Lantern Inn Roanoke is set in Roanoke and is within a short walk of local landmarks, such as the Beth Israel Synagogue and Virginian Railway Passenger Station. It is ideally located for guests wanting to visit the area's popular attractions.

La Quinta Inn and Suites by Wyndham Roanoke Salem
La Quinta Inn and Suites by Wyndham Roanoke Salem
8.3 Excellent
140 Sheraton Drive, Salem, VA, United States
Show on map
6.1 mi from city centre, Roanoke 
ExcellentBased on 270 reviews
8.3

Conveniently situated and providing an outdoor pool, this comfortable hotel is located within easy driving distance of Roanoke. It has a fitness centre, as well as a 24-hour reception, an express check-in and check-out feature and a safe.

Affordable Corporate Suites of Salem
Affordable Corporate Suites of Salem
401 Northern Drive, Salem, VA, United States
Show on map
5.1 mi from city centre, Roanoke 

Situated in Salem, Affordable Corporate Suites of Salem is an easy drive from the Virginia Museum of Transportation and offers free private parking on site. Guests can also make use of complimentary wireless internet.

Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
8.0 Excellent
7944 Plantation Road, Roanoke, VA, United States
Show on map
6.0 mi from city centre, Roanoke 
ExcellentBased on 118 reviews
8.0

Fairfield Inn & Suites Roanoke Hollins I-81 provides comfortable 3-star accommodation in Roanoke. It also offers an outdoor pool, an express check-in and check-out feature and a 24-hour reception.

Affordable Corporate Suites - Lanford
Affordable Corporate Suites - Lanford
4830 Lanford Street, Roanoke, VA, United States
Show on map
3.2 mi from city centre, Roanoke 

Affordable Corporate Suites - Lanford is located in Roanoke and offers free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

Motel 6 Salem, VA
Motel 6 Salem, VA
6.7 Good
301 Wildwood Road, Salem, VA, United States
Show on map
8.6 mi from city centre, Roanoke 
GoodBased on 133 reviews
6.7

Motel 6 Salem VA is located in Salem and provides free Wi-Fi. It also offers a 24-hour reception.

Shirley's Bed And Breakfast
Shirley's Bed And Breakfast
9.8 Excellent
3920 Saul Lane, Roanoke, VA, United States
Show on map
4.5 mi from city centre, Roanoke 
ExcellentBased on 71 reviews
9.8

Located in Roanoke, Shirley's Bed And Breakfast is within a 30-minute drive of Roanoke Regional Airport and offers an outdoor pool. Guests can also enjoy free internet throughout the property.

Howard Johnson by Wyndham Daleville/Roanoke North
Howard Johnson by Wyndham Daleville/Roanoke North
4.9 Okay
437 Roanoke Road, Daleville, VA, United States
Show on map
8.6 mi from city centre, Roanoke 
OkayBased on 186 reviews
4.9

Howard Johnson by Wyndham Daleville Roanoke North offers a comfortable setting while in Troutville. It also features an outdoor pool and a fitness centre.

Tips for booking a Roanoke hotel

Cheapest month:July
Most expensive month:April
Average price in Roanoke:$123/night
Absolute cheapest price found:$42/night
Cheapest day:Sunday
Most expensive day:Saturday
$103 - $171
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$99 - $134
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Roanoke hotels

Show all 72 hotels
1
Motel 6 Salem, VA
Motel 6 Salem, VA
6.7 Good
301 Wildwood Road, Salem, VA, United States
Show on map
2.3 mi from city centre, Salem 

Motel 6 Salem VA is located in Salem and provides free Wi-Fi. It also offers a 24-hour reception.

2
Fairfield Inn & Suites by Marriott Roanoke Salem
Fairfield Inn & Suites by Marriott Roanoke Salem
9.0 Excellent
121 Sheraton Drive, Salem, VA, United States
Show on map
2.3 mi from city centre, Salem 

Located in Salem, Fairfield Inn & Suites by Marriott Roanoke Salem is a short drive from Roanoke College and the Virginia Museum of Transportation. It also provides an express check-in and check-out feature, an indoor pool and free Wi-Fi.

3
Courtyard by Marriott Roanoke Airport
Courtyard by Marriott Roanoke Airport
8.8 Excellent
3301 Ordway Drive, Roanoke, VA, United States
Show on map
3.2 mi from city centre, Roanoke 

Courtyard Roanoke Airport offers 3-star accommodation in Roanoke. It also features an indoor pool and a Jacuzzi.

4
Hampton Inn & Suites Roanoke Airport
Hampton Inn & Suites Roanoke Airport
8.9 Excellent
5033 Valley View Boulevard NW, Roanoke, VA, United States
Show on map
3.0 mi from city centre, Roanoke 

Hampton Inn and Suites Roanoke Airport/Valley View Mall is located in Roanoke and offers an indoor pool. It also provides a 24-hour reception, a 24-hour business centre and a concierge.

5
La Quinta Inn and Suites by Wyndham Roanoke Salem
La Quinta Inn and Suites by Wyndham Roanoke Salem
8.3 Excellent
140 Sheraton Drive, Salem, VA, United States
Show on map
2.2 mi from city centre, Salem 

Conveniently situated and providing an outdoor pool, this comfortable hotel is located within easy driving distance of Roanoke. It has a fitness centre, as well as a 24-hour reception, an express check-in and check-out feature and a safe.

6
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
8.0 Excellent
7944 Plantation Road, Roanoke, VA, United States
Show on map
6.0 mi from city centre, Roanoke 

Fairfield Inn & Suites Roanoke Hollins I-81 provides comfortable 3-star accommodation in Roanoke. It also offers an outdoor pool, an express check-in and check-out feature and a 24-hour reception.

7
Holiday Inn Roanoke - Valley View
Holiday Inn Roanoke - Valley View
8.2 Excellent
3315 Ordway Drive, Roanoke, VA, United States
Show on map
3.4 mi from city centre, Roanoke 

Holiday Inn Roanoke - Valley View provides a comfortable setting when in Roanoke. Some of the features provided at this 3-star hotel include an indoor pool and a free shuttle service.

8
Howard Johnson by Wyndham Daleville/Roanoke North
Howard Johnson by Wyndham Daleville/Roanoke North
4.9 Okay
437 Roanoke Road, Daleville, VA, United States
Show on map
1.3 mi from city centre, Daleville 

Howard Johnson by Wyndham Daleville Roanoke North offers a comfortable setting while in Troutville. It also features an outdoor pool and a fitness centre.

Cheapest hotels in Roanoke, Virginia

Show all 72 hotels
Howard Johnson by Wyndham Daleville/Roanoke North
Howard Johnson by Wyndham Daleville/Roanoke North
4.9 Okay
437 Roanoke Road, Daleville, VA, United States
Show on map
1.3 mi from city centre,  

Howard Johnson by Wyndham Daleville Roanoke North offers a comfortable setting while in Troutville. It also features an outdoor pool and a fitness centre.

$48
Avg. per night
Motel 6 Salem, VA
Motel 6 Salem, VA
6.7 Good
301 Wildwood Road, Salem, VA, United States
Show on map
2.3 mi from city centre,  

Motel 6 Salem VA is located in Salem and provides free Wi-Fi. It also offers a 24-hour reception.

$52
Avg. per night
Howard Johnson by Wyndham Salem Hotel & Conference Center
Howard Johnson by Wyndham Salem Hotel & Conference Center
6.3 Good
1671 Skyview Road, Salem, VA, United States
Show on map
2.3 mi from city centre,  

Conveniently situated and featuring an outdoor pool, this comfortable hotel is within easy driving distance of Roanoke. It is conveniently located for guests wishing to visit the area's popular attractions.

$52
Avg. per night
Affordable Corporate Suites - Lanford
Affordable Corporate Suites - Lanford
4830 Lanford Street, Roanoke, VA, United States
Show on map
3.2 mi from city centre,  

Affordable Corporate Suites - Lanford is located in Roanoke and offers free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

$62
Avg. per night
Comfort Inn Airport
Comfort Inn Airport
8.2 Excellent
5070 Valley View Boulevard, Roanoke, VA, United States
Show on map
3.1 mi from city centre,  

Comfort Inn Airport Roanoke offers a comfortable setting when in Roanoke. It also features free Wi-Fi and an outdoor pool.

$72
Avg. per night
Affordable Corporate Suites of Salem
Affordable Corporate Suites of Salem
401 Northern Drive, Salem, VA, United States
Show on map
1.4 mi from city centre,  

Situated in Salem, Affordable Corporate Suites of Salem is an easy drive from the Virginia Museum of Transportation and offers free private parking on site. Guests can also make use of complimentary wireless internet.

$85
Avg. per night
La Quinta Inn and Suites by Wyndham Roanoke Salem
La Quinta Inn and Suites by Wyndham Roanoke Salem
8.3 Excellent
140 Sheraton Drive, Salem, VA, United States
Show on map
2.2 mi from city centre,  

Conveniently situated and providing an outdoor pool, this comfortable hotel is located within easy driving distance of Roanoke. It has a fitness centre, as well as a 24-hour reception, an express check-in and check-out feature and a safe.

$95
Avg. per night
Courtyard by Marriott Roanoke Airport
Courtyard by Marriott Roanoke Airport
8.8 Excellent
3301 Ordway Drive, Roanoke, VA, United States
Show on map
3.2 mi from city centre,  

Courtyard Roanoke Airport offers 3-star accommodation in Roanoke. It also features an indoor pool and a Jacuzzi.

$101
Avg. per night

Hotel prices in Roanoke

2 stars and under

$48 - $112

Hampton Inn & Suites Roanoke Airport

#1 Most popular

$112
Avg. per night
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
$112
Avg. per night
3 stars

$101 - $149

Holiday Inn Roanoke - Valley View

#1 Most popular

$121
Avg. per night
Shirley's Bed And Breakfast

#2 Most popular

$149
Avg. per night
Courtyard by Marriott Roanoke Airport
$101
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Roanoke

About Roanoke

A thriving metropolis tucked into the Blue Ridge Mountains of Virginia, Roanoke is known for its historic museums, educational activities and hiking on Mill Mountain. With a rich heritage in railways, it’s the perfect destination for exploring nostalgic innovations from yesteryear.

Things to do

Delve into the backbone of Roanoke at the Virginia Museum of Transportation, located in a century-old freight station downtown. You can mount old steam locomotives and view diesel rail cars, aviation exhibits, model trains, trolleys and a Jupiter Rocket. For a quirky hands-on museum experience, stop by the Roanoke Pinball Museum to play vintage machines from the 1930s.

Look to the skies for a glimpse of the city’s lofty landmark, the Roanoke Star, which holds a listing on the National Register of Historic Landmarks. The neon icon sits atop Mill Mountain, surrounded by the 230-hectare Mill Mountain Park. You can hike, bike or walk numerous trails in all seasons, including the Mill Mountain Star Trail.

Traveling with young children? Head to Mill Mountain Zoo to see local animals, such as the yellow-spotted side-neck turtle and the Indian crested porcupine. At Center in the Square, you’ll find a cluster of family-friendly attractions, including the Living-Coral Reef Aquarium, Butterfly Garden and Science Museum of Western Virginia.

Spend some time in the historic Market District, home to the year-round City Market. Enter the mosaic-tiled edifice to find a plethora of local art, cheeses, produce and food stalls. For a sit-down meal, grab a seat at Fork in the Market for wood-fired pizza amidst the hustle and bustle of shoppers, street performers and buskers.

Getting around

Roanoke is pedestrian and bike-friendly, with a free trolley serving main tourist attractions. You can also use taxis and ride shares or rent a car at Roanoke-Blacksburg Regional Airport.

Roanoke travel FAQs

  • What are the best hotels in Roanoke?

    154 reviews rated Holiday Inn Roanoke - Valley View with an average score of 8.2/10. It may also be worth looking into the Courtyard by Marriott Roanoke Airport, which received a rating of 8.8/10 from 186 reviews. Hampton Inn & Suites Roanoke Airport could also be a good option, with a score of 8.9/10 from 438 reviews.

  • What is a good hotel near Taubman Museum of Art?

    With a rating of 9.8/10 from 139 reviews, Black Lantern Inn is a hotel close to Taubman Museum of Art that is well recommended by HotelsCombined users.

  • What is a good hotel in Roanoke near Tanglewood Mall?

    Hilton Garden Inn Roanoke is a hotel near Tanglewood Mall that is popular with HotelsCombined users, scoring 8.7 from 164 reviews.

  • Is there a good hotel near Valley View Mall?

    Close to Valley View Mall you will find Holiday Inn Roanoke - Valley View, which has a rating of 8.2 over 154 HotelsCombined reviews.

  • How much do hotels in Roanoke cost?

    Searches in the last 72 hours suggest an average price of around $131/night is normal for a hotel in Roanoke.

  • How much is a cheap hotel in Roanoke?

    Prices for Roanoke hotels have been found for as low as $58/night over the last 3 days.

  • How much is a hotel in Roanoke tonight?

    Prices for a hotel in Roanoke tonight are about $136 on average, but HotelsCombined users have found prices as low as $51 for tonight in the last 3 days. The best price found for a 4-star hotel in Roanoke tonight is $202.