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)

Trattoria Italiana

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

Mumo

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

La Bella Napoli

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

La Tertulia San Cris

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

Wakamole Mexican Street Kitchen

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

Funky Burritos & Mezcales

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

Te Quiero Verde

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

Taqueria Bendita

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

El Cau

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

Achiote Cochinita Pibil y Cerveceria Mexicana

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

Comida Thai

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

La Vina de Bacco

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

L'Arrabbiata

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

Tierra y Cielo Restaurante

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

El Tacoleto

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

ENTROPIA

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

Belil Sabores de Chaiapas Interconexion Social

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

Oh la la

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

Restaurant LUM

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

Madama Do Re

#20 of 178 Restaurants in San Cristobal de las Casas
Price: $5 - $8 Map
Visitor photos (10)
Cuisines: Italian

La Casa del Pan

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

La Campina

#22 of 178 Restaurants in San Cristobal de las Casas
Map
Visitor photos (17)
Cuisines: French European Bistro

La Surreal

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

"La internacional" cerveceria by The beer company

#24 of 178 Restaurants in San Cristobal de las Casas
Map
Visitor photos (10)
Cuisines: Brew Pub Pub

TierrAdentro

#25 of 178 Restaurants in San Cristobal de las Casas
Map
Visitor photos (78)
Cuisines: Mexican

Restaurante Miura

#26 of 178 Restaurants in San Cristobal de las Casas
Price: $10 - $30 Map
Visitor photos (38)
Cuisines: Steakhouse Grill

El Paraiso

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

Krocante Bistro

#28 of 178 Restaurants in San Cristobal de las Casas
Map
Visitor photos (8)
Cuisines: Mexican Pizza European Argentinean South American

La Esquinita

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

Locandona

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