Best Places to Stay in Virginia
Explore over 2879 accommodations in Virginia
Global search
An advanced algorithm delivers every type of accommodation available across Virginia
Affordable stays
Find properties that fit your unique style and budget effortlessly
Peace of mind
Rest easy knowing all of our properties pass lengthy verification checks and rigorous safety protocols
Popular cities
Stanley
Average stay price $71.82
Newport News
Average stay price $100.06
Roanoke
Average stay price $103.41
Williamsburg
Average stay price $103.83
Petersburg
Average stay price $105.15
Luray
Average stay price $110.31
Lynchburg
Average stay price $117.44
Hampton
Average stay price $119.49
Fredericksburg
Average stay price $123.49
Alexandria
Average stay price $126.51
Live in the lap of luxury
Superb
956 reviews
Free Cancellation
Courtyard by Marriott Virginia Beach Oceanfront South
Hotel
$386.09 / night
972 reviews
The Westin Virginia Beach Town Center
$430.43 / night
10 reviews
Boar's Head Resort
$423.81 / night
Excellent
159 reviews
The Cavalier Virginia Beach, Autograph Collection
$420.87 / night
Exceptional
112 reviews
Breakfast included
Residence Inn by Marriott Virginia Beach Town Center
$386.96 / night
Show all
Because travel is for everyone
403 reviews
Courtyard by Marriott Fredericksburg Historic District
$342.86 / night
AC Hotel by Marriott National Harbor Washington, D.C. Area
$375.47 / night
775 reviews
Hilton Norfolk The Main
$375.24 / night
Very Good
981 reviews
Norfolk Waterside Marriott
$339.05 / night
So you can indulge guilt-free
198 reviews
Element Hampton Peninsula Town Center
$300 / night
348 reviews
Courtyard by Marriott Charlottesville University Medical Ctr
$288.6 / night
Residence Inn National Harbor Washington, DC Area
$294.34 / night
85 reviews
L'Auberge Provencale
$370.48 / night
Browse through myriad of vacation rentals and hotels with Wi-Fi in Virginia
507 reviews
Courtyard by Marriott Richmond Downtown
$327.62 / night
92 reviews
Dinsmore Boutique Inn
$340.35 / night
984 reviews
Four Points By Sheraton Virginia Beach Oceanfront
$332.17 / night
Good
973 reviews
Sheraton Norfolk Waterside Hotel
$325.71 / night
We’ll share travel tips, incentives and unmissable offers!