Skip to Content

Williamsburg, VA Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Williamsburg, VA. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 17-24 of 49 hotels

Sort by:
Distance
3.8(2224 reviews)
|
37.9 mi from destination

Renovated waterfront hotel with ferry access to downtown Norfolk and scenic harbor views.

4(342 reviews)
|
38.2 mi from destination

Brand New Full Service, Closest Hotel to RIC Airport, Restaurant On Site with Starbucks Market Place

FULLY RENOVATED
3.8(768 reviews)
|
38.3 mi from destination

Renovated hotel in Chester near I-95, Ft. Gregg-Adams, and top Richmond area attractions.

3.9(977 reviews)
|
38.5 mi from destination

Convenient and spacious airport hotel, just minutes from Downtown Historic Richmond

4.3(722 reviews)
|
38.5 mi from destination

Marriott hotel near Richmond Airport, offering modern rooms, free breakfast & more!

4(400 reviews)
|
38.7 mi from destination

Off I-95 near Richmond, VA with spacious suites, free breakfast, indoor pool, gym, and event space.

3.9(893 reviews)
|
38.7 mi from destination

Newly-renovated, pet-friendly hotel in Chester offering free parking, hot breakfasts and Wi-Fi.

3.9(966 reviews)
|
38.8 mi from destination

Pet-Friendly Norfolk hotel with in-suite kitchens, free breakfast & indoor pool.

View Details