Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Best 3 Star 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.

Top Williamsburg 3 Star Hotels

The Historic Powhatan Resort by Diamond Resorts
3.5 out of 5
3601 Ironbound Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $68 per night
4.2/5Excellent! (5,757 reviews)

"The room itself was fantastic. We ran into issues with our dishwasher being filled with water and a sink being clogged."…"

Reviewed on Mar 21, 2020

The Historic Powhatan Resort by Diamond Resorts
Country Inn & Suites by Radisson, Williamsburg Historic Area, VA
3 out of 5
400 Bypass Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $56 per night
4.1/5Very Good! (1,051 reviews)

"Clean and friendly staff. We were greeted with a friendly host. The room was clean and ready for us. Also when i asked questions about covid and what they were doing they had clear answers and made me feel safe"…"

Reviewed on May 25, 2020

Country Inn & Suites by Radisson, Williamsburg Historic Area, VA
Country Inn & Suites by Radisson, Williamsburg East (Busch Gardens), VA
3 out of 5
7135 Pocahontas Trl, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $59 per night
4.2/5Very Good! (184 reviews)

"It was very nice and a really good price. And there was nothing bad at all."…"

Reviewed on Mar 25, 2020

Country Inn & Suites by Radisson, Williamsburg East (Busch Gardens), VA
Holiday Inn Hotel & Suites Williamsburg-Historic Gateway
3 out of 5
515 Bypass Rd, Williamsburg, VA
Free Cancellation
The price is $60 per night
4.4/5Excellent! (929 reviews)

"The property was clean checking service was smooth anf quick"…"

Reviewed on May 31, 2020

Holiday Inn Hotel & Suites Williamsburg-Historic Gateway
Westgate Historic Williamsburg Resort
3 out of 5
1324 Richmond Road, Williamsburg, VA
The price is $89 per night
3.7/5Good! (997 reviews)

"Clean and plenty of space. Will stay again for sure."…"

Reviewed on Mar 14, 2020

Westgate Historic Williamsburg Resort
Greensprings Vacation Resort by Diamond Resorts
3 out of 5
3500 Ludwell Pkwy, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $78 per night
4.3/5Excellent! (2,165 reviews)

"I come every month and there is nowhere else that I would stay!!!!"…"

Reviewed on Apr 14, 2020

Greensprings Vacation Resort by Diamond Resorts
Homewood Suites by Hilton Williamsburg
3 out of 5
601 Bypass Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $94 per night
4.3/5Excellent! (604 reviews)

"Great hotel. Spacious clean two bedroom room. Breakfast was a little different each day. Would stay there again."…"

Reviewed on Feb 23, 2020

Homewood Suites by Hilton Williamsburg
The Colonial Houses - A Colonial Williamsburg Hotel
3 out of 5
302 Francis Street East, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $119 per night
4.5/5Wonderful! (101 reviews)

"Nice rooms in historic buildings, great staff sharing period info with customers, range of amenities incl spa available, located right in historic part of town."…"

Reviewed on Mar 11, 2020

The Colonial Houses - A Colonial Williamsburg Hotel
Wedmore Place
3.5 out of 5
5810 Wessex Hundred, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $132 per night
4.5/5Wonderful! (111 reviews)
Holiday Stay

"Always a nice stay at Wedmore Place. Convenient to Historic Williamsburg and a relaxing place to unwind in the evening. Breakfast at Cafe Provençal is also a highlight with linens on the tables and great coffee."…"

Reviewed on Dec 30, 2019

Wedmore Place
Woodlands Hotel & Suites - A Colonial Williamsburg Hotel
3 out of 5
105 Visitors Center Dr, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $109 per night
4.4/5Excellent! (1,192 reviews)

"The hotel and staff were excellent. Very nice facilities and adjacent to the Visitor's Center."…"

Reviewed on Mar 15, 2020

Woodlands Hotel & Suites - A Colonial Williamsburg Hotel
Can't find the property you want?
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.

Three Star Hotel Guide for Williamsburg

There’s a reason the top 3 star hotels in Williamsburg, Virginia are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Williamsburg, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Williamsburg for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Williamsburg near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Williamsburg 3 star hotels offer a fantastic home base for any type of vacation.

More trip options

Recent reviews of Williamsburg hotels