El clima en San Cristóbal de las Casas México suele ser templado la mayor parte del año, con una temperatura media anual que ronda los 15 °C.
En Marzo se registran las temperaturas más cálidas con un promedio de 21 °C, y Enero suele ser el mes más frío con una temperatura promedio menor de 11 °C.
La precipitaciones suelen ser superiores a los 1100 mm anuales y la temporada normal de lluvias se extiende desde mayo hasta la segunda semana de octubre, siendo junio y septiembre los meses más lluviosos.
IMPORTANTE: las compras realizadas con tarjetas de crédito argentinas, se pagan en pesos argentinos a la cotización del "dólar tarjeta / turista"