Filters
Hotel Stars
Price Range
$79$409
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities
Best Hotel Deals in Roanoke, VA
70 of 70 Hotels
Currency:
Sort by:

Super 8 by Wyndham Christiansburg
2780 Roanoke St, Christiansburg, US
3.1Good
$57/nightTotal $79
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Salem VA
300 Wildwood Rd, Salem, US
3.3Good
$63/nightTotal $82
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Roanoke VA
6616 Thirlane Rd, Roanoke, US
2.7Good
$64/nightTotal $83
Taxes & fees included
Limited Inventory!

Days Inn by Wyndham Bedford
921 Blue Ridge Ave, Bedford, US
3.0Good
$70/nightTotal $90
Taxes & fees included
Limited Inventory!

Motel 6 Salem VA
301 Wildwood Road, Salem, US
3.2Good
$57/nightTotal $91
Taxes & fees included
18 rooms available!

Econo Lodge Roanoke Civic Center
308 Orange Ave. NE, Roanoke, US
3.9Very Good
$69/nightTotal $92
Taxes & fees included
Limited Inventory!

Econo Lodge Christiansburg-Blacksburg I-81
2430 Roanoke St, Christiansburg, US
3.4Good
$55/nightTotal $94
Taxes & fees included
Limited Inventory!

Howard Johnson Hotel & Conference Center by Wyndham Salem
1671 Skyview Rd, Salem, US
3.0Good
$74/nightTotal $96
Taxes & fees included
Limited Inventory!

Baymont by Wyndham Salem Roanoke Area
179 Sheraton Drive, Salem, US
2.7Good
$71/nightTotal $99
Taxes & fees included
Limited Inventory!

Days Inn by Wyndham Salem
1535 East Main St, Salem, US
3.3Good
$70/nightTotal $100
Taxes & fees included
Limited Inventory!

Quality Inn Tanglewood
3816 Franklin Rd. Sw, Roanoke, US
3.6Very Good
$79/nightTotal $101
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Bedford
842 Sword Beach Ln, Bedford, US
3.7Very Good
$78/nightTotal $103
Taxes & fees included
Limited Inventory!

Days Inn by Wyndham Roanoke / Hollins Near I-81
8118 Plantation Road, Roanoke, US
3.7Very Good
$79/nightTotal $107
Taxes & fees included
Limited Inventory!

Motel 6 Troutville VA
2619 Lee Highway South, Troutville, US
3.8Very Good
$78/nightTotal $109
Taxes & fees included
Limited Inventory!

Quality Inn Roanoke Airport
6626 Thirlane Rd, Roanoke, US
3.5Very Good
$80/nightTotal $109
Taxes & fees included
Limited Inventory!

Quality Inn Christiansburg - Blacksburg
50 Hampton Blvd, Christiansburg, US
3.9Very Good
$76/nightTotal $111
Taxes & fees included
Limited Inventory!

Wingate by Wyndham Christiansburg
70 HAMPTON BLVD, Christiansburg, US
3.7Very Good
$85/nightTotal $113
Taxes & fees included
Limited Inventory!

Extended Stay America Select Suites Roanoke Airport
2705 Frontage Rd. Nw, Roanoke, US
3.3Good
$80/nightTotal $114
Taxes & fees included
Limited Inventory!

Sleep Inn Tanglewood
4045 Electric Rd, Roanoke, US
3.9Very Good
$89/nightTotal $118
Taxes & fees included
Limited Inventory!

Spark by Hilton Daleville Roanoke North
446 Roanoke Rd, Daleville, US
4.1Very Good
$90/nightTotal $126
Taxes & fees included
Limited Inventory!

Quality Inn Salem - I-81
151 Wildwood Rd, Salem, US
4.0Very Good
$87/nightTotal $127
Taxes & fees included
Limited Inventory!

Best Western Plus Inn at Valley View
5050 Valley View Blvd. Northwest, Roanoke, US
4.1Very Good
$95/nightTotal $136
Taxes & fees included
Limited Inventory!

avid hotel Salem by IHG
501 WILDWOOD ROAD, Salem, US
4.8Excellent
$104/nightTotal $138
Taxes & fees included
Limited Inventory!

