Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Virginia on Hotels.com. These Virginia Resorts & Hotels with Spas consistently deliver on quality, location and traveler experience. Last updated on .
Resorts & Hotels with Spas in Virginia

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices
Check prices for these dates
Where to stay in Virginia
Top Resorts & Hotels with Spas in Virginia Beach

Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel
Northeast Virginia Beach
‐1.55 km from city centre
Top Resorts & Hotels with Spas in Richmond

Holiday Inn & Suites Richmond West End
Laurel
‐12.51 km from city centre
8.8/10 Excellent! (786 reviews)
Top Resorts & Hotels with Spas in Williamsburg

Hilton Vacation Club The Historic Powhatan Williamsburg
9.2/10 Wonderful! (4,016 reviews)
Top Resorts & Hotels with Spas in Charlottesville

English Inn of Charlottesville
The Meadows
‐3.31 km from city centre
9.2/10 Wonderful! (3,205 reviews)
Top cities in Virginia
Virginia Beach
Virginia Beach is known for its beaches and aquarium, and entices visitors with popular attractions including Sandbridge Beach and Pacific Avenue.
Top landmarks in Virginia
Check out reviews of Virginia hotels guests love

Schooner Inn
10/10 Excellent
Keep exploring
- Dryden Hotels
- Pet Friendly Hotels in Petersburg
- Motels in Petersburg
- Cheap Hotels in Falls Church
- Hotels with Free Breakfast in Chantilly
- Chantilly Hotels
- Motels in Alexandria
- Cheap Hotels in Alexandria
- Luxury Hotels in Alexandria
- Alexandria Hotels
- Hotels with Free Breakfast in Fairfax
- Cheap Hotels in Fairfax
- Fairfax Hotels
- Leesburg Hotels
- Hotels with a Pool in Richmond
- Hotels with Kitchens in Richmond
- Pet Friendly Hotels in Richmond
- B&B in Richmond
- Motels in Richmond
- Cheap Hotels in Richmond
- Luxury Hotels in Richmond
- 3 Star Hotels in Richmond
- Richmond Hotels
- Warrenton Hotels
- 4 Star Hotels in McLean
- Pet Friendly Hotels in Williamsburg
- Resorts in Williamsburg
- Motels in Williamsburg
- Cheap Hotels in Williamsburg
- 4 Star Hotels in Williamsburg
- Williamsburg Hotels
- Motels in Norfolk
- 4 Star Hotels in Norfolk
- Norfolk Hotels
- Cheap Hotels in Woodbridge
- Woodbridge Hotels
- Hotels with a Gym in Herndon
- Hotels with Free Breakfast in Herndon
- 3 Star Hotels in Herndon
- Family Hotels in Herndon
- Hotels with Free Breakfast in Chester
- Aparthotels in Arlington
- Cheap Hotels in Arlington
- 4 Star Hotels in Arlington
- 5 Star Hotels in Arlington
- Arlington Hotels
- Cottages in Colonial Beach
- Hotels with a Pool in Virginia Beach
- Hotels with Free Breakfast in Virginia Beach
- Hotels with Kitchens in Virginia Beach
- Pet Friendly Hotels in Virginia Beach
- Motels in Virginia Beach
- Cheap Hotels in Virginia Beach
- Luxury Hotels in Virginia Beach
- 4 Star Hotels in Virginia Beach
- Beach Hotels in Virginia Beach
- Family Hotels in Virginia Beach
- Virginia Beach Hotels
- 3 Star Hotels in Nellysford
- 4 Star Hotels in Reston
- Reston Hotels
- Cheap Hotels in Springfield
- Springfield Hotels
- Pet Friendly Hotels in Fredericksburg
- Cheap Hotels in Fredericksburg
- Fredericksburg Hotels
- Hotels with Free Breakfast in Charlottesville
- B&B in Charlottesville
- Luxury Hotels in Charlottesville
- 4 Star Hotels in Charlottesville
- Charlottesville Hotels
- Motels in Danville
- Pet Friendly Hotels in Harrisonburg
- Harrisonburg Hotels
- B&B in Lexington
- Motels in Luray
- Hotels with Free Breakfast in Lynchburg
- Cheap Hotels in Newport News
- Pet Friendly Hotels in Roanoke
- Roanoke Hotels
- Pet Friendly Hotels in Staunton
- Staunton Hotels
- Pet Friendly Hotels in Winchester
- Motels in Winchester
- Winchester Hotels
- Pet Friendly Hotels in Wytheville
- 3 Star Hotels in Wytheville
- Wytheville Hotels
- 3 Star Hotels in Wintergreen
- 2 Star Hotels in Wintergreen
- 5 Star Hotels in Virginia Beach



























































































