Williamsburg and Hampton Roads Hotels

Our travel experts have picked the best hotels in Williamsburg and Hampton Roads so you can be sure you’re staying in top accommodations.

3 Matching Hotels

{{ numTotalPoiResults }} Matching Hotel{{ (numTotalPoiResults > 1)?'s':'' }}

Show Map

No Matching Hotels

{{ oFilter.name }}

1. Hilton Virginia Beach Oceanfront

$$$$ | 3001 Atlantic Ave., Virginia Beach, Virginia, 23451, USA

This Hilton is the only four-star hotel in Virginia Beach; towering 21 stories over the oceanfront, it has sho... Read More

2. Springhill Suites Virginia Beach Oceanfront

$$$$ | 901 Atlantic Ave., Virginia Beach, Virginia, 23451, USA

Yes, this is a hotel chain in the Marriott family, but it still stands out from the pack because all the rooms... Read More

3. Wyndham Virginia Beach Oceanfront

$$ | 57th St. at Oceanfront, Virginia Beach, Virginia, 23451, USA

Away from the boardwalk, the hotel feels like a quiet getaway—rooms that do not face the ocean directly have e... Read More

{{ $index + numElementsShown }}. {{ oPoiResult.name }}

{{ oPoiResult.price_tag }} | {{ oPoiResult.address }}

{{ oPoiResult.review_snippet }}... Read More