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.

Williamsburg, VA Hotels with Restaurants $42

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 Hotels with Restaurants

Comfort Suites Williamsburg Historic Area
2.5 out of 5
220 Bypass Road Noa, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $72 per night
4.5/5Wonderful! (1,172 reviews)

"The staff were amazing. I stayed for almost a week and felt very well cared for. The room was comfortable and met all my needs."…"

Reviewed on May 7, 2020

Comfort Suites Williamsburg Historic Area
Hampton Inn & Suites Williamsburg-Richmond Rd.
2.5 out of 5
1880 Richmond Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $75 per night
4.4/5Wonderful! (1,135 reviews)

"Nice property, very nice, great location, near outlet malls"…"

Reviewed on Mar 16, 2020

Hampton Inn & Suites Williamsburg-Richmond Rd.
Kingsmill Resort
4 out of 5
1010 Kingsmill Rd, Williamsburg, VA
The price is $179 per night
4.4/5Excellent! (1,321 reviews)

"Everything was great. Amenities closed early most at 9."…"

Reviewed on Mar 8, 2020

Kingsmill Resort
Courtyard by Marriott Williamsburg Busch Gardens Area
3 out of 5
470 McLaws Circle, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $93 per night
4.4/5Excellent! (894 reviews)

"Property is central, staff is pleasant and facility is clean and comfortable."…"

Reviewed on Feb 12, 2020

Courtyard by Marriott Williamsburg Busch Gardens Area
Comfort Inn Williamsburg Gateway
2.5 out of 5
331 Bypass Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $51 per night
4.4/5Excellent! (1,637 reviews)

"Great price and service. Large clean rooms. I would stay again"…"

Reviewed on Mar 15, 2020

Comfort Inn Williamsburg Gateway
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! (926 reviews)

"The place was practically empty due to coronavirus cancellations. I stayed one night. Room was very clean, bed very comfy though sheets a little nappy."…"

Reviewed on Mar 17, 2020

Holiday Inn Hotel & Suites Williamsburg-Historic Gateway
Woodlands Hotel & Suites - A Colonial Williamsburg Hotel
3 out of 5
105 Visitors Center Dr, Williamsburg, VA
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
Hilton Garden Inn Williamsburg
3 out of 5
1624 Richmond Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $89 per night
4.4/5Excellent! (1,307 reviews)

"Close to everything like the Ripley's museum and outlet stores"…"

Reviewed on Mar 15, 2020

Hilton Garden Inn Williamsburg
Springhill Suites by Marriott Williamsburg
3 out of 5
1644 Richmond Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $89 per night
4.2/5Excellent! (1,016 reviews)

"My family and I loved the hotel suite we stayed in! If we stay in Williamsburg again we will definitely be staying here."…"

Reviewed on Mar 16, 2020

Springhill Suites by Marriott Williamsburg
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 $69 per night
4.2/5Excellent! (5,755 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 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! (183 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
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.2/5Very Good! (2,180 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
DoubleTree by Hilton Williamsburg
3.5 out of 5
50 Kingsmill Rd, Williamsburg, VA
The price is $121 per night
4.1/5Very Good! (1,545 reviews)

"Very good service. Hotel under renovation but rooms were clean and prestine as usual."…"

Reviewed on Mar 2, 2020

DoubleTree by Hilton Williamsburg
La Quinta Inn & Suites by Wyndham Williamsburg Historic Area
2.5 out of 5
600 Bypass Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $64 per night
3.9/5Good! (1,539 reviews)

"The first room had bedbugs. Then they moved us to another room which also had bedbugs."…"

Reviewed on May 3, 2020

La Quinta Inn & Suites by Wyndham Williamsburg Historic Area
Park Inn by Radisson Williamsburg Historic
2 out of 5
2007 Richmond Rd, Williamsburg, VA
Free CancellationReserve now, pay when you stay
The price is $42 per night
3.7/5Good! (2,042 reviews)

"The staff was very friendly my room is very clean a little bit needed to be done other than that my stay was good"…"

Reviewed on May 15, 2020

Park Inn by Radisson Williamsburg Historic
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 $63 per night
3.6/5Good! (894 reviews)

"After driving all day, we wanted a hotel close to the major highway and near some quality places to eat. The staff suggested places to eat and how to getbtonthem. We hadvavgood stay."…"

Reviewed on Mar 13, 2020

Wyndham Garden Williamsburg Busch Gardens Area
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 $60 per night
3.5/5Good! (1,822 reviews)
Repeat customer

"Excellent. 2nd time we've stayed there."…"

Reviewed on Feb 22, 2020

Days Inn by Wyndham Williamsburg Historic Area
Quality Inn & Suites Williamsburg Central
2.5 out of 5
5351 Richmond Rd, Williamsburg, VA
Free Cancellation
The price is $44 per night
3.4/5Good! (1,132 reviews)

"Great Customer Service! Very FRIENDLY & HELPFUL!!!"…"

Reviewed on Apr 2, 2020

Quality Inn & Suites Williamsburg Central
Can't find the place you want?
We've got more Hotels with Restaurants. Find the right one for you.
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.

Pocket Guide: Hotels with Restaurants in Williamsburg

Search for hotels in Williamsburg on Expedia. You can easily find your hotels in Williamsburg using one of the methods below:

  • View our selection of featured hotels in Williamsburg
  • Use the map to find hotels in the Williamsburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Williamsburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Williamsburg
  • Enter your travel dates to view the best deals on hotels in Williamsburg - while they last

More trip options

Travelers Loved These Hotels with Restaurants