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)

Mumo

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

Wakamole Mexican Street Kitchen

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

Trattoria Italiana

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

La Bella Napoli

#4 of 176 Restaurants in San Cristobal de las Casas
Price: $6 - $15 Map
Visitor photos (22)
Cuisines: Italian Pasta

La Tertulia San Cris

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

Taqueria Bendita

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

Funky Burritos & Mezcales

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

Te Quiero Verde

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

El Cau

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

Achiote Cochinita Pibil y Cerveceria Mexicana

#10 of 176 Restaurants in San Cristobal de las Casas
Price: $4 - $7
Visitor photos (16)
Cuisines: Mexican

Comida Thai

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

La Vina de Bacco

#12 of 176 Restaurants in San Cristobal de las Casas
Map
Visitor photos (50)
Cuisines: Tapas Pasta Wine Bar

L'Arrabbiata

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

Tierra y Cielo Restaurante

#14 of 176 Restaurants in San Cristobal de las Casas
Price: $12 - $49 Map
Visitor photos (70)
Cuisines: Mexican Contemporary

El Tacoleto

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

Belil Sabores de Chaiapas Interconexion Social

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

ENTROPIA

#17 of 176 Restaurants in San Cristobal de las Casas
Price: $2 - $7 Map
Visitor photos (45)
Cuisines: French Mexican Fusion

Oh la la

#18 of 176 Restaurants in San Cristobal de las Casas
Map
Visitor photos (39)
Cuisines: French

Restaurant LUM

#19 of 176 Restaurants in San Cristobal de las Casas
Map
Visitor photos (41)
Cuisines: Mexican International

La Campina

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

La Surreal

#21 of 176 Restaurants in San Cristobal de las Casas
Price: $10 - $50 Map
Visitor photos (8)
Cuisines: International

La Casa del Pan

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

TierrAdentro

#23 of 176 Restaurants in San Cristobal de las Casas
Map
Visitor photos (77)
Cuisines: Mexican

Restaurante Miura

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

El Paraiso

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

Krocante Bistro

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

Madama Do Re

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

Locandona

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

La Esquinita

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

Republica San Cristobal

#30 of 176 Restaurants in San Cristobal de las Casas
Map
Visitor photos (15)
Cuisines: Mexican Steakhouse Seafood Pasta Soups