Best Mexican Restaurants in San Cristóbal

4.5 avg. rating 14 restaurants 11,144 reviews
Looking for the best Mexican restaurants in San Cristóbal? Browse our curated list of 14 top-rated Mexican spots. The average rating is 4.5/5 based on 11,144 real Google reviews. From casual eateries to fine dining, find the perfect Mexican restaurant for any occasion.
Taqueria "Maria Lupita"
5.0 (8)

Taqueria "Maria Lupita"

Julio M. Corzo 2C, Sta Lucia, 29250 San Cristóbal de las Casas, Chis., Mexico

Mexican
Café Mooa
4.9 (139)

Café Mooa

Av Diego Dugelay 8, Barrio de Guadalupe, 29230 San Cristóbal de las Casas, Chis., Mexico

Breakfast Coffee shop Mexican
La casa de las Lolas
4.7 (1,907)

La casa de las Lolas

Benito Juárez 38, Sta Lucia, 29250 San Cristóbal de las Casas, Chis., Mexico

Mexican
Pozoleria Guerrerense
4.7 (203)

Pozoleria Guerrerense

Av Josefa Ortiz de Domínguez 27-A, Sta Lucia, 29250 San Cristóbal de las Casas, Chis., Mexico

Mexican
Taqueria el charrito
4.6 (1,312)

Taqueria el charrito

Hermanos Domínguez 8B, Sta Lucia, 29250 San Cristóbal de las Casas, Chis., Mexico

Mexican
Kokono
4.6 (481)

Kokono

Calle Diego de Mazariegos 97, Barrio de la Merced, 29240 San Cristóbal de las Casas, Chis., Mexico

Mexican
Al Sazón Que Me Toquen...
4.5 (1,558)

Al Sazón Que Me Toquen...

Av 20 de Noviembre 7, Zona Centro, 29200 San Cristóbal de las Casas, Chis., Mexico

Mexican
El Tacoleto
4.5 (1,150)

El Tacoleto

Francisco I. Madero 24, Zona Centro, 29200 San Cristóbal de las Casas, Chis., Mexico

Chinese Japanese Sushi
No name Quesadillas
4.5 (765)

No name Quesadillas

Carr. León - Cuerámaro 25, 36467 San Cristóbal, Gto., Mexico

Mexican
La Casa del Tamal
4.5 (132)

La Casa del Tamal

Real de Guadalupe 69, Barrio de Guadalupe, 29230 San Cristóbal de las Casas, Chis., Mexico

Mexican
EL caminante
4.4 (1,133)

EL caminante

29250, Av Insurgentes 45, Sta Lucia, San Cristóbal de las Casas, Chis., Mexico

Mexican
Taqueria los mixes
4.4 (509)

Taqueria los mixes

Boluevard Juan Sabines, San Antonio, 29250 San Cristóbal de las Casas, Chis., Mexico

Mexican
Latino’s social club
4.2 (438)

Latino’s social club

Francisco I. Madero 23, Centro, 29200 San Cristóbal de las Casas, Chis., Mexico

Mexican
Restaurante La Salsa Verde
3.9 (1,409)

Restaurante La Salsa Verde

Av 20 de Noviembre 7, Zona Centro, 29200 San Cristóbal de las Casas, Chis., Mexico

Mexican

What people say

MRJ325

Great tacos, good prices, cold beer. Everything you could wish for! Amazing guacamole too!

About El Tacoleto

M. D.

Wonderful place to eat. We arrived just before the rush because we saw the reviews on google maps. The atmosphere was really nice, service was great and the food was quick and very delicious. We had Coletas, Tacos, Alambres and a Torta. Everything was done well and really tasty.

About El Tacoleto

Cameron Cobb

Excellent tacos with an elevated level of execution can be found here at Tacoleto. The plain taco versions and the larger versions on flour tortillas are all very good. They take their time here, provide excellent salsas, limes and other bonuses. They have a good list of beers and attentive service....

About El Tacoleto

Jonathan Heib

Dont go there - unless you want some of the best tacos 🙌🤤

About El Tacoleto

Maud Nadine

We had a delicious lunch here! For vegetarians there are quesadillas which were super tasty. The tacos were also really nice and you always get sides like lime, guacamole and salsas to add to your dish. Guacamole with chips was good too. Really nice place and staff was very kind!

About El Tacoleto

Other cuisines in San Cristóbal