See the latest deals and prices in Roanoke hotels
Filter by:
La Quinta Inn & Suites by Wyndham Roanoke Salem
Hotel in Salem
Excellent
2 reviews
9
From $88 per night
Holiday Inn Roanoke Airport – Conference CTR by IHG
Hotel in Roanoke
Very Good
1 review
8
From $115 per night
Econo Lodge Civic Center
Hotel in Roanoke
Very Good
0 reviews
8
From $79 per night
Comfort Inn Airport
Hotel in Roanoke
Excellent
0 reviews
9
From $94 per night
Best Western Plus Inn at Valley View
Hotel in Roanoke
Very Good
1 review
8
From $99 per night
Holiday Inn Express & Suites Roanoke – Civic Center by IHG
Hotel in Roanoke
No reviews
1 review
-
From $132 per night
Affordable Corporate Suites - Lanford
Hotel in Roanoke
Excellent
0 reviews
10
From $113 per night
Country Inn & Suites by Radisson, Roanoke, VA
Hotel in Roanoke
Excellent
1 review
9
From $115 per night
MainStay Suites Airport
Hotel in Roanoke
Excellent
1 review
9
From $139 per night
Affordable Corporate Suites of Overland Drive
Hotel in Roanoke
Excellent
0 reviews
9
From $125 per night
La Quinta Inn & Suites by Wyndham Roanoke Salem
Hotel in Salem
From $88 per night
Econo Lodge Civic Center
Hotel in Roanoke
From $79 per night
Quality Inn Tanglewood
Hotel in Roanoke
From $66 per night
Super 8 by Wyndham Roanoke VA
Hotel in Roanoke
From $57 per night
WoodSpring Suites Roanoke
Hotel in Roanoke
From $80 per night
La Quinta Inn & Suites by Wyndham Roanoke Salem
Hotel in Salem
From $88 per night
Sleep Inn Tanglewood
Hotel in Roanoke
From $89 per night
Comfort Inn Roanoke Civic Center
Hotel in Roanoke
From $102 per night
Quality Inn Tanglewood
Hotel in Roanoke
From $66 per night
Holiday Inn Express & Suites Roanoke – Civic Center by IHG
Hotel in Roanoke
From $132 per night
11 stays
From $79 per night
13 stays
From $79 per night
19 stays
From $82 per night
13 stays
From $79 per night
13 stays
From $99 per night
22 stays
From $94 per night
13 stays
From $99 per night
10 stays
From $80 per night
16 stays
From $94 per night
10 stays
From $89 per night
Roanoke, Virginia, United States of America, is a charming destination nestled in the heart of the Blue Ridge Mountains. Known for its vibrant culture and rich history, Roanoke offers a variety of attractions that cater to all types of travelers. Whether you're visiting the iconic Mill Mountain Star, exploring the scenic Mill Mountain Park, delving into the exhibits at the Virginia Museum of Transportation, or enjoying a day at the Mill Mountain Zoo, there's something for everyone in this picturesque city.
Currently, the average price of hotels in Roanoke is $125, with options ranging from $55 to $253. This makes it an affordable destination for both budget-conscious travelers and those looking for a more luxurious stay. With 38 hotels to choose from, visitors are sure to find accommodations that suit their needs and preferences.
Among the most popular hotels in Roanoke are the Comfort Inn Roanoke Civic Center, known for its convenient location and comfortable amenities, and the Country Inn & Suites by Radisson, Roanoke, VA, which offers a cozy and welcoming atmosphere. The Holiday Inn Roanoke-Tanglewood-Rt 419&i581, an IHG Hotel, provides modern conveniences and easy access to local attractions. For those seeking value, the Quality Inn Tanglewood is a great choice, while the Candlewood Suites Roanoke Airport, an IHG Hotel, offers extended stay options perfect for longer visits.
Whether you're in town for business or leisure, Roanoke's diverse range of hotels ensures a pleasant and memorable stay. Enjoy the natural beauty, cultural landmarks, and warm hospitality that make Roanoke a standout destination in Virginia.
November is the cheapest time to stay in Roanoke for an average of $103 per night.
Average price per night for 3-star hotels
Month
Price
January
$129
February
$126
March
$122
April
$123
May
$136
June
$137
July
$138
August
$131
September
$135
October
$120
November
$103
December
$121
4
Poor
•
4 reviews
Isabel
United States
10
Excellent
•
1 review
Samantha
United States
Leona
9
Excellent
•
2 reviews
Caitlin
United States
Kathryn
United States
miles
United States
Cheng
United States