Candlewood Suites Roanoke Airport by IHG
3315 Ordway Drive, Roanoke, US
3.8Very Good
$104/nightTotal $138
Taxes & fees included
Limited Inventory!

Baymont by Wyndham Rocky Mount
1730 North Main St, Rocky Mount, US
3.8Very Good
$98/nightTotal $141
Taxes & fees included
Limited Inventory!

Quality Inn Troutville - Roanoke North
3139 Lee Hwy, Troutville, US
4.1Very Good
$110/nightTotal $141
Taxes & fees included
Limited Inventory!

WoodSpring Suites Roanoke
3812 Peters Creek Road, Roanoke, US
3.7Very Good
$89/nightTotal $141
Taxes & fees included
Limited Inventory!

Spark by Hilton Salem East Electric Road
2898 Keagy Rd, Salem, US
3.0Good
$89/nightTotal $142
Taxes & fees included
Hurry 9 rooms left only!

Suburban Studios Christiansburg - Blacksburg
50 Hampton Boulevard, Christiansburg, US
5.0Excellent
$112/nightTotal $143
Taxes & fees included
Limited Inventory!

Best Western North Roanoke
2545 Lee Highway, Troutville, US
4.3Very Good
$107/nightTotal $147
Taxes & fees included
Limited Inventory!

La Quinta Inn & Suites by Wyndham Roanoke Salem
140 Sheraton Dr, Salem, US
4.4Very Good
$115/nightTotal $151
Taxes & fees included
Limited Inventory!

Holiday Inn Roanoke Airport – Conference CTR by IHG
3315 Ordway Dr. Nw, Roanoke, US
3.9Very Good
$114/nightTotal $151
Taxes & fees included
Limited Inventory!

Spark by Hilton Roanoke Civic Center
815 Gainsboro Rd. Nw, Roanoke, US
4.4Very Good
$108/nightTotal $152
Taxes & fees included
Limited Inventory!

Comfort Suites Salem-Roanoke I-81
100 Wildwood Rd, Salem, US
4.1Very Good
$119/nightTotal $152
Taxes & fees included
Limited Inventory!

The West End Flats
515 8th St. SW, Roanoke, US
4.7Excellent
$100/nightTotal $160
Taxes & fees included
Limited Inventory!

Lakeinn
45 Enterprise Ln, Moneta, US
3.7Very Good
$101/nightTotal $161
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites Salem by IHG
991 Russell Dr, Salem, US
4.3Very Good
$124/nightTotal $164
Taxes & fees included
Limited Inventory!

Country Inn & Suites by Radisson Roanoke, VA
7860 Plantation Rd, Roanoke, US
4.5Excellent
$129/nightTotal $165
Taxes & fees included
Limited Inventory!

Holiday Inn Express Hotel & Suites Christiansburg by IHG
2725 Roanoke St, Christiansburg, US
4.3Very Good
$124/nightTotal $166
Taxes & fees included
Limited Inventory!

Tru by Hilton Christiansburg
55 Hampton Blvd. NE, Christiansburg, US
4.6Excellent
$109/nightTotal $169
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites Troutville-Roanoke North
3231 Lee Highway South, Troutville, US
4.6Excellent
$137/nightTotal $175
Taxes & fees included
Limited Inventory!

Spark by Hilton Roanoke Airport
3695 Thirlane Rd. Nw, Roanoke, US
4.4Very Good
$115/nightTotal $175
Taxes & fees included
Limited Inventory!

MainStay Suites Roanoke Airport
5080 Valley View Blvd. Nw, Roanoke, US
4.2Very Good
$119/nightTotal $177
Taxes & fees included
Limited Inventory!

Fairfield Inn by Marriott Christiansburg
2659 Roanoke St, Christiansburg, US
4.5Excellent
$124/nightTotal $178
Taxes & fees included
Limited Inventory!

Fairfield Inn & Suites by Marriott Roanoke Salem
121 Sheraton Drive, Salem, US
4.6Excellent
$134/nightTotal $182
Taxes & fees included
Limited Inventory!

Holiday Inn Roanoke-Tanglewood-Rt 419 & i581 by IHG
4468 Starkey Road, Roanoke, US
3.8Very Good
$139/nightTotal $184
Taxes & fees included
Limited Inventory!

