Cheap Hotels in Virginia from $47

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Virginia

Top Virginia Cheap Hotels

Quality Inn Tysons Corner

Quality Inn Tysons Corner

2.5 out of 5
1587 Spring Hill Rd, Vienna, VA
The price is $74 per night from Dec 22 to Dec 22
Situated in the business district, this hotel is 1.1 mi (1.8 km) from Tysons Galleria and within 3 mi (5 km) of Tysons Corner Center and Wolf Trap National Park ...
3.7/5 Good! (985 reviews)
"Decent place to stay. Convenient location and friendly staff, toiletries and towels were minimal, rooms decently clean, and rooms are located on the outside and susceptible to insects coming in."

Reviewed on Sep 9, 2021

Quality Inn Tysons Corner
Red Lion Hotel Rosslyn Iwo Jima

Red Lion Hotel Rosslyn Iwo Jima

2.5 out of 5
1501 Arlington Blvd, Arlington, VA
The price is $70 per night from Dec 11 to Dec 11
Located in Rosslyn, this hotel is within 1 mi (2 km) of Tomb of the Unknown Soldier, Arlington National Cemetery, and Georgetown University. Georgetown Waterfront ...
3.7/5 Good! (1,469 reviews)
"Good budget accommodation with a lovely staff, comfortable beds, and free parking."

Reviewed on Nov 22, 2021

Red Lion Hotel Rosslyn Iwo Jima
Motel 6 Winchester, VA

Motel 6 Winchester, VA

2 out of 5
2951 Valley Avenue, Winchester, VA
The price is $67 per night from Nov 30 to Nov 30
Located in the heart of Winchester, this motel is 0.8 mi (1.2 km) from The Kernstown Battlefield and within 3 mi (5 km) of Apple Blossom Mall and Abram's Delight. ...
4/5 Very Good! (928 reviews)
"We had a great evening. Very clean!!!"

Reviewed on Nov 5, 2021

Motel 6 Winchester, VA
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Howard Johnson by Wyndham Staunton

Howard Johnson by Wyndham Staunton

2 out of 5
268 N Central Ave, Staunton, VA
The price is $64 per night from Nov 30 to Nov 30
Situated in Staunton, this hotel is within a 10-minute walk of Staunton Public Library, Mary Baldwin College, and The Camera Heritage Museum. Trinity Episcopal ...
3.6/5 Good! (974 reviews)
"The hotel was ok but for a handicap bathroom it was sooo small! I couldn't even get my walker in there!!!"

Reviewed on Nov 4, 2021

Howard Johnson by Wyndham Staunton
Howard Johnson by Wyndham Harrisonburg

Howard Johnson by Wyndham Harrisonburg

2 out of 5
10 Linda Ln, Harrisonburg, VA
The price is $59 per night from Dec 5 to Dec 5
Situated in Harrisonburg, this motel is within 2 mi (3 km) of James Madison University, Edith J. Carrier Arboretum, and A Dream Come True Playground. JMU Convocation ...
3/5 (354 reviews)
"Clean and friendly"

Reviewed on Nov 15, 2021

Howard Johnson by Wyndham Harrisonburg
Red Roof Inn & Suites Wytheville

Red Roof Inn & Suites Wytheville

2 out of 5
1900 E Main St, I-81 / I-77 At Exit # 73, Wytheville, VA
The price is $55 per night from Dec 5 to Dec 5
Situated in Wytheville, this hotel is within 2 mi (3 km) of Wohlfahrt Haus Dinner Theatre, Wytheville Community College, and Wytheville Meeting Center. Edith ...
3.5/5 Good! (986 reviews)
"Nice clean facility with green space for our dog."

Reviewed on Oct 25, 2021

Red Roof Inn & Suites Wytheville
Days Inn by Wyndham Arlington/Washington DC

Days Inn by Wyndham Arlington/Washington DC

2 out of 5
2201 Arlington Blvd, Arlington, VA
The price is $76 per night from Dec 6 to Dec 6
Situated near the airport, this hotel is within 3 mi (5 km) of Tomb of the Unknown Soldier, Arlington National Cemetery, and Georgetown University. National ...
2.4/5 (989 reviews)
"Front desk staff were all excellent Polite with great communication skills"

Reviewed on Nov 17, 2021

Days Inn by Wyndham Arlington/Washington DC
Inns Of Virginia - Arlington

Inns Of Virginia - Arlington

2 out of 5
3335 Lee Highway, Arlington, VA
The price is $50 per night from Dec 11 to Dec 11
Located in Maywood, this hotel is within 3 mi (5 km) of Georgetown Waterfront Park, Georgetown University, and Tomb of the Unknown Soldier. Embassy of Cameroon ...
3.6/5 Good! (977 reviews)
"The bed was very comfortable. It was quiet."

Reviewed on Nov 9, 2021

Inns Of Virginia - Arlington
Super 8 by Wyndham Charlottesville

Super 8 by Wyndham Charlottesville

2 out of 5
390 Greenbrier Dr, Charlottesville, VA
The price is $56 per night from Dec 12 to Dec 12
Situated near the airport, this motel is 0.9 mi (1.5 km) from Fashion Square Mall and within 3 mi (5 km) of University of Virginia and John Paul Jones Arena. ...
2.5/5 (981 reviews)
"The property was available where I needed it, when I needed it, and it was clean. The building is old, though, and the elevator was out (not that I needed it) and my room was dark. The lighting in the bathroom was particularly dim. But for what I needed, it was fine."

Reviewed on Oct 19, 2021

Super 8 by Wyndham Charlottesville
Red Roof Inn PLUS+ Washington DC - Alexandria 

Red Roof Inn PLUS+ Washington DC - Alexandria 

2.5 out of 5
5975 Richmond Highway, Belle Haven, Alexandria, VA
The price is $68 per night from Dec 12 to Dec 12
Located in the heart of Alexandria, this hotel is within 9 mi (15 km) of MGM National Harbor, Arlington National Cemetery, and United States Capitol. Capital ...
3.7/5 Good! (966 reviews)
"Great value, modern room, clean bathroom. And for my fellow frugal and COVID-conscious travelers, I think motels are great because of the outdoor stairs and hallways. Also with my own wall unit for heat/AC, I felt relatively insulated from other guests. Was thrilled to see staff wearing masks in ..."

Reviewed on Nov 25, 2021

Red Roof Inn PLUS+ Washington DC - Alexandria 
Travelodge by Wyndham Winchester

Travelodge by Wyndham Winchester

2.5 out of 5
160 Front Royal Pike, Winchester, VA
The price is $56 per night from Dec 6 to Dec 6
Situated in Winchester, this motel is within a 15-minute walk of Valley Health and Shenandoah University. Apple Blossom Mall and Winchester-Frederick County ...
3.7/5 Good! (955 reviews)
"Convenient location from freeway, access to restaurants and gas stations, and the price raesonable"

Reviewed on Nov 29, 2021

Travelodge by Wyndham Winchester
Days Inn by Wyndham Virginia Beach At The Beach

Days Inn by Wyndham Virginia Beach At The Beach

2 out of 5
1000 Atlantic Ave, Virginia Beach, VA
The price is $60 per night from Nov 30 to Nov 30
Located in Northeast Virginia Beach, this motel is steps from Seabreeze Beach, Virginia Beach Boardwalk, and Pacific Avenue. Virginia Beach Fishing Pier and ...
3.6/5 Good! (977 reviews)
"Across the street for Beach access, and boardwalk"

Reviewed on Nov 15, 2021

Days Inn by Wyndham Virginia Beach At The Beach
Days Inn by Wyndham Alexandria

Days Inn by Wyndham Alexandria

2 out of 5
110 S Bragg St, Alexandria, VA
Located in Alexandria West, this motel is 0.9 mi (1.4 km) from Landmark Mall and within 6 mi (10 km) of Springfield Town Center and Birchmere. Eden Center and ...
2.5/5 (998 reviews)
"Staff and service was great!! Rooms were good, except expedia showed pool was open and it wasnt, so we were very disappointed as thats one reason we chose there. Tv didnt have the best picture, lines, fuzzy, not alot of stations and volume stopped at 15. I also couldnt get any WIFI in our room."

Reviewed on Aug 12, 2021

Get rates
Days Inn by Wyndham Alexandria
Red Roof Inn Richmond South

Red Roof Inn Richmond South

2 out of 5
4350 Commerce Rd, Richmond, VA
The price is $80 per night from Nov 30 to Nov 30
Located in North Chesterfield, this hotel is within 6 mi (10 km) of Shockoe Slip, artspace, and Richmond Old City Hall. Virginia Commonwealth University and ...
3.2/5 (985 reviews)
"Check in/out was very easy. Room was clean. Food and gas next to the property so I was pleased."

