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 San Gimignano, Italy

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Availability
Ranking
Name
Price (low to high)
Price (high to low)

Cum Quibus

#1 of 113 Restaurants in San Gimignano
Price: $45 - $70 Map
Visitor photos (584)
Cuisines: Italian
Find a table

Caffe Giardino

#2 of 113 Restaurants in San Gimignano
Price: $5 - $16 Map
Visitor photos (172)
Cuisines: Mediterranean

Mangius

#3 of 113 Restaurants in San Gimignano
Map
Visitor photos (13)
Cuisines: Italian

Gelateria Dondoli

#4 of 113 Restaurants in San Gimignano
Price: $2 - $5 Map
Visitor photos (354)
Cuisines: Italian

La Grotta di Fulignano

#5 of 113 Restaurants in San Gimignano
Price: $27 - $38 Map
Visitor photos (56)
Cuisines: Italian

Ristorante San Martino 26

#6 of 113 Restaurants in San Gimignano
Price: $33 - $49 Map
Visitor photos (75)
Cuisines: Italian
Find a table

Bel Soggiorno

#7 of 113 Restaurants in San Gimignano
Price: $33 - $49 Map
Visitor photos (258)
Cuisines: Italian

Fattoria Poggio Alloro

#8 of 113 Restaurants in San Gimignano
Map
Visitor photos (38)

D!Vineria

#9 of 113 Restaurants in San Gimignano
Map
Visitor photos (29)
Cuisines: Italian Organic Wine Bar

Echoes

#10 of 113 Restaurants in San Gimignano
Map
Visitor photos (50)
Cuisines: Italian Pub

RiccaPizza

#11 of 113 Restaurants in San Gimignano
Price: $2 - $16 Map
Visitor photos (22)
Cuisines: Pizza Fast Food Pasta

Peruca'

#12 of 113 Restaurants in San Gimignano
Price: $24 - $42 Map
Visitor photos (208)
Cuisines: Italian
Find a table

Le Vecchie Mura

#13 of 113 Restaurants in San Gimignano
Map
Visitor photos (103)
Cuisines: Italian

Un Mondo di Sapori

#14 of 113 Restaurants in San Gimignano
Price: $9 - $22 Map
Visitor photos (38)
Cuisines: Italian Wine Bar

dal Bertelli

#15 of 113 Restaurants in San Gimignano
Map
Visitor photos (13)
Cuisines: Italian

Zafferano by Casanova di Pescille

#16 of 113 Restaurants in San Gimignano
Price: $16 - $38 Map
Visitor photos (24)
Cuisines: Italian
Find a table

Il Trovatore

#17 of 113 Restaurants in San Gimignano
Price: $11 - $54 Map
Visitor photos (124)
Cuisines: Grill Italian Pizza

Ristorante La Mangiatoia

#18 of 113 Restaurants in San Gimignano
Price: $33 - $44 Map
Visitor photos (66)
Cuisines: Italian

La bruschetteria pane e pomodoro

#19 of 113 Restaurants in San Gimignano
Map
Visitor photos (36)
Cuisines: Italian Fast Food

Ristorante Tre Archi (Castel San Gimignano)

#20 of 113 Restaurants in San Gimignano
#1 of 10 Restaurants in Castel San Gimignano
Price: $27 - $44 Map
Visitor photos (40)
Cuisines: Italian

Enoteca Gustavo Mescita Vini

#21 of 113 Restaurants in San Gimignano
Map
Visitor photos (50)

Enjoy

#22 of 113 Restaurants in San Gimignano
Price: $13 - $27 Map
Visitor photos (25)
Cuisines: Pizza Sandwiches Delicatessen Italian

Le Vecchio Mura (Castel San Gimignano)

#23 of 113 Restaurants in San Gimignano
#2 of 10 Restaurants in Castel San Gimignano
Map
Visitor photos (5)
Cuisines: Italian

dulcisinfundo

#24 of 113 Restaurants in San Gimignano
Price: $27 - $55 Map
Visitor photos (84)

Fattoria San Donato

#25 of 113 Restaurants in San Gimignano
Map
Visitor photos (25)
Cuisines: Italian

Ristorante Da Pode at Hotel Sovestro

#26 of 113 Restaurants in San Gimignano
Price: $35 - $85 Map
Visitor photos (19)
Cuisines: Italian Steakhouse

Gelateria dell'Olmo

#27 of 113 Restaurants in San Gimignano
Map
Visitor photos (50)
Cuisines: Italian

La Vecchia Nicchia - Renascimentho

#28 of 113 Restaurants in San Gimignano
Price: $12 - $23 Map
Visitor photos (50)
Cuisines: Italian

Ristorante Da Nisio

#29 of 113 Restaurants in San Gimignano
Map
Visitor photos (47)
Cuisines: Italian

Da i' Mariani

#30 of 113 Restaurants in San Gimignano
Price: $4 - $11 Map
Visitor photos (33)
Cuisines: Italian