A legmelegebbet általában áprilisban és májusban mérik, San Cristobal de las Casas átlaghőmérséklete ilyenkor 22 °C. Januárban és decemberben a leghidegebb az időjárás, ekkor 19 °C az átlagos hőmérséklet. A legtöbb eső augusztusban és júniusban esik.