San Cristóbal de las Casas in December

8.8out of 10

Yes, a good time to go

Warm and comfortable: highs around 24°C. Very dry: about 3 rainy days.

24°CAvg high
13°CAvg low
3Rainy days (18 mm)
11:00 hDaylight
06:37Sunrise · 17:37 Sunset

Why this score

  • Warm and comfortable: highs around 24°C
  • Very dry: about 3 rainy days

What to wear and pack

  • T-shirts and light layers
  • A light jacket for cooler evenings

How reliable is the forecast?

Rainfall in December is fairly consistent from year to year (1.7 days). Averages cover 30 years (1991–2020). Individual days can differ a lot.

Year at a glance

24° 12° J 26° 13° F 27° 14° M 28° 15° A 27° 16° M 25° 16° J 25° 16° J 25° 16° A 25° 16° S 24° 15° O 24° 14° N 24° 13° D Rainy days

Weather by month

MonthAvg highAvg lowRainfall Rainy daysHumiditySunshine Score
January 24°C12°C12 mm 3– – 8.7
February 26°C13°C7 mm 2– – 8.9
March 27°C14°C17 mm 4– – 8.6
April 28°C15°C50 mm 9– – 7.9
May 27°C16°C220 mm 19– – 6.1
June 25°C16°C488 mm 26– – 6.1
July 25°C16°C301 mm 22– – 6.1
August 25°C16°C361 mm 24– – 6.1
September 25°C16°C429 mm 26– – 6.1
October 24°C15°C231 mm 18– – 6.1
November 24°C14°C58 mm 8– – 8.0
December 24°C13°C18 mm 3– – 8.8

Frequently asked questions

How hot is San Cristóbal de las Casas in December?

Daytime highs average 24°C and nights about 13°C.

When is the best time to visit San Cristóbal de las Casas?

The best months are February, December, January, March.