Star Rating
Hotel Name
Price Range (USD)to
Amenities

24031 Hotels/Motels & Accommodations

The Hotel Roanoke & Conference Center
+1-888-690-5247
110 Shenandoah Ave., Roanoke, VA 24016 ~0.60 miles east of 24031
  • Four star Downtown property
  • 19 suites in property
From$97
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Roanoke Downtown
+1-888-305-3366
27 Church Ave. Se, Roanoke, VA 24011 ~0.76 miles east of 24031
  • 3-star Downtown property
  • Gym / Fitness Center Available
From$119
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Holiday Inn Express - Roanoke
+1-800-881-1523
815 Gainsboro Rd., Roanoke, VA 24016 ~0.88 miles northeast of 24031
  • Mid-scale Downtown property
  • Hotel has 3 floors
Econo Lodge Civic Center
+1-888-283-3404
308 Orange Ave. Ne, Roanoke, VA 24016 ~1.19 miles northeast of 24031
  • Low-priced Downtown hotel
  • Complimentary breakfast is offered
  • Comfortable beds
  • Nice rooms
Springhill Suites Roanoke by Marriott - Roanoke
+1-866-221-8581
301 Reserve Ave. Sw, Roanoke, VA 24015 ~1.24 miles south of 24031
  • 3-star Suburban hotel
  • 2 conference rooms in property
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Ramada Inn
+1-866-429-5787
1927 Franklin Rd., Roanoke, VA 24014 ~1.31 miles south of 24031
  • Affordable Downtown hotel
  • Hotel has an eco-friendly policy See more
  • Staff was nice and helpful
  • Location is acceptable
Rodeway Inn Civic Center in Roanoke
+1-888-690-5281
526 Orange Ave. N.e., Roanoke, VA 24016 ~1.35 miles east of 24031
  • Cheap Downtown hotel
  • Hotel has 99 rooms
Days Inn by Wyndham Roanoke Civic Center in Roanoke
+1-888-690-5247
601 Orange Ave., Roanoke, VA 24016 ~1.38 miles east of 24031
  • 2-star Convention Center property
  • Free complimentary breakfast
Hampton Inn & Suites Roanoke Airport Valley View M - Roanoke
+1-888-305-3366
5033 Valley View Blvd. Nw, Roanoke, VA 24012 ~2.56 miles north of 24031
  • Mid-scale Airport property
  • Hotel has 5 floors
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Best Western Plus Inn at Valley View : 5050 Valley View Blvd. Nw
+1-800-881-1523
5050 Valley View Blvd. Nw, Roanoke, VA 24012-2038 ~2.64 miles north of 24031
  • Three Star Airport hotel
  • Free complimentary breakfast
  • Close to restaurants, bars and shopping areas
  • Rooms need regular maintenance
From$85
Very Good 4.5 /5Reviews CallBookMore Details
Hyatt Place Roanoke Airport / Valley View
+1-888-283-3404
5040 Valley View Blvd. North Nw, Roanoke, VA 24012 ~2.71 miles north of 24031
  • Mid-scale Airport hotel
  • 126 rooms in hotel
  • Bathroom could be optimized
  • About half of guests thought the furniture was functional
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Residence Inn by Marriott Roanoke : 3305 Ordway Dr. Nw
+1-866-221-8581
3305 Ordway Dr. Nw, Roanoke, VA 24017 ~2.72 miles northwest of 24031
  • Mid-scale Airport property
  • 79 suites in property
  • Most guests thought they were poorly maintained
  • Internet is average
Comfort Inn Airport in Roanoke
+1-866-429-5787
5070 Valley View Blvd., Roanoke, VA 24012 ~2.73 miles north of 24031
  • 3-star Airport property
  • Check-in: 3:00 pm
  • Good breakfasts
  • Terrific location
Mainstay Suites : 5080 Valley View Blvd.
+1-888-690-5281
5080 Valley View Blvd., Roanoke, VA 24012 ~2.74 miles north of 24031
  • Economical Airport hotel
  • Check in: 15:00
  • Comfortable beds
  • Friendly service
From$76
Very Good 4.5 /5Review Score CallBookMore Details
Courtyard Roanoke
+1-888-690-5247
3301 Ordway Dr., Roanoke, VA 24017 ~2.83 miles northwest of 24031
  • Midscale Airport property
  • Access to gym on-site
  • Property itself seemed rather new
  • Fantastic service
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Sheraton Roanoke Hotel & Conference Center in Roanoke
+1-888-305-3366
2801 Hershberger Rd., Roanoke, VA 24017 ~2.85 miles northwest of 24031
  • 4-star Airport hotel
  • Has environment-friendly policy See policy
