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 Cristobal de las Casas, Mexico

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)

Funky Burritos & Mezcales

#1 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (9)
Cuisines: Mexican Pub

Mumo

#2 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (16)
Cuisines: Mexican International Fusion

Trattoria Italiana

#3 of 173 Restaurants in San Cristobal de las Casas
Price: $6 - $16 Map
Visitor photos (23)
Cuisines: Italian Pasta

La Tertulia San Cris

#4 of 173 Restaurants in San Cristobal de las Casas
Price: $2 - $4 Map
Visitor photos (48)
Cuisines: Creperie Cafe Fusion

Taqueria Bendita

#5 of 173 Restaurants in San Cristobal de las Casas
Price: $2 - $4 Map
Visitor photos (15)
Cuisines: Mexican

El Cau

#6 of 173 Restaurants in San Cristobal de las Casas
Price: $2 Map
Visitor photos (63)
Cuisines: Sandwiches Mediterranean Spanish Tapas

Te Quiero Verde

#7 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (18)
Cuisines: Vegetarian Vegan

Comida Thai

#8 of 173 Restaurants in San Cristobal de las Casas
Price: $4 - $8 Map
Visitor photos (21)
Cuisines: Thai

Achiote Cochinita Pibil y Cerveceria Mexicana

#9 of 173 Restaurants in San Cristobal de las Casas
Price: $4 - $7 Map
Visitor photos (15)
Cuisines: Mexican

La Vina de Bacco

#10 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (48)
Cuisines: Tapas Pasta Wine Bar

L'Arrabbiata

#11 of 173 Restaurants in San Cristobal de las Casas
Price: $4 - $7 Map
Visitor photos (40)
Cuisines: Italian Pasta

La Bella Napoli

#12 of 173 Restaurants in San Cristobal de las Casas
Price: $6 - $16 Map
Visitor photos (20)
Cuisines: Italian Pizza & Pasta

Belil Sabores de Chaiapas Interconexion Social

#13 of 173 Restaurants in San Cristobal de las Casas
Price: $4 - $28 Map
Visitor photos (315)
Cuisines: Mexican Organic Contemporary Fusion

ENTROPIA

#14 of 173 Restaurants in San Cristobal de las Casas
Price: $3 - $7 Map
Visitor photos (45)
Cuisines: French Mexican Creperie Fusion

Wakamole Mexican Street Kitchen

#15 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (6)
Cuisines: Mexican

Oh la la

#16 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (38)
Cuisines: French

El Tacoleto

#17 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (5)
Cuisines: Mexican

Restaurant LUM

#18 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (40)
Cuisines: Mexican International

La Campina

#19 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (17)
Cuisines: European Bistro

La Casa del Pan

#20 of 173 Restaurants in San Cristobal de las Casas
Price: $9 Map
Visitor photos (18)
Cuisines: Organic International Bakeries Vegetarian

La Surreal

#21 of 173 Restaurants in San Cristobal de las Casas
Price: $10 - $50 Map
Visitor photos (7)
Cuisines: Eclectic

TierrAdentro

#22 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (74)
Cuisines: Mexican

Restaurante Miura

#23 of 173 Restaurants in San Cristobal de las Casas
Price: $10 - $30 Map
Visitor photos (37)
Cuisines: Steakhouse Grill

Locandona

#24 of 173 Restaurants in San Cristobal de las Casas
Price: $10 Map
Cuisines: Pizza Wine Bar

Krocante Bistro

#25 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (8)
Cuisines: Mexican Creperie Pizza European Argentinean

La Esquinita

#26 of 173 Restaurants in San Cristobal de las Casas
Price: $2 - $5 Map
Visitor photos (20)
Cuisines: Mexican Cafe Wine Bar

Madama Do Re

#27 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (6)
Cuisines: Italian

El Paraiso

#28 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (1)
Cuisines: Mexican International

Pizzeria El Punto

#29 of 173 Restaurants in San Cristobal de las Casas
Price: $5 - $10 Map
Visitor photos (11)
Cuisines: Italian Mexican Pizza

La Diligencia

#30 of 173 Restaurants in San Cristobal de las Casas
Map
Visitor photos (1)