Best Resorts in Virginia

Most properties are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Virginia

Featured Resorts in Virginia

Hilton Vacation Club The Historic Powhatan Williamsburg
3.5 out of 5
3601 Ironbound Rd, Williamsburg, VA, 23188
Fully refundableReserve now, pay when you stay
The price is $119 per night from Jun 29 to Jun 30
4.3/5 Excellent! (2,073 reviews)
"Property was much larger than we thought and offered many amenities to keep everyone entertained. Unfortunately, our stay was not long enough to take advantage of the many activities. Accommodations were very clean and roomy. We’ll definitely return."

Reviewed on Jun 24, 2022

Hilton Vacation Club The Historic Powhatan Williamsburg
Greensprings Vacation Resort by Diamond Resorts
3 out of 5
3500 Ludwell Pkwy, Williamsburg, VA, 23188
Fully refundableReserve now, pay when you stay
The price is $179 per night from Jun 27 to Jun 28
4.3/5 Excellent! (989 reviews)
"Stayed for 4 nights and had a great experience at the hotel. Would definitely book again for our family of 5."

Reviewed on Jun 23, 2022

Greensprings Vacation Resort by Diamond Resorts
Lansdowne Resort and Spa
4 out of 5
44050 Woodridge Pkwy, Leesburg, VA, 20176
Fully refundableReserve now, pay when you stay
The price is $279 per night from Jul 6 to Jul 7
4.2/5 Very Good! (628 reviews)
"This is a fantastic place for a small conference. The grounds are well manicured and there is a wonderful golf facility. The rooms are avg but they are in the process of remodeling ."

Reviewed on Jun 10, 2022

Lansdowne Resort and Spa
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.
Westgate Historic Williamsburg Resort
3.5 out of 5
1324 Richmond Road, Williamsburg, VA, 23185
The price is $129 per night from Jun 27 to Jun 28
3.8/5 Good! (989 reviews)
"The accommodations were very beautiful and relaxing."

Reviewed on Jun 20, 2022

Westgate Historic Williamsburg Resort
Club Wyndham Patriots’ Place
3 out of 5
220 House of Burgess Way, Williamsburg, VA, 23185
3.9/5 Very Good! (341 reviews)
"Excellent staff great property Excellent surrounding area"

Reviewed on Jun 20, 2022

Club Wyndham Patriots’ Place
The Colonies at Williamsburg
3 out of 5
5380 Olde Towne Road, Williamsburg, VA, 23188
4.6/5 Exceptional! (837 reviews)
"This is a beautiful place. Family friendly and the staff is very nice. Clean and well maintained."

Reviewed on Jun 21, 2022

The Colonies at Williamsburg
The Omni Homestead Resort
4.5 out of 5
7696 Sam Snead Highway, Hot Springs, VA, 24445
Fully refundableReserve now, pay when you stay
The price is $343 per night from Jul 20 to Jul 21
4.2/5 Excellent! (720 reviews)
"It is a real historical treat. The entire county had a storm, the lights were out for miles and the staff did an amazing job pulling together a delicious buffet for all the guests based of the generator they had for one of the kitchens. Amazing spa experience! I can't wait to go back!"

Reviewed on Jun 24, 2022

The Omni Homestead Resort
Salamander Resort And Spa
5 out of 5
500 North Pendleton Street, Middleburg, VA, 20117
Fully refundableReserve now, pay when you stay
The price is $600 per night from Jul 5 to Jul 6
4.6/5 Wonderful! (229 reviews)
"This was one of the best resort ive ever visited. Not 5 stars but 6...really."

Reviewed on Jun 18, 2022

Salamander Resort And Spa
Snug Harbor Marina and Hotel
2.5 out of 5
7536 Eastside Rd, Chincoteague, VA, 23336
The price is $349 per night from Jun 27 to Jun 28
4.3/5 Excellent! (77 reviews)
"We loved everything about Snug Harbor! It was the perfect relaxing place to stray. So clean and right on the water. The owners were great people and really made us feel welcome. The guided kayak tour was the best part of our trip! We had such a wonderful time, we can't wait to return. We could see ..."

Reviewed on May 21, 2022

Snug Harbor Marina and Hotel
Great Wolf Lodge Williamsburg
3.5 out of 5
549 East Rochambeau Drive, Williamsburg, VA, 23188
Fully refundableReserve now, pay when you stay
The price is $250 per night from Jun 27 to Jun 28
4.2/5 Very Good! (992 reviews)
"Great place but the construction at night kept my family awake"

Reviewed on Jun 20, 2022

Great Wolf Lodge Williamsburg
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.

Price trends for Resorts in Virginia

Less expensive
More expensive
Next month
January
July
$256
Month
Price
January
$135
February
$169
March
$147
April
$182
May
$214
June
$189
July
$256
August
$235
September
$189
October
$179
November
$161
December
$153
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed Resorts in Virginia. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of Virginia hotels
expedia verified reviews