Holiday Inn Roanoke Valley View
+1-800-881-1523
3315 Ordway Dr., Roanoke, VA 24017 ~2.95 miles northwest of 24031
  • Mid-scale Airport hotel
  • Fitness / Gym is on-site
From$78
Average 3.5 /5Reviews CallBookMore Details
Quality Inn Tanglewood
+1-888-283-3404
3816 Franklin Rd. Sw, Roanoke, VA 24014 ~3.04 miles south of 24031
  • 3-star Downtown property
  • Check in: 15:00
  • Nearby restaurants
  • Good accessibility by car
Airport Plaza Hotel - Roanoke
+1-866-221-8581
3695 Thirlane Rd. N.w., Roanoke, VA 24019 ~3.11 miles northwest of 24031
  • Cheap Airport hotel
  • Hotel has 5 floors
  • Rooms could be cleaner
  • Most guests thought they were poorly maintained
From$39
Very Good 4.0 /5Review Score CallBookMore Details
Hilton Garden Inn Roanoke
+1-866-429-5787
4500 South Peak Blvd., Roanoke, VA 24018 ~3.35 miles south of 24031
  • Three Star property
  • Airport shuttle provided
  • Rooms are great
  • Easily accessible by car, said 71%
Sleep Inn Tanglewood
+1-888-690-5281
4045 Electric Rd., Roanoke, VA 24014 ~3.75 miles southwest of 24031
  • Low priced Downtown property
  • Check-in: 11:00
Extended Stay America Roanoke Airport - Roanoke
+1-888-690-5247
2705 Frontage Rd., Roanoke, VA 24017 ~4.00 miles northwest of 24031
  • Low Cost Airport property
  • 90 rooms in property
  • Approx. half of guests said rooms were dirty
  • Good accessibility by car
Howard Johnson Roanoke / Airport
+1-888-305-3366
6520 Thrilane Rd., Roanoke, VA 24019 ~4.26 miles northwest of 24031
  • Economical Airport property
  • 2 floors in hotel
  • Rooms need regular maintenance
  • About half of guests found the staff to be unfriendly
Super 8 Roanoke
+1-800-881-1523
6616 Thirlane Rd., Roanoke, VA 24019 ~4.30 miles northwest of 24031
  • Low priced Airport property
  • 3 floors in property
  • A/c works great
  • About half of guests said rooms were big enough
From$42
Average 3.0 /5Reviews CallBookMore Details
Quality Inn Roanoke Airport
+1-888-283-3404
6626 Thirlane Rd. Nw, Roanoke, VA 24019 ~4.37 miles northwest of 24031
  • Inexpensive Airport property
  • Access to gym on-site
  • Excellent breakfast
  • Broken toilet seat
Hampton Inn Salem East Electric Road
+1-866-221-8581
1886 Electric Rd., Salem, VA 24153 ~4.39 miles west of 24031
  • Midscale Mountain hotel
  • 32 suites in property
From$134
Very Good 4.5 /5Recent Reviews CallBookMore Details
Motel 6
+1-866-429-5787
6621 Thirlane Rd. Nw, Roanoke, VA 24019 ~4.40 miles northwest of 24031
  • Two star hotel
  • 2 floors in property
Days Inn Salem : 1535 East Main St.
+1-888-690-5281
1535 East Main St., Salem, VA 24153 ~4.50 miles west of 24031
  • Economy Suburban hotel
  • 70 sleeping rooms in hotel
  • Bathroom could be optimized
  • Friendly front desk
Overland Drive
+1-888-690-5247
5119 Overland Dr., Roanoke, VA 24014 ~4.51 miles south of 24031
  • Low priced hotel
  • 41 rooms in property
Comfort Suites Inn at Ridgewood Farm in Salem
+1-888-305-3366
2898 Keagy Rd., Salem, VA 24153 ~4.56 miles west of 24031
  • 3-star Suburban hotel
  • Fitness center on property
  • Great Resturant
  • Comfortable bed
From$70
Very Good 4.0 /5Review Score CallBookMore Details
Knights Inn Roanoke Va
+1-800-881-1523
6510 Thirlane Rd., Roanoke, VA 24015 ~4.66 miles northwest of 24031
  • Two star property
  • Check-in: 14:00
Skyline Motel : 5458 Franklin Rd.
+1-888-283-3404
5458 Franklin Rd., Roanoke, VA 24019 ~5.08 miles south of 24031
  • Two star hotel
Holiday Inn Express Salem Va
+1-866-221-8581
991 Russell Dr., Salem, VA 24153 ~5.33 miles northwest of 24031
  • 3-star Convention Center property
  • Hotel has 15 suites
La Quinta Inn & Suite Salem / Roanoke by Wyndham in Salem
+1-866-429-5787
140 Sheraton Dr., Salem, VA 24153 ~5.47 miles northwest of 24031
  • 3-star Highway property
  • 67 sleeping rooms in hotel
  • Could be quieter
  • Popular among families
From$55
Very Good 4.5 /5Reviews CallBookMore Details
Baymont Inn & Suites
+1-888-690-5281
179 Sheraton Dr., Salem, VA 24153 ~5.54 miles northwest of 24031
  • Two-star Highway property
  • Hotel has an eco-friendly policy See policy
Country Inn & Suites
+1-888-690-5247
7860 Plantation Rd., Roanoke, VA 24019 ~5.63 miles north of 24031
  • Affordable Suburban hotel
  • 30 suites in hotel
Hampton Inn Roanoke / Hollins I 81
+1-888-305-3366
7922 Plantation Rd., Roanoke, VA 24019 ~5.75 miles north of 24031
  • Midscale property
  • Hotel has 99 rooms
  • Overall dingy
  • Food is to die for
Fairfield Inn & Suites in Roanoke
+1-800-881-1523
7944 Plantation Rd., Roanoke, VA 24019 ~5.81 miles north of 24031
  • Mid-scale Highway hotel
  • Gym is available on property
From$104
Very Good 4.0 /5Recent Reviews CallBookMore Details
TRU by Hilton Roanoke Hollins in Roanoke
+1-888-283-3404
8161 Gander Way, Roanoke, VA 24019 ~5.88 miles north of 24031
  • Inexpensive Highway property
  • Complimentary breakfast is offered
Days Inn Airport
+1-866-221-8581
8118 Plantation Rd., Roanoke, VA 24019 ~5.96 miles north of 24031
  • Two-star Highway property
  • Check-in: 2:00pm
  • Most guests said the reception staff was great
  • Bathroom needs cleaning
Holiday Inn Tanglewood Roanoke : 4468 Starkey Rd. Sw
+1-866-429-5787
4468 Starkey Rd. Sw, Roanoke, VA 24018 ~6.94 miles southwest of 24031
  • Three Star Suburban property
  • 15 conference rooms in property
Comfort Suites - Salem
+1-888-690-5281
100 Wildwood Rd., Salem, VA 24153 ~7.87 miles west of 24031
  • Affordable Suburban property
  • 72 rooms in hotel
Super 8 by Wyndham Salem Va in Salem
+1-888-690-5247
300 Wildwood Rd., Salem, VA 24153 ~7.90 miles west of 24031
  • Economy hotel
Quality Inn
+1-888-305-3366
151 Wildwood Rd., Salem, VA 24153 ~7.93 miles west of 24031
  • Low priced Highway hotel
  • Check in time: 3:00 PM
  • Great location
  • Great location off the highway
Econo Lodge : 301 Wildwood Rd.
+1-800-881-1523
301 Wildwood Rd., Salem, VA 24153 ~7.99 miles west of 24031
  • Economical Suburban hotel
  • Check in: 2.00pm
  • A/C did not work
  • Awful rooms
Howard Johnson by Wyndham Salem Hotel & Conference Center
+1-888-283-3404
1671 Skyview Rd., Salem, VA 24153 ~8.05 miles west of 24031
  • Cheap Highway hotel
  • Complimentary breakfast is offered
Comfort Inn Troutville in Troutville
+1-866-221-8581
2545 Lee Highway, Troutville, VA 24175 ~8.10 miles north of 24031
  • Two star Highway hotel
  • 75 rooms in property
  • Most guests said rooms were clean
  • Outstanding complimentary breakfast
From$84
Very Good 4.5 /5Review Score CallBookMore Details
Best Western North Roanoke
+1-866-429-5787
2545 Lee Highway, Troutville, Virginia 24175-6327 ~8.11 miles north of 24031
  • Midscale property
  • 73 sleeping rooms in hotel
  • The majority of guests thought the cleanliness of the hotel was average
  • Easy check-out
Hampton Inn Salem : 450 Litchell Rd.
+1-888-690-5281
450 Litchell Rd., Salem, VA 24153 ~8.37 miles west of 24031
  • Mid-scale Highway property
  • Check in: 3:00 PM
Quality Inn Troutville - Troutville
+1-888-690-5247
3139 Lee Highway, Troutville, VA 24175 ~8.52 miles north of 24031
  • Midscale Mountain hotel
  • Check in time: 3:00 PM
  • Right off interstate
  • Excellent hotel
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details

Next: Show All Available 24031 Hotels with Pricing

Graph: Next 20 Days of Roanoke Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Roanoke, VA discounts available. The chart reflects the cheapest Roanoke hotel for each day and each star rating category.

Back to Top