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 308 Restaurants in Williamsburg
Map
Visitor photos (68)
Menu

Fat Canary

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

Giuseppe's Italian Restaraunt

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

Le Yaca French Restaurant

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

Second Street

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

Food For Thought

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

Francesco's Ristorante Italiano

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

Cafe Provencal

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

Prime46forty

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

Waypoint Seafood and Grill

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

Opus 9 Steakhouse

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

Doraldo Restaurant

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

Maurizio's Ristorante Italiano

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

Roma Pizzeria

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

Duck Donuts

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

Sal's By Victor

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

Seafare of Williamsburg

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

The Cheese Shop

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

Christiana Campbell's Tavern-Colonial Williamsburg

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

Shorty's Diner

#20 of 308 Restaurants in Williamsburg
Map
Visitor photos (27)
Menu
Cuisines: American Sandwiches Diner

Rick's Grill

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

Southern Pancake and Waffle House

#22 of 308 Restaurants in Williamsburg
Map
Visitor photos (11)
Menu
Cuisines: American

The Whaling Company

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

Colonial Williamsburg

#24 of 308 Restaurants in Williamsburg
Map
Visitor photos (8)
Menu

Chancellor's Bistro

#25 of 308 Restaurants in Williamsburg
Map
Visitor photos (3)
Menu
Cuisines: American Contemporary Bistro Soups

Silt

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

Fat Tuna Grill & Oyster House

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

Carrot Tree Kitchens

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

Jamestown Pie Company

#29 of 308 Restaurants in Williamsburg
Map
Visitor photos (10)
Menu
Cuisines: Pizza

The Terrace Room at The Williamsburg Inn

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