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
- Williamsburg 32
- Arlington 24
- Alexandria 23
- Charlottesville 22
- Virginia Beach 21
- Roanoke 20
- Richmond 19
- Winchester 16
- Harrisonburg 14
- Herndon 11
- Lynchburg 11
- Chesapeake 10
- Fredericksburg 10
- Chincoteague 9
- Staunton 9
- Tysons Corner 9
- Blacksburg 8
- Fairfax 8
- Hampton 8
- Manassas 8
- Newport News 8
- Sterling 8
- Bristol 7
- Falls Church 7
- Lexington 7
- Norfolk 7
- Salem 7
- Wytheville 7
- Abingdon 6
- Danville 6
Where to stay
Cities in Virginia
-
Williamsburg
-
Arlington
-
Alexandria
-
Charlottesville
-
Virginia Beach
-
Roanoke
-
Richmond
-
Winchester
-
Harrisonburg
-
Herndon
-
Lynchburg
-
Chesapeake
-
Fredericksburg
-
Chincoteague
-
Staunton
-
Tysons Corner
-
Blacksburg
-
Fairfax
-
Hampton
-
Manassas
-
Newport News
-
Sterling
-
Bristol
-
Falls Church
-
Lexington
-
Norfolk
-
Salem
-
Wytheville
-
Abingdon
-
Danville
-
Leesburg
-
Luray
-
Springfield
-
Stafford
-
Christiansburg
-
Woodbridge
-
Ashburn
-
Chantilly
-
Dumfries
-
Front Royal
-
Henrico
-
Reston
-
Sandston
-
Colonial Heights
-
Culpeper
-
Farmville
-
Glen Allen
-
Midlothian
-
Petersburg
-
Short Pump
-
Suffolk
-
Troutville
-
Woodstock
-
Appomattox
-
Covington
-
Gordonsville
-
Hillsville
-
Hopewell
-
Mechanicsville
-
Merrifield
-
Orange
-
Stephens City
-
Tappahannock
-
Thornburg
-
Waynesboro
-
Alden
-
Ashland
-
Beulah Village
-
Big Stone Gap
-
Bluefield
-
Brandermill
-
Cape Charles
-
Centreville
-
Chester
-
Dahlgren
-
Daleville
-
Dublin
-
Emporia
-
Exmore
-
Floyd
-
Frost
-
Gainesville
-
Galax
-
Gloucester
-
Gretna
-
Haymarket
-
Holly Acres
-
Hot Springs
-
Independence
-
King George
-
Lewisburg
-
Lorton
-
Lovingston
-
Martinsville
-
Max Meadows
-
McGaheysville
-
McLean
-
New Market
-
Newbern
-
Norton
-
Pocomoke City
-
Pulaski
-
Quail Walk
-
Radford
-
Riverdale
-
Rocky Mount
-
Ruckersville
-
Saint Paul
-
Smithfield
-
South Hill
-
Spotsylvania
-
Stony Creek
-
Strasburg
-
Syria
-
Triadelphia
-
Warrenton
-
Waterford
-
Wise
-
Woodlawn
-
Woodvale
-
Zion Crossroads
Where to stay in Virginia
| City | Listings | From | Top-rated |
|---|---|---|---|
| Williamsburg | 32 hotels | from $87 | Patriots Inn (4.5/5) |
| Arlington | 24 hotels | from $102 | Hilton Arlington Rosslyn The Key (4.7/5) |
| Alexandria | 23 hotels | from $98 | The Satire, Autograph Collection (4.6/5) |
| Charlottesville | 22 hotels | from $94 | Kimpton - The Forum Hotel by IHG (4.7/5) |
| Virginia Beach | 21 hotels | from $95 | Home2 Suites By Hilton Virginia Beach Princess Anne (4.7/5) |
| Roanoke | 20 hotels | from $87 | Black Lantern Inn (4.9/5) |
| Richmond | 19 hotels | from $115 | Residence Inn Richmond Midtown/Glenside (4.7/5) |
| Winchester | 16 hotels | from $93 | Hampton Inn Winchester (4.6/5) |
| Harrisonburg | 14 hotels | from $72 | Hyatt Place Harrisonburg (4.5/5) |
| Lynchburg | 11 hotels | from $103 | Comfort 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.