Hampton Inn Roanoke / Hollins - I-81
7922 Plantation Rd, Roanoke, US
4.2Very Good
$130/nightTotal $184
Taxes & fees included
Limited Inventory!

Tru by Hilton Roanoke Hollins
8161 Gander Way, Roanoke, US
4.3Very Good
$131/nightTotal $188
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites Roanoke – Civic Center by IHG
1303 Williamson Road, Roanoke, US
4.6Excellent
$134/nightTotal $193
Taxes & fees included
Limited Inventory!

Comfort Inn Airport
5070 Valley View Blvd. Nw, Roanoke, US
4.3Very Good
$159/nightTotal $204
Taxes & fees included
Limited Inventory!

Fairfield Inn & Suites by Marriott Roanoke Hollins / I-81
7944 Plantation Rd, Roanoke, US
4.4Very Good
$146/nightTotal $206
Taxes & fees included
Limited Inventory!

Homewood Suites by Hilton Christiansburg
2657 Roanoke St, Christiansburg, US
4.6Excellent
$154/nightTotal $226
Taxes & fees included
Limited Inventory!

Hampton Inn Salem VA
450 Litchell Rd, Salem, US
4.6Excellent
$149/nightTotal $227
Taxes & fees included
Limited Inventory!

Colony House Motor Lodge
3560 Franklin Rd. SW, Roanoke, US
5.0Excellent
$143/nightTotal $229
Taxes & fees included
Limited Inventory!

Courtyard by Marriott Roanoke Airport
3301 Ordway Dr. NW, Roanoke, US
4.4Very Good
$171/nightTotal $232
Taxes & fees included
Limited Inventory!

Home2 Suites by Hilton Roanoke VA
4830 Valley View Blvd. NW, Roanoke, US
4.1Very Good
$169/nightTotal $234
Taxes & fees included
Limited Inventory!

The Lofts at Downtown Salem
10 West Main St, Salem, US
4.8Excellent
$152/nightTotal $251
Taxes & fees included
Limited Inventory!

Hampton Inn Salem East - Electric Road
1886 Electric Rd, Salem, US
4.7Excellent
$179/nightTotal $273
Taxes & fees included
Limited Inventory!

Holiday Inn Express Troutville by IHG
3200 Lee Highway South, Troutville, US
4.6Excellent
$194/nightTotal $278
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites Roanoke Airport
5033 Valley View Blvd. NW, Roanoke, US
4.2Very Good
$221/nightTotal $283
Taxes & fees included
Limited Inventory!

Holiday Inn Express Hotel & Suites Rocky Mount by IHG
395 Old Franklin Tpke, Rocky Mount, US
4.2Very Good
$199/nightTotal $298
Taxes & fees included
Limited Inventory!

Peaks of Otter Lodge
85554 Blue Ridge Pkwy, Bedford, US
4.3Very Good
$225/nightTotal $308
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites Roanoke-Downtown
27 Church Ave. SE, Roanoke, US
4.4Very Good
$235/nightTotal $326
Taxes & fees included
Limited Inventory!

Hilton Garden Inn Roanoke
4500 South Peak Blvd., Roanoke, US
4.5Excellent
$269/nightTotal $344
Taxes & fees included
Limited Inventory!

SpringHill Suites by Marriott Roanoke
301 Reserve Ave. SW, Roanoke, US
4.5Excellent
$262/nightTotal $357
Taxes & fees included
Limited Inventory!

Springhill Suites by Marriott Roanoke North
8171 Gander Way, Roanoke, US
4.7Excellent
$272/nightTotal $359
Taxes & fees included
Limited Inventory!

Hotel Roanoke & Conference Center Curio Collection by Hilton
110 Shenandoah Ave. Ne, Roanoke, US
4.7Excellent
$260/nightTotal $360
Taxes & fees included
Limited Inventory!

The Promissory Hotel
201 South Jefferson St, Roanoke, US
5.0Excellent
$229/nightTotal $366
Taxes & fees included
Limited Inventory!

Fire Station One Boutique Hotel
13 Church Ave. SW, Roanoke, US
4.8Excellent
$230/nightTotal $368
Taxes & fees included
Limited Inventory!

The Liberty Trust
101 South Jefferson St. Roanoke VA 24011, Roanoke, US
4.6Excellent
$293/nightTotal $409
Taxes & fees included
Limited Inventory!