Search
Filter By
Price (per night):
$0 - $59
$60 - $79
$80 - $99
$100 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Score 9.5 from 207 reviews
Pricesfrom (per room per night)
Single$122
Double$167
Hilton Vacation Club The Historic Powhatan Williamsburg
3601 Ironbound Road, Williamsburg, VA 23188, VA Show on map 1.6 miles from Williamsburg
Score 8.5 from 686 reviews
Pricesfrom (per room per night)
Single$81
Double$
Captain John Smith Inn Williamsburg
2225 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.73 miles from Williamsburg
Score 5.9 from 42 reviews
Pricesfrom (per room per night)
Single$36
Double$65
Score 6.7 from 173 reviews
Pricesfrom (per room per night)
Single$30
Double$49
Score 8.9 from 147 reviews
Pricesfrom (per room per night)
Single$48
Double$380
MainStay Suites Williamsburg I-64
814 Capitol Landing Road, Williamsburg, VA 23185, VA Show on map 3.4 miles from Williamsburg
Score 7.7 from 90 reviews
Pricesfrom (per room per night)
Single$59
Double$117
Days Inn & Suites by Wyndham Colonial
119 Bypass Rd, Williamsburg, VA 23185, VA Show on map 1.83 miles from Williamsburg
Score 7.0 from 166 reviews
Pricesfrom (per room per night)
Single$50
Double$139
Score 8.4 from 134 reviews
Pricesfrom (per room per night)
Single$59
Double$141
Marriott's Manor Club at Ford's Colony
101 St. Andrews Drive, Williamsburg, VA 23188, VA Show on map 2.07 miles from Williamsburg
Score 9.2 from 68 reviews
Pricesfrom (per room per night)
Single$85
Double$189
Comfort Suites Williamsburg Historic Area
220 Bypass Road No. A, Williamsburg, VA 23185, VA Show on map 1.97 miles from Williamsburg
Score 9.1 from 253 reviews
Pricesfrom (per room per night)
Single$59
Double$190
Country Inn & Suites by Radisson
7135 Pocahontas Trail, Williamsburg, VA 23185, VA Show on map 4.59 miles from Williamsburg
Score 8.1 from 189 reviews
Pricesfrom (per room per night)
Single$59
Double$170
Club Wyndham Kingsgate
619 Georgetown Crescent, Williamsburg, VA 23185, VA Show on map 1.98 miles from Williamsburg
Score 8.5 from 146 reviews
Pricesfrom (per room per night)
Single$76
Double$127
Kings Creek Plantation
191A Cottage Cove Lane, Williamsburg, VA 23185, VA Show on map 6.29 miles from Williamsburg
Score 8.6 from 23 reviews
Pricesfrom (per room per night)
Single$109
Double$279
Hampton Inn & Suites Williamsburg-Richmond Road
1880 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.61 miles from Williamsburg
Score 8.8 from 149 reviews
Pricesfrom (per room per night)
Single$74
Double$79
Score 9.4 from 505 reviews
Pricesfrom (per room per night)
Single$139
Double$160
Best Western Williamsburg Historic District
351 York Street, Williamsburg, VA 23185, VA Show on map 4.19 miles from Williamsburg
Score 7.1 from 154 reviews
Pricesfrom (per room per night)
Single$55
Double$
Score 9.3 from 93 reviews
Pricesfrom (per room per night)
Single$131
Double$420
Embassy Suites Williamsburg
3006 Mooretown Road, Williamsburg, VA 23185, VA Show on map 1.67 miles from Williamsburg
Score 8.3 from 97 reviews
Pricesfrom (per room per night)
Single$89
Double$296
Club Wyndham Patriots Place
220 House of Burgess Way Williamsburg, Williamsburg, VA 23185, VA Show on map 2.36 miles from Williamsburg
Score 8.4 from 213 reviews
Pricesfrom (per room per night)
Single$89
Double$114
Score 5.6 from 38 reviews
Pricesfrom (per room per night)
Single$32
Double$40
Hampton Inn & Suites Williamsburg Historic District
911 Capitol Landing Road, Williamsburg, VA 23185, VA Show on map 3.46 miles from Williamsburg
Score 9.1 from 160 reviews
Pricesfrom (per room per night)
Single$67
Double$89
Super 8 by Wyndham Williamsburg/Historic Area
304 Second Street, Williamsburg, VA 23185, VA Show on map 3.72 miles from Williamsburg
Score 7.0 from 236 reviews
Pricesfrom (per room per night)
Single$34
Double$96
Greensprings Vacation Resort
3500 Ludwell Parkway, Williamsburg, VA 23188, VA Show on map 2.62 miles from Williamsburg
Score 8.7 from 238 reviews
Pricesfrom (per room per night)
Single$88
Double$182
Hampton Inn & Suites Williamsburg-Central
718 Bypass Road, Williamsburg, VA 23185, VA Show on map 2.37 miles from Williamsburg
Score 8.7 from 126 reviews
Pricesfrom (per room per night)
Single$67
Double$76
Best Western Historic Area
201 Bypass Road, Williamsburg, VA 23185, VA Show on map 1.91 miles from Williamsburg
Score 8.0 from 119 reviews
Pricesfrom (per room per night)
Single$63
Double$110
Residence Inn by Marriott Williamsburg
1648 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.47 miles from Williamsburg
Score 8.5 from 144 reviews
Pricesfrom (per room per night)
Single$89
Double$239
Score 7.6 from 45 reviews
Pricesfrom (per room per night)
Single$35
Double$61
Hilton Garden Inn Williamsburg
1624 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.57 miles from Williamsburg
Score 9.0 from 87 reviews
Pricesfrom (per room per night)
Single$76
Double$149
Score 8.8 from 70 reviews
Pricesfrom (per room per night)
Single$69
Double$141
Days Inn by Wyndham Williamsburg Historic Area
706 Bypass Road US 60, Williamsburg, VA 23185, VA Show on map 2.54 miles from Williamsburg
Score 8.1 from 167 reviews
Pricesfrom (per room per night)
Single$42
Double$88
Score 8.2 from 58 reviews
Pricesfrom (per room per night)
Single$40
Double$54
Fort Magruder Hotel Trademark Collection by Wyndham
6945 Pocahontas Trail, Williamsburg, VA 23185, VA Show on map 4.17 miles from Williamsburg
Score 7.3 from 113 reviews
Pricesfrom (per room per night)
Single$69
Double$116
Travelodge by Wyndham Williamsburg Colonial Area
834 Capitol Landing Road, Williamsburg, VA 23185, VA Show on map 3.49 miles from Williamsburg
Score 6.5 from 57 reviews
Pricesfrom (per room per night)
Single$34
Double$70
Holiday Inn Club Vacations Williamsburg Resort
200 English Garden Way, Williamsburg, VA 23188, VA Show on map 4.62 miles from Williamsburg
Score 9.3 from 125 reviews
Pricesfrom (per room per night)
Single$114
Double$269
SpringHill Suites by Marriott Williamsburg
1644 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.47 miles from Williamsburg
Score 8.6 from 255 reviews
Pricesfrom (per room per night)
Single$71
Double$131
Score 8.6 from 48 reviews
Pricesfrom (per room per night)
Single$63
Double$280
Courtyard Williamsburg - Busch Gardens
470 McLaws Circle, Williamsburg, VA 23185, VA Show on map 5.43 miles from Williamsburg
Score 9.0 from 84 reviews
Pricesfrom (per room per night)
Single$76
Double$109
Fairfield Inn & Suites by Marriott Williamsburg
1402 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.57 miles from Williamsburg
Score 8.5 from 180 reviews
Pricesfrom (per room per night)
Single$75
Double$104
Howard Johnson by Wyndham Williamsburg
6483 Richmond Road, Williamsburg, VA 23188, VA Show on map 2.01 miles from Williamsburg
Score 6.3 from 457 reviews
Pricesfrom (per room per night)
Single$38
Double$71
Quality Inn and Suites Williamsburg
5351 Richmond Rd, Williamsburg, VA 23188, VA Show on map 2.04 miles from Williamsburg
Score 7.9 from 268 reviews
Pricesfrom (per room per night)
Single$36
Double$143
Score 9.1 from 23 reviews
Pricesfrom (per room per night)
Single$185
Double$192
Bluegreen Parkside Williamsburg
1827 Merrimac Trail, Williamsburg, VA 23185, VA Show on map 6.58 miles from Williamsburg
Score 9.2 from 33 reviews
Pricesfrom (per room per night)
Single$92
Double$379
Homewood Suites Williamsburg
601 Bypass Road, Williamsburg, VA 23185, VA Show on map 2.27 miles from Williamsburg
Score 8.2 from 32 reviews
Pricesfrom (per room per night)
Single$89
Double$243
Park Inn by Radisson Williamsburg Historic
2007 Richmond Rd., Williamsburg, VA 23185, VA Show on map
Score 7.8 from 259 reviews
Pricesfrom (per room per night)
Single$47
Double$
Score 8.3 from 14 reviews
Pricesfrom (per room per night)
Single$50
Double$109
Holiday Inn Express & Suites Williamsburg
1452 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.6 miles from Williamsburg
Score 8.8 from 100 reviews
Pricesfrom (per room per night)
Single$72
Double$103
Score 8.9 from 46 reviews
Pricesfrom (per room per night)
Single$99
Double$212
Score 9.3 from 69 reviews
Pricesfrom (per room per night)
Single$149
Double$500
Westgate Historic Williamsburg Resort
1324 Richmond Road, Williamsburg, VA 23185, VA Show on map 1.71 miles from Williamsburg
Score 8.2 from 84 reviews
Pricesfrom (per room per night)
Single$97
Double$201
La Quinta by Wyndham Williamsburg Historic Area
600 Bypass Road, Williamsburg, VA 23185, VA Show on map 2.24 miles from Williamsburg
Score 8.4 from 99 reviews
Pricesfrom (per room per night)
Single$59
Double$78
Rodeway Inn Historic
309 Page Street, Williamsburg, VA 23185, VA Show on map 3.5 miles from Williamsburg
Score 8.1 from 75 reviews
Pricesfrom (per room per night)
Single$55
Double$84
Sleep Inn Historic Williamsburg
220 Bypass Road, Williamsburg, VA 23185, VA Show on map 1.97 miles from Williamsburg
Score 8.4 from 75 reviews
Pricesfrom (per room per night)
Single$47
Double$80
Score 7.5 from 194 reviews
Pricesfrom (per room per night)
Single$43
Double$63
Score 6.8 from 176 reviews
Pricesfrom (per room per night)
Single$47
Double$66
Vacation Village at Williamsburg
4870 Longhill Road, Williamsburg, VA 23188, VA Show on map 1.35 miles from Williamsburg
Score 8.8 from 341 reviews
Pricesfrom (per room per night)
Single$135
Double$144
Pricesfrom (per room per night)
Double$199
Colonial Houses - A Colonial Williamsburg Hotel
136 E Francis St, Williamsburg, 23185-4271, VA Show on mapPricesfrom (per room per night)
Double$148
Williamsburg Inn - A Colonial Williamsburg Hotel
136 Francis Street East, Williamsburg, VA 23185, VA Show on mapPricesfrom (per room per night)
Double$529
Pricesfrom (per room per night)
Double$161
The Griffin Hotel - A Colonial Williamsburg Hotel
136 East Francis Street, Williamsburg, 23185-4266, VA Show on mapPricesfrom (per room per night)
Double$199
Williamsburg Woodlands Hotel - A Colonial Williamsburg Hotel
105 Visitor Center Dr, Williamsburg, 23185, VA Show on mapPricesfrom (per room per night)
Double$700
Holiday Inn Express - Williamsburg Busch Gardens Area
480 McLaws Circle, Williamsburg, 23185, VA Show on mapPricesfrom (per room per night)
Double$127
Pricesfrom (per room per night)
Double$107
Pricesfrom (per room per night)
Double$80
Pricesfrom (per room per night)
Double$85
Pricesfrom (per room per night)
Double$191
King's Creek Plantation by Endless Resorts
191 Cottage Cove Lane, Williamsburg, VA 23185, VA Show on mapStunning 2BR Kingsmill Condo in Williamsburg
101 Pelham's Ordinary, Williamsburg, VA 23185, VA Show on mapPricesfrom (per room per night)
Double$200
Pricesfrom (per room per night)
Double$140
Pricesfrom (per room per night)
Double$189
Pricesfrom (per room per night)
Double$68