Thanksgiving dinner should be about spending time together, not worrying about cooking, washing dishes or finding space for everyone around the table. Whether you are looking for a traditional turkey dinner, a generous holiday buffet or something a little different, Yorktown and nearby Williamsburg offer plenty of ways to celebrate.
Stay at Yorktown Beach Hotel and you can enjoy a Thanksgiving meal beside the York River or make the short drive into Williamsburg for historic taverns, resort dining and elegant restaurants. Afterward, return to a comfortable room on the Yorktown waterfront, with Riverwalk Landing and Yorktown Beach just outside.
Here are some of the best places to consider for Thanksgiving dinner in Yorktown and Williamsburg.
Thanksgiving Restaurants in Yorktown
Staying in Yorktown allows you to keep Thanksgiving simple. Several restaurants along Water Street and at Riverwalk Landing are within walking distance of Yorktown Beach Hotel, so you can enjoy a waterfront meal without planning a long journey or navigating holiday traffic.
Thanksgiving menus and opening hours can change each year. Contact restaurants directly before visiting and make reservations early where available.
Riverwalk Restaurant
Set directly on the York River, Riverwalk Restaurant is one of the most convenient options for guests staying at Yorktown Beach Hotel. Its waterfront dining room and views across the river create a memorable setting for Thanksgiving with family or friends.
The restaurant has hosted annual Thanksgiving buffets in previous years, featuring traditional holiday dishes alongside a broader selection designed to suit different tastes. Reservations are normally required for Thanksgiving service, and popular dining times can fill quickly.
Menus, prices and seating times change annually, so contact the restaurant directly for its latest Thanksgiving plans before booking.
- Address: 323 Water Street, Yorktown, VA 23690
- Setting: Waterfront dining at Riverwalk Landing
- Distance from Yorktown Beach Hotel: A short walk
- Best for: Families, groups and a traditional Thanksgiving buffet
Water Street Grille
Also located at Riverwalk Landing, Water Street Grille offers a relaxed alternative to a formal Thanksgiving dinner. Its regular menu includes fresh seafood, burgers, small plates, locally inspired dishes and craft beer, making it suitable for families and groups with different tastes.
The restaurant is within easy walking distance of Yorktown Beach Hotel, allowing guests to enjoy dinner beside the York River without driving. Holiday hours and menu availability may differ from its regular service, so contact the restaurant directly before visiting on Thanksgiving Day.
- Address: 323 Water Street, Yorktown, VA 23690
- Setting: Casual waterfront restaurant
- Distance from Yorktown Beach Hotel: A short walk
- Best for: Relaxed waterfront dining and groups with varied tastes
Yorktown Pub
For a casual meal with local character, Yorktown Pub serves fresh local seafood, pub-style dishes, handcrafted cocktails and locally brewed beers near Yorktown Beach.
Its informal atmosphere makes it a good option for visitors who do not want a traditional buffet or formal multi-course dinner. Yorktown Pub does not accept reservations, and its Thanksgiving opening hours have not yet been confirmed, so call ahead before including it in your plans.
- Address: 540 Water Street, Yorktown, VA 23690
- Setting: Casual pub overlooking the York River
- Distance from Yorktown Beach Hotel: Approximately a 10-minute walk
- Best for: Seafood, pub food and an informal meal
Carrot Tree Kitchens
For guests who would rather enjoy Thanksgiving dinner privately, Carrot Tree Kitchens is another local option to consider. This independent Yorktown bakery and café is known for scratch-made food, Southern favorites and its signature carrot cake.
In previous holiday seasons, Carrot Tree Kitchens has offered Thanksgiving dishes or prepared meals that can be collected and served privately. Availability, ordering deadlines and collection arrangements change each year, so check the latest announcements well in advance.
Even if a complete Thanksgiving meal is unavailable, it is a convenient place to pick up baked goods, cakes or dessert for the holiday weekend.
- Address: 323 Water Street, Yorktown, VA 23690
- Setting: Independent bakery and café
- Distance from Yorktown Beach Hotel: A short walk
- Best for: Prepared dishes, cakes and Thanksgiving desserts
Thanksgiving Dinner in Williamsburg, VA
Williamsburg is approximately a 20-minute drive from Yorktown, giving visitors access to additional independent restaurants and historic taverns. Options range from period-inspired dining in Colonial Williamsburg to seafood restaurants, steakhouses and elegant French dining.
Because Thanksgiving menus and opening hours change annually, check directly with each restaurant before making the drive from Yorktown.
King’s Arms Tavern
For a Thanksgiving meal connected to Williamsburg’s history, consider King’s Arms Tavern in the Colonial Williamsburg Historic Area.
Originally established in 1772, the recreated tavern combines period-inspired surroundings with dishes influenced by early American cooking. Candlelit rooms, historic décor and costumed servers create an experience that feels very different from a conventional restaurant meal.
King’s Arms Tavern has offered dedicated Thanksgiving dining in previous years. Holiday menus, prices and opening hours vary, so confirm the latest details and make reservations before visiting.
- Location: Colonial Williamsburg Historic Area
- Setting: Historic 18th-century tavern
- Best for: Couples, families and visitors seeking a distinctive Williamsburg experience
- From Yorktown Beach Hotel: Approximately 20 minutes by car
Waypoint Seafood & Grill
Waypoint Seafood & Grill is a Williamsburg restaurant specializing in seafood, steaks and dishes influenced by the Chesapeake Bay and Virginia’s Tidewater region.
The restaurant has offered Thanksgiving dining in previous years, making it a strong option for families and groups looking for a generous holiday meal in a contemporary setting. Its combination of seafood, meat and seasonal dishes can also accommodate guests with different preferences.
Thanksgiving menus, prices and dining times change annually, so confirm the latest details and reserve a table directly with the restaurant.
- Address: 1480 Quarterpath Road, Williamsburg, VA 23185
- Setting: Contemporary seafood and grill restaurant
- Best for: Families, groups and seafood lovers
- From Yorktown Beach Hotel: Approximately 20 minutes by car
Opus 9 Steakhouse
Located in Williamsburg’s New Town district, Opus 9 Steakhouse offers an upscale but welcoming setting for a Thanksgiving celebration. Its regular menu focuses on steaks, seafood and classic steakhouse dishes.
The restaurant has welcomed Thanksgiving diners in previous years and is well suited to couples, families and groups seeking a special-occasion meal. Its setting feels polished without requiring guests to dine inside another hotel.
Thanksgiving service and menus may change each year, so contact Opus 9 directly to confirm availability, prices and reservation requirements.
- Address: 5143 Main Street, Williamsburg, VA 23188
- Setting: Upscale steakhouse
- Best for: Couples, families and special occasions
- From Yorktown Beach Hotel: Approximately 25 minutes by car
Le Yaca French Restaurant
Thanksgiving dinner does not have to mean a traditional American buffet. Le Yaca French Restaurant offers an elegant French dining experience and has previously provided a dedicated Thanksgiving menu.
This is a strong choice for couples or smaller groups looking for a quieter, more refined holiday meal. Its French-inspired approach also provides an alternative to the traditional turkey dinners and family buffets available elsewhere in the area.
The Thanksgiving menu and reservation arrangements may differ from its usual service, so check the latest details directly with the restaurant before booking.
- Address: 1430 High Street, Williamsburg, VA 23188
- Setting: Upscale French restaurant
- Best for: Couples and intimate celebrations
- From Yorktown Beach Hotel: Approximately 25 minutes by car
How to Choose the Right Thanksgiving Restaurant
With several different styles of holiday dining available, think about the kind of Thanksgiving experience you want before booking.
For a Waterfront Thanksgiving
Choose Riverwalk Restaurant for the convenience of dining beside the York River. Guests staying at Yorktown Beach Hotel can walk to dinner and enjoy the waterfront without needing to drive.
For a Traditional Family Buffet
Look for Thanksgiving announcements from Riverwalk Restaurant or Traditions at Williamsburg Lodge. Buffets typically work well for larger families and groups with different preferences.
For a Historic Experience
Consider one of Colonial Williamsburg’s historic taverns. These restaurants combine dinner with period surroundings, giving your holiday meal a stronger sense of place.
For an Elegant Celebration
The Terrace and Goodwin Rooms or Le Yaca are better suited to visitors looking for a polished, special-occasion atmosphere.
For a Relaxed Meal
Water Street Grille and Sweet Tea & Barley provide more informal environments for guests who do not want a formal buffet or multi-course dinner.
Stay Near Yorktown and Williamsburg This Thanksgiving
Yorktown Beach Hotel gives you the flexibility to choose between a waterfront Thanksgiving meal and the wider holiday dining selection in Williamsburg.
Stay locally and you can walk to the restaurants around Riverwalk Landing before ending the evening beside the York River. If you choose dinner in Williamsburg, you will still be within an easy drive of its historic taverns, hotels and independent restaurants.
Beyond Thanksgiving dinner, the hotel provides a convenient base for exploring Yorktown Battlefield, the American Revolution Museum at Yorktown and the wider Historic Triangle throughout the holiday weekend.
Book your stay at Yorktown Beach Hotel and enjoy a Thanksgiving getaway filled with good food, waterfront views and time together.

