What to Eat in Williamsburg

Whether you're interested in sampling Colonial fare or trying something more modern from the city's growing culinary scene, you'll find plenty of restaurants to pique your interest in Williamsburg. Several 18th-century-style taverns dish out authentic meals and comfort food from the traditional (such as prime rib, ale marinated beef and herb roasted chicken) to the more unique (like peanut soup and Colonial game pie). King's Arm Tavern and Shields Tavern earn kudos for their wonderful atmospheres, variety of dishes and authentic tavern feel.

When it comes to modern fare, visitors and locals say a few restaurants hit the mark. The Fat Canary wins over diners with its tasty seasonal dishes and fine wine; Food for Thought is praised for its inventive menu of American classics; and A Chef's Kitchen impresses foodies with its upscale fixed-price, five-course dining experience (Champagne and paired wines included).

Find the Best Restaurants in Williamsburg

  • #1
    County Grill
    #1 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 435 reviewsTripadvisor (435)
    $ - $$ | American, Bar, Barbecue
    1215 George Washington Mem Hwy Ste A, Yorktown, VA 23693-4316
    Read More »
  • #2
    Carrot Tree Kitchens
    #2 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 398 reviewsTripadvisor (398)
    $ - $$ | American, Cafe, Soups
    323 Water St Suite a-2, Yorktown, VA 23690-2200
    Read More »
  • #3
    Yorktown Pub
    #3 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 979 reviewsTripadvisor (979)
    $ - $$ | American, Bar, Seafood, Pub
    540 Water St, Yorktown, VA 23690
    Read More »
  • #4
    Riverwalk Restaurant
    #4 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 899 reviewsTripadvisor (899)
    $ - $$ | American, Seafood
    323 Water St Ste 1A, Yorktown, VA 23690-2200
    Read More »
  • #5
    Texas Roadhouse
    #5 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 193 reviewsTripadvisor (193)
    $ - $$ | American, Steakhouse
    109 Cybernetics Way, Yorktown, VA 23693-5615
    Read More »
  • #6
    Water Street Grille
    #6 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 770 reviewsTripadvisor (770)
    $ - $$ | American, Bar, Seafood
    323 Water St Riverwalk Landing, Yorktown, VA 23690-2200
    Read More »
  • #7
    The Chipper
    #7 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 40 reviewsTripadvisor (40)
    $ | Seafood, Fast Food
    5619 George Washington Memorial Highway, Yorktown, VA 23692-2771
    Read More »
  • #8
    Food Craft
    #8 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 156 reviewsTripadvisor (156)
    $ - $$ | American
    5005 Victory Blvd, Yorktown, VA 23693-5603
    Read More »
  • #9
    Andrea's Italian Restaurant & Pizzeria
    #9 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 56 reviewsTripadvisor (56)
    $ - $$ | Italian, Pizza
    1730 George Washington Mem Hwy, Yorktown, VA 23693-4328
    Read More »
  • #10
    3 Amigos
    #10 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 89 reviewsTripadvisor (89)
    $ - $$ | Mexican
    3120 Kiln Creek Pkwy, Yorktown, VA 23693-5648
    Read More »
  • #11
    Kero Sushi and Japanese Restaurant
    #11 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 58 reviewsTripadvisor (58)
    $ - $$ | Japanese, Sushi, Asian
    5005 Victory Blvd Ste B, Yorktown, VA 23693-5603
    Read More »
  • #12
    Chick-fil-A
    #12 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 46 reviewsTripadvisor (46)
    $ | American, Fast Food
    5003A Victory Blvd, Yorktown, VA 23693
    Read More »
  • #13
    Vintners Cellar of Yorktown Restaurant
    #13 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 63 reviewsTripadvisor (63)
    $ - $$ | American, Wine Bar
    1213 George Washington Mem Hwy Ste C In the Kiln Creek Center, Yorktown, VA 23693-4312
    Read More »
  • #14
    Sweet Frog Yorktown
    #14 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 41 reviewsTripadvisor (41)
    $ |
    4360 George Washington Mem Hwy, Yorktown, VA 23692-2707
    Read More »
  • #15
    Ben & Jerry's
    #15 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 106 reviewsTripadvisor (106)
    $ - $$ | Fast Food, American, Cafe
    332 Water St Ste L Building L, Yorktown, VA 23690
    Read More »
  • #16
    Wonderful Restaurant Asian Cuisine & Sushi Bar
    #16 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 35 reviewsTripadvisor (35)
    $ - $$ | Japanese, Sushi, Asian, Korean, Thai
    2900 Hampton Hwy Ste Q, Yorktown, VA 23693-4709
    Read More »
  • #17
    Dare Deli
    #17 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 28 reviewsTripadvisor (28)
    $ | American, Seafood, Cajun & Creole
    800 Dare Rd, Yorktown, VA 23692-3019
    Read More »
  • #18
    Mobjack Bay Coffee Roasters
    #18 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4.5 based on 24 reviewsTripadvisor (24)
    $ - $$ | Cafe, French, Deli, Healthy
    411 Main Street Historic Cole Digges House, Yorktown, VA 23690
    Read More »
  • #19
    Thai Erawan
    #19 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 49 reviewsTripadvisor (49)
    $ - $$ | Asian, Thai
    2960 Hampton Hwy Ste G, Yorktown, VA 23693-4748
    Read More »
  • #20
    Plaza Azteca
    #20 of 94 Places to Eat in Yorktown
    Tripadvisor Traveler Rating 4 based on 52 reviewsTripadvisor (52)
    $ - $$ | Mexican, Southwestern
    5922 A George Washington Memorial Hwy, Yorktown, VA
    Read More »

Explore More of Williamsburg

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended