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
Score 9.4 from 505 reviews
Pricesfrom (per room per night)
Single$139
Double$160
Score 9.3 from 93 reviews
Pricesfrom (per room per night)
Single$131
Double$420
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
Score 9.3 from 69 reviews
Pricesfrom (per room per night)
Single$149
Double$500
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
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
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
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
Score 9.1 from 23 reviews
Pricesfrom (per room per night)
Single$185
Double$192
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
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
Score 8.9 from 147 reviews
Pricesfrom (per room per night)
Single$48
Double$380
Score 8.9 from 46 reviews
Pricesfrom (per room per night)
Single$99
Double$212
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 8.8 from 70 reviews
Pricesfrom (per room per night)
Single$69
Double$141
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
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
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
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
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
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$
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
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
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
Score 8.4 from 134 reviews
Pricesfrom (per room per night)
Single$59
Double$141
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
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
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
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
Score 8.3 from 14 reviews
Pricesfrom (per room per night)
Single$50
Double$109
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
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
Score 8.2 from 58 reviews
Pricesfrom (per room per night)
Single$40
Double$54
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
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
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
Econo Lodge Colonial
216 Parkway Drive, Williamsburg Va 23185, Williamsburg, 23185, VA Show on map 3.6 miles from Williamsburg
Score 8.0 from 79 reviews
Pricesfrom (per room per night)
Single$50
Double$55
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
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
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$
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
Score 7.6 from 45 reviews
Pricesfrom (per room per night)
Single$35
Double$61
Score 7.5 from 194 reviews
Pricesfrom (per room per night)
Single$43
Double$63
Days Inn Williamsburg Colonial Area
902 Richmond Road, Williamsburg, 23185, VA Show on map 1.91 miles from Williamsburg
Score 7.4 from 470 reviews
Pricesfrom (per room per night)
Single$42
Double$79
Score 7.3 from 142 reviews
Pricesfrom (per room per night)
Single$39
Double$49
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
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$
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
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 6.8 from 176 reviews
Pricesfrom (per room per night)
Single$47
Double$66
Score 6.8 from 15 reviews
Pricesfrom (per room per night)
Single$40
Double$110
Score 6.7 from 173 reviews
Pricesfrom (per room per night)
Single$30
Double$49
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
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
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 5.6 from 38 reviews
Pricesfrom (per room per night)
Single$32
Double$40
Family Inns of America Williamsburg
5413 Airport Rd, Williamsburg, VA, Williamsburg, 23188, VA Show on map
Score 5.6 from 37 reviews
Pricesfrom (per room per night)
Single$50
Double$130
Motel 6 Williamsburg
3030 Richmond Road, Williamsburg, 23185, VA Show on map 1.89 miles from Williamsburg
Score 5.2 from 73 reviews
Pricesfrom (per room per night)
Single$30
Double$36
Score 4.8 from 35 reviews
Pricesfrom (per room per night)
Single$38
Double$65
Pricesfrom (per room per night)
Double$140
Pricesfrom (per room per night)
Double$107
Pricesfrom (per room per night)
Double$700
Colonial Houses - A Colonial Williamsburg Hotel
136 E Francis St, Williamsburg, 23185-4271, VA Show on mapPricesfrom (per room per night)
Double$148
Pricesfrom (per room per night)
Double$300
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$189
King's Creek Plantation by Endless Resorts
191 Cottage Cove Lane, Williamsburg, VA 23185, VA Show on mapPricesfrom (per room per night)
Double$80
Pricesfrom (per room per night)
Double$191
Pricesfrom (per room per night)
Double$161
Pricesfrom (per room per night)
Double$83
Pricesfrom (per room per night)
Double$68
Stunning 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$85
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 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$199