The 3 best hotels in San Cristóbal de las Casas
top3hotels.com ↗
Budget
Hotel Casa Azabache
8.8/10 · €45 / night
Best Value
Sombra del Agua
9.1/10 · €117 / night
Luxury
Casa Santa Lucia
9.4/10 · €149 / night