COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels in Williamsburg, VA

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Days Inn by Wyndham Williamsburg Historic Area
2.5 out of 5
706 Bypass Road, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $76 per night from Jun 28 to Jun 28
1.84 mi from city center
3.4/5 (940 reviews)
"Strange that they offer smoking rooms. Pretty cool that they have indoor and outdoor pool."

Reviewed on Jun 18, 2021

Days Inn by Wyndham Williamsburg Historic Area
Howard Johnson by Wyndham Williamsburg
2 out of 5
6483 Richmond Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $47 per night from Jun 27 to Jun 27
3.12 mi from city center
3.1/5 (960 reviews)
"Staff was very friendly, room service was great!"

Reviewed on Jun 6, 2021

Howard Johnson by Wyndham Williamsburg
Days Inn & Suites by Wyndham Williamsburg Colonial
2.5 out of 5
119 Bypass Road, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $79 per night from Jun 22 to Jun 22
1.35 mi from city center
3.4/5 (824 reviews)
"Staff was courteous. Room was clean and smelled great"

Reviewed on Jun 2, 2021

Days Inn & Suites by Wyndham Williamsburg Colonial
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Springhill Suites by Marriott Williamsburg
3 out of 5
1644 Richmond Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $128 per night from Jul 5 to Jul 5
0.65 mi from city center
4.2/5Excellent! (983 reviews)
"This hotel was conveniently located. The staff was courteous, friendly and very accommodating."

Reviewed on Jun 9, 2021

Springhill Suites by Marriott Williamsburg
Wyndham Garden Williamsburg Busch Gardens Area
3 out of 5
201 Water Country Pkwy, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $109 per night from Jun 28 to Jun 28
5.93 mi from city center
3.6/5Good! (942 reviews)
"The hotel was very nice and clean, staff was very helpful and friendly"

Reviewed on Jun 19, 2021

Wyndham Garden Williamsburg Busch Gardens Area
Don't see what you're looking for?
See all available properties in Williamsburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.