See the latest deals and prices in Roanoke hotels
Filter by:
The Liberty Trust
Hotel in Roanoke
Excellent
0 reviews
9
From $175 per night
La Quinta Inn & Suites by Wyndham Roanoke Salem
Hotel in Salem
Excellent
0 reviews
9
From $92 per night
Days Inn by Wyndham Roanoke Near I-81
Hotel in Roanoke
Very Good
0 reviews
7
From $86 per night
Sleep Inn Tanglewood
Hotel in Roanoke
Very Good
0 reviews
7
From $76 per night
Extended Stay America Select Suites Roanoke Airport
Hotel in Roanoke
Very Good
0 reviews
7
From $78 per night
Comfort Inn Airport
Hotel in Roanoke
Excellent
0 reviews
9
From $87 per night
Quality Inn Tanglewood
Hotel in Roanoke
Very Good
0 reviews
7
From $63 per night
Best Western Plus Inn at Valley View
Hotel in Roanoke
Very Good
0 reviews
8
From $85 per night
Candlewood Suites Roanoke Airport, an IHG Hotel
Hotel in Roanoke
No reviews
1 review
-
From $103 per night
Sleep Inn Tanglewood
Hotel in Roanoke
From $76 per night
Extended Stay America Select Suites Roanoke Airport
Hotel in Roanoke
From $78 per night
Best Western Plus Inn at Valley View
Hotel in Roanoke
From $85 per night
Quality Inn Tanglewood
Hotel in Roanoke
From $63 per night
Super 8 by Wyndham Roanoke VA
Hotel in Roanoke
From $50 per night
La Quinta Inn & Suites by Wyndham Roanoke Salem
Hotel in Salem
From $92 per night
Sleep Inn Tanglewood
Hotel in Roanoke
From $76 per night
Quality Inn Tanglewood
Hotel in Roanoke
From $63 per night
Holiday Inn Express & Suites Salem, an IHG Hotel
Hotel in Salem
From $94 per night
9 stays
From $63 per night
11 stays
From $76 per night
16 stays
From $79 per night
11 stays
From $76 per night
11 stays
From $82 per night
19 stays
From $79 per night
11 stays
From $82 per night
10 stays
From $82 per night
13 stays
From $82 per night
10 stays
From $76 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 $109, with options ranging from $50 to $215. This makes it an affordable destination for both budget-conscious travelers and those looking for a more luxurious stay. With 32 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.
March is the cheapest time to stay in Roanoke for an average of $92 per night.
Average price per night for 3-star hotels
Month
Price
January
$125
February
$102
March
$92
April
$102
May
$134
June
$132
July
$134
August
$131
September
$135
October
$120
November
$103
December
$119
10
Excellent
•
1 review
Samantha
United States
Cheng
United States
Cody
United States