We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Williamsburg, VA

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

A Chef's Kitchen

#1 of 309 Restaurants in Williamsburg
Map
Visitor photos (68)
Menu

Fat Canary

#2 of 309 Restaurants in Williamsburg
Map
Visitor photos (44)
Menu
Cuisines: American
Reserve

Giuseppe's Italian Restaraunt

#3 of 309 Restaurants in Williamsburg
Price: $20 Map
Visitor photos (33)
Menu
Cuisines: Italian

Le Yaca French Restaurant

#4 of 309 Restaurants in Williamsburg
Map
Visitor photos (58)
Menu
Cuisines: French
Reserve

Second Street

#5 of 309 Restaurants in Williamsburg
Price: $10 - $25 Map
Visitor photos (89)
Menu

Food For Thought

#6 of 309 Restaurants in Williamsburg
Price: $10 - $20 Map
Visitor photos (109)
Menu
Cuisines: Vegetarian Vegan American

Francesco's Ristorante Italiano

#7 of 309 Restaurants in Williamsburg
Price: $6 - $25 Map
Visitor photos (221)
Menu
Cuisines: Italian Pizza Pasta

Waypoint Seafood and Grill

#8 of 309 Restaurants in Williamsburg
Price: $25 - $35 Map
Visitor photos (21)
Menu
Cuisines: Seafood
Reserve

Cafe Provencal

#9 of 309 Restaurants in Williamsburg
Price: $20 - $50 Map
Visitor photos (25)
Menu
Cuisines: French Wine Bar
Reserve

Prime46forty

#10 of 309 Restaurants in Williamsburg
Price: $31 - $50 Map
Visitor photos (14)
Menu
Cuisines: American Steakhouse
Reserve

Opus 9 Steakhouse

#11 of 309 Restaurants in Williamsburg
Price: $31 - $50 Map
Visitor photos (17)
Menu
Cuisines: Steakhouse
Reserve

Doraldo Restaurant

#12 of 309 Restaurants in Williamsburg
Map
Visitor photos (8)
Menu
Cuisines: Italian

Maurizio's Ristorante Italiano

#13 of 309 Restaurants in Williamsburg
Price: $7 - $24 Map
Visitor photos (70)
Menu
Cuisines: Italian

Roma Pizzeria

#14 of 309 Restaurants in Williamsburg
Map
Visitor photos (5)
Menu
Cuisines: Italian Pizza

Duck Donuts

#15 of 309 Restaurants in Williamsburg
Price: $11 Map
Visitor photos (42)
Menu
Cuisines: American Cafe Donuts

Sal's By Victor

#16 of 309 Restaurants in Williamsburg
Price: $10 - $20 Map
Visitor photos (77)
Menu
Cuisines: Italian Pizza Pasta

Seafare of Williamsburg

#17 of 309 Restaurants in Williamsburg
Price: $20 - $35 Map
Visitor photos (19)
Menu
Cuisines: Seafood
Reserve

Shorty's Diner

#18 of 309 Restaurants in Williamsburg
Map
Visitor photos (27)
Menu
Cuisines: American Sandwiches Delicatessen Diner

Christiana Campbell's Tavern-Colonial Williamsburg

#19 of 309 Restaurants in Williamsburg
Map
Visitor photos (33)
Menu
Cuisines: American Seafood Pub
Reserve

The Cheese Shop

#20 of 309 Restaurants in Williamsburg
Map
Visitor photos (46)
Menu
Cuisines: American Sandwiches Delicatessen

Silt

#21 of 309 Restaurants in Williamsburg
Price: $20 - $40 Map
Visitor photos (14)
Menu
Cuisines: American

Rick's Grill

#22 of 309 Restaurants in Williamsburg
Price: $9 - $20 Map
Visitor photos (8)
Menu
Cuisines: American

Southern Pancake and Waffle House

#23 of 309 Restaurants in Williamsburg
Map
Visitor photos (11)
Menu
Cuisines: American

The Whaling Company

#24 of 309 Restaurants in Williamsburg
Price: $13 - $20 Map
Visitor photos (35)
Menu
Cuisines: Seafood

Colonial Williamsburg

#25 of 309 Restaurants in Williamsburg
Map
Visitor photos (8)
Menu

Chancellor's Bistro

#26 of 309 Restaurants in Williamsburg
Map
Visitor photos (3)
Menu
Cuisines: French American Contemporary Bistro Soups

Fat Tuna Grill & Oyster House

#27 of 309 Restaurants in Williamsburg
Price: $19 - $39 Map
Visitor photos (32)
Menu
Cuisines: Fish & Chips Seafood

Jamestown Pie Company

#28 of 309 Restaurants in Williamsburg
Map
Visitor photos (10)
Menu
Cuisines: Pizza

Carrot Tree Kitchens

#29 of 309 Restaurants in Williamsburg
Price: $6 - $12 Map
Visitor photos (29)
Menu
Cuisines: American

The Terrace Room at The Williamsburg Inn

#30 of 309 Restaurants in Williamsburg
Price: $15 - $30 Map
Visitor photos (3)
Menu
Cuisines: American