Reviewed on Aug 31, 2021

Red Roof Inn Richmond South
Howard Johnson by Wyndham Virginia Beach

Howard Johnson by Wyndham Virginia Beach

2.5 out of 5
5173 Shore Dr, Virginia Beach, VA
The price is $53 per night from Dec 19 to Dec 19
Located in Northwest, this hotel is 3.8 mi (6 km) from Norfolk Premium Outlets and within 12 mi (20 km) of Virginia Beach Town Center and Sentara Norfolk General ...
2.7/5 (936 reviews)
"great location."

Reviewed on Oct 20, 2021

Howard Johnson by Wyndham Virginia Beach
Travelodge by Wyndham Roanoke

Travelodge by Wyndham Roanoke

2 out of 5
6621 Thirlane Rd, Roanoke, VA
The price is $47 per night from Dec 6 to Dec 6
Located in the heart of Roanoke, this hotel is 1.3 mi (2 km) from Splash Valley at Green Ridge Recreation Center and 1.7 mi (2.7 km) from Carvins Cove Natural ...
3.1/5 (691 reviews)
"Convenient location. Noisy. Awaken multiple times due to traffic sound and loud people."

Reviewed on Oct 16, 2021

Travelodge by Wyndham Roanoke
Days Inn by Wyndham Arlington Pentagon

Days Inn by Wyndham Arlington Pentagon

2 out of 5
3030 Columbia Pike, Arlington, VA
The price is $59 per night from Dec 17 to Dec 17
Located in Arlington Heights, this hotel is within 3 mi (5 km) of Arlington National Cemetery, Fashion Center at Pentagon City, and Pentagon. Fort Myer and Tomb ...
3/5 (996 reviews)
"Traditional"

Reviewed on Sep 11, 2021

Days Inn by Wyndham Arlington Pentagon
Motel 6 Bristol, VA

Motel 6 Bristol, VA

2 out of 5
21561 Clear Creek Rd, Bristol, VA
The price is $70 per night from Nov 30 to Nov 30
Located in the heart of Bristol, this motel is 1.3 mi (2.2 km) from Sugar Hollow Park and 2.7 mi (4.3 km) from Clear Creek Golf Club. Birthplace of Country Music ...
4.2/5 Very Good! (758 reviews)
"Great place at a great price"

Reviewed on Nov 24, 2021

Motel 6 Bristol, VA
SureStay Hotel by Best Western Christiansburg Blacksburg

SureStay Hotel by Best Western Christiansburg Blacksburg

2.5 out of 5
Ponderosa Drive, 135, Christiansburg, VA
The price is $58 per night from Dec 27 to Dec 27
Located in the heart of Christiansburg, this hotel is 4.3 mi (6.9 km) from Virginia Tech University and 4.9 mi (7.9 km) from Cassell Coliseum.
4.1/5 Very Good! (984 reviews)
"The water took a long time to get hot and there was not a fridge in the room"

Reviewed on Nov 21, 2021

SureStay Hotel by Best Western Christiansburg Blacksburg
Country Inn & Suites by Radisson, Charlottesville-UVA, VA

Country Inn & Suites by Radisson, Charlottesville-UVA, VA

3 out of 5
1600 Emmet Street, Charlottesville, VA
The price is $100 per night from Dec 5 to Dec 5
Situated near the airport, this hotel is within 1 mi (2 km) of Barracks Road Shopping Center and University of Virginia. Downtown Mall and John Paul Jones Arena ...
4.5/5 Wonderful! (1,138 reviews)
"We really enjoy our stay. My husband is a vegetarian and the staff made him a special meatless omelette. Thank you!"

Reviewed on Nov 26, 2021

Country Inn & Suites by Radisson, Charlottesville-UVA, VA
Don't see what you're looking for?
See all available properties in Virginia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Cheap Hotels in Virginia

Search for hotels in Virginia on Expedia. You can easily find your hotels in Virginia using one of the methods below:

  • View our selection of featured hotels in Virginia
  • Use the map to find hotels in the Virginia neighborhood you prefer
  • Use the filters to see hotels in a specific area of Virginia, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Virginia
  • Enter your travel dates to view the best deals on hotels in Virginia - while they last