BookGuestRooms
Virginia
United States

Hotels in Virginia

Virginia has 534 places to stay listed here — 534 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $68.

Browse by city
Where to stay

Cities in Virginia

Where to stay in Virginia

CityListingsFromTop-rated
Williamsburg 32 hotelsfrom $87Patriots Inn (4.5/5)
Arlington 24 hotelsfrom $102Hilton Arlington Rosslyn The Key (4.7/5)
Alexandria 23 hotelsfrom $98The Satire, Autograph Collection (4.6/5)
Charlottesville 22 hotelsfrom $94Kimpton - The Forum Hotel by IHG (4.7/5)
Virginia Beach 21 hotelsfrom $95Home2 Suites By Hilton Virginia Beach Princess Anne (4.7/5)
Roanoke 20 hotelsfrom $87Black Lantern Inn (4.9/5)
Richmond 19 hotelsfrom $115Residence Inn Richmond Midtown/Glenside (4.7/5)
Winchester 16 hotelsfrom $93Hampton Inn Winchester (4.6/5)
Harrisonburg 14 hotelsfrom $72Hyatt Place Harrisonburg (4.5/5)
Lynchburg 11 hotelsfrom $103Comfort Inn & Suites Lynchburg Airport - University Area (4.5/5)

Good to know

How many hotels are listed in Virginia?

534 hotels, guesthouses and B&Bs across 121 cities in Virginia, each with rooms, photos and live partner rates.

What do hotels in Virginia cost?

Listed nightly rates on partner sites start around $68, varying by area, property and dates. Live prices show on the booking partner's page.

Which Virginia city has the most listings here?

Williamsburg, with 32 listed hotels.