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.
New! You come to us for reviews — now you can book your hotel right here on TripAdvisor.

Spanish Restaurants in San Miguel de Allende

Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Luna Rooftop Tapas Bar

#4 of 321 Restaurants in San Miguel de Allende
Price: $20 - $60 Map
Visitor photos (151)
Cuisines: Mexican Latin Bar Spanish

Restaurante 1826

#13 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (51)
Cuisines: Mexican Gluten Free Options Latin European Spanish Central European

La Mezcaleria

#17 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (65)
Cuisines: Mexican Latin International Spanish

La Azotea

#32 of 321 Restaurants in San Miguel de Allende
Price: $15 - $20 Map
Visitor photos (28)
Cuisines: Mexican Bar International Spanish

La Posadita

#33 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (79)
Cuisines: Mexican Latin Spanish

Tapas sma

#35 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (14)
Cuisines: Spanish Bar International Mediterranean

El Manantial

#69 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (74)
Cuisines: Mexican Latin Seafood Spanish

La Cartuja

#72 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (11)
Cuisines: Mediterranean Spanish

13 Cielos

#92 of 321 Restaurants in San Miguel de Allende
Price: $5 - $16 Map
Visitor photos (60)
Cuisines: Mexican Spanish Contemporary Fusion

Vinos+Tapas

#120 of 321 Restaurants in San Miguel de Allende
Price: $4 - $21 Map
Visitor photos (41)
Cuisines: International Mediterranean Spanish

Hacienda de Guadalupe Restaurante

#121 of 321 Restaurants in San Miguel de Allende
Price: $15 - $30 Map
Visitor photos (17)
Cuisines: Mexican Latin International Spanish

Grille Torres

#125 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (12)
Cuisines: Mexican Latin Seafood American Spanish Grill

El Zaguan Hotel Bed & Art

#130 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (19)
Cuisines: Mexican International Spanish

Microteatro San Miguel de Allende

#136 of 321 Restaurants in San Miguel de Allende
Price: $2 - $5 Map
Visitor photos (14)
Cuisines: International Mediterranean Spanish Fusion

El Tres Restaurante Cantina

#152 of 321 Restaurants in San Miguel de Allende
Price: $10 - $35 Map
Visitor photos (15)
Cuisines: Mexican Latin Bar Spanish
Reserve

El Asador Catalan

#156 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (5)
Cuisines: Spanish

la casa de las conservas

#166 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (24)
Cuisines: Spanish Mediterranean

La Canica

#220 of 321 Restaurants in San Miguel de Allende
Price: $5 - $17 Map
Visitor photos (33)
Cuisines: Asian Mexican American Spanish

La Zarzuela

#287 of 321 Restaurants in San Miguel de Allende
Price: $15 - $20 Map
Visitor photos (29)
Cuisines: Italian International Spanish

La Terraza

#294 of 321 Restaurants in San Miguel de Allende
Map
Visitor photos (6)
Cuisines: Mexican Latin Spanish