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.

9 Matching Hotels

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

Show Map

No Matching Hotels

{{ oFilter.name }}

1. Colonial Houses

$$ | 136 E. Francis St., Colonial Williamsburg, Virginia, 23187-1776, USA

A stay here seems particularly moving at night, when the town's historic area is quiet and you have Williamsbu... Read More

2. Kingsmill Resort and Spa

$$ | 1010 Kingsmill Rd., Williamsburg, Virginia, 23185-5576, USA

This manicured 2,900-acre resort on the James River owned by Xanterra is easily the nicest resort in Williamsb... Read More

Check in
Check out

3. Marriott Newport News at City Center

$$ | 740 Town Center Dr., Newport News, Virginia, 23606, USA

It's hard to argue with a hotel that presents luxury in a great location. A marble-and-granite lobby with colo... Read More

Check in
Check out

4. Norfolk Marriott Waterside

$$ | 235 E. Main St., Norfolk, Virginia, 23510, USA

Located in the redeveloped downtown area, this hotel is connected to the Waterside Festival Marketplace shoppi... Read More

Check in
Check out

5. Sheraton Norfolk Waterside Hotel

$$ | 777 Waterside Dr., Norfolk, Virginia, 23510, USA

Modern is the word for this hotel's furnishings, from the bright, spacious lobby to the ample rooms and large... Read More

Check in
Check out

6. The Fife and Drum Inn

$$ | 441 Prince George St., Williamsburg, Virginia, 23185-3619, USA

On the second floor of Merchants Square and practically across the street from the historic district stands th... Read More

Check in
Check out

7. Williamsburg Lodge & Conference Center

$$ | 310 S. England St., Colonial Williamsburg, Virginia, 23187-1776, USA

While not your cheapest option, this relatively budget-friendly option in Colonial Williamsburg has a great lo... Read More

Check in
Check out

8. Williamsburg Sampler Bed & Breakfast Inn

$$ | 922 Jamestown Rd., Williamsburg, Virginia, 23185-3917, USA

Charming and hospitable, this redbrick inn near the historic district is modeled after a plantation-style hous... Read More

9. 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

Check in
Check out