Virginia
Hotels in Roanoke, Virginia
Roanoke, Virginia has 20 places to stay listed here — 20 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $87.
-
Country Inn & Suites by Radisson, Roanoke, VA
from $133 /night -
Spark by Hilton Roanoke Civic Center
from $194 /night -
Holiday Inn Express & Suites - Roanoke – Civic Center
from $203 /night -
The Liberty Trust
from $233 /night -
Comfort Inn Airport
from $119 /night -
Tru By Hilton Roanoke Hollins
from $100 /night -
Home2 Suites by Hilton Roanoke
from $157 /night -
Hampton Inn Roanoke/Hollins - I-81
from $114 /night -
Courtyard by Marriott Roanoke Airport
from $157 /night -
Hampton Inn & Suites - Roanoke-Downtown, VA
from $216 /night -
Hampton Inn and Suites Roanoke Airport/Valley View Mall
from $139 /night -
Holiday Inn Roanoke-Tanglewood-Rt 419&I581 by IHG
from $102 /night -
Hilton Garden Inn Roanoke
from $250 /night -
Spark By Hilton Roanoke Airport
from $87 /night -
MainStay Suites Roanoke Airport
from $149 /night -
Black Lantern Inn
from $206 /night -
SpringHill Suites by Marriott Roanoke North
from $130 /night -
SpringHill Suites by Marriott Roanoke
from $274 /night -
Shirley's Bed and Breakfast
from $208 /night -
Fairfield by Marriott Inn & Suites Roanoke Hollins I-81
from $132 /night
Roanoke hotels at a glance
Nearby areas
Good to know
How many places to stay are listed in Roanoke?
20 properties are listed in Roanoke, Virginia, with rooms, photos and live partner rates on each page.
What do hotels in Roanoke cost?
Listed nightly rates on partner sites start around $87 and run to about $274 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.
Which hotel in Roanoke do guests rate highest?
Black Lantern Inn, rated 4.9/5 from 151 Google reviews.