Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Roanoke

Filter by star ratings
All filters
Motel 6 Salem, VA
Motel 6 Salem, VA
6.7 Good

3.7 km from city centre, Salem Show on map

GoodBased on 130 reviews
6.7

Motel 6 Salem VA is located in Salem and provides free Wi-Fi. It also offers a 24-hour reception.

Tips for booking a Roanoke hotel

Cheapest month:July
Most expensive month:April
Average price in Roanoke:$123/night
Absolute cheapest price found:$42/night
Cheapest day:Sunday
Most expensive day:Saturday
$103 - $171
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$99 - $134
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Roanoke hotels

Show all 68 hotels

Cheapest hotels in Roanoke, Virginia

Show all 68 hotels

Where to stay in Roanoke

About Roanoke

A thriving metropolis tucked into the Blue Ridge Mountains of Virginia, Roanoke is known for its historic museums, educational activities and hiking on Mill Mountain. With a rich heritage in railways, it’s the perfect destination for exploring nostalgic innovations from yesteryear.

Things to do

Delve into the backbone of Roanoke at the Virginia Museum of Transportation, located in a century-old freight station downtown. You can mount old steam locomotives and view diesel rail cars, aviation exhibits, model trains, trolleys and a Jupiter Rocket. For a quirky hands-on museum experience, stop by the Roanoke Pinball Museum to play vintage machines from the 1930s.

Look to the skies for a glimpse of the city’s lofty landmark, the Roanoke Star, which holds a listing on the National Register of Historic Landmarks. The neon icon sits atop Mill Mountain, surrounded by the 230-hectare Mill Mountain Park. You can hike, bike or walk numerous trails in all seasons, including the Mill Mountain Star Trail.

Traveling with young children? Head to Mill Mountain Zoo to see local animals, such as the yellow-spotted side-neck turtle and the Indian crested porcupine. At Center in the Square, you’ll find a cluster of family-friendly attractions, including the Living-Coral Reef Aquarium, Butterfly Garden and Science Museum of Western Virginia.

Spend some time in the historic Market District, home to the year-round City Market. Enter the mosaic-tiled edifice to find a plethora of local art, cheeses, produce and food stalls. For a sit-down meal, grab a seat at Fork in the Market for wood-fired pizza amidst the hustle and bustle of shoppers, street performers and buskers.

Getting around

Roanoke is pedestrian and bike-friendly, with a free trolley serving main tourist attractions. You can also use taxis and ride shares or rent a car at Roanoke-Blacksburg Regional Airport.

Roanoke travel FAQs

  • What are the best hotels in Roanoke?

    Courtyard by Marriott Roanoke Airport is a very popular hotel in Roanoke, with a score of 8.8 from 170 reviews. Holiday Inn Roanoke - Valley View (8.2 from 142 reviews) and Hampton Inn & Suites Roanoke Airport (8.9 from 418 reviews) are also highly rated Roanoke hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Taubman Museum of Art?

    Reviews of Black Lantern Inn recommend it as a good place to stay near Taubman Museum of Art, scoring 9.8/10 from 139 ratings.

  • What is a good hotel in Roanoke near Tanglewood Mall?

    Hilton Garden Inn Roanoke is the hotel close to Tanglewood Mall that is most recommended by HotelsCombined users, with 156 reviews rating it at 8.7/10.

  • Is there a good hotel near Valley View Mall?

    170 HotelsCombined reviews of Courtyard by Marriott Roanoke Airport score it 8.8/10, making it a highly recommended hotel near Valley View Mall.

  • How much do hotels in Roanoke cost?

    Hotels in Roanoke cost an average of $112/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Roanoke?

    Over the last 3 days, Roanoke hotels have been found for as cheap as $44/night in searches by HotelsCombined users.

  • How much is a hotel in Roanoke tonight?

    A hotel in Roanoke tonight can start as low as $53 for the night, with an average cost of $109, based on HotelsCombined searches over the last 72 hours.