Mountain town in Chiapas, Mexico
San Cristóbal de las Casas weather by month and the best time to visit
When to go to San Cristóbal de las Casas
Nov–Apr is dry with sunny days, but nights drop near freezing in Dec–Feb. May–Oct brings daily rain; Dec and Easter week are busiest.
San Cristóbal de las Casas weather by month
Average daily high, rainfall and conditions.
- Jan18°21 mm
- Feb21°18 mm
- Mar23°19 mm
- Apr25°37 mm
- May23°140 mm
- Jun20°245 mm
- Jul20°166 mm
- Aug20°219 mm
- Sep19°269 mm
- Oct19°165 mm
- Nov18°46 mm
- Dec18°27 mm
Monthly averages
| Month | High | Low | Rain | Humidity | Conditions |
|---|---|---|---|---|---|
| January | 18°C65°F | 5°C41°F | 21 mm | 77% | Pleasant |
| February | 21°C69°F | 6°C43°F | 18 mm | 71% | Pleasant |
| March | 23°C74°F | 7°C45°F | 19 mm | 65% | Pleasant |
| April | 25°C77°F | 9°C49°F | 37 mm | 62% | Pleasant |
| May | 23°C74°F | 11°C51°F | 140 mm | 72% | Pleasant |
| June | 20°C68°F | 11°C51°F | 245 mm | 83% | Rainy |
| July | 20°C68°F | 10°C50°F | 166 mm | 81% | Rainy |
| August | 20°C68°F | 10°C50°F | 219 mm | 83% | Rainy |
| September | 19°C66°F | 10°C51°F | 269 mm | 86% | Rainy |
| October | 19°C65°F | 9°C49°F | 165 mm | 86% | Rainy |
| November | 18°C64°F | 7°C44°F | 46 mm | 84% | Cool |
| December | 18°C64°F | 6°C42°F | 27 mm | 82% | Cool |
Best months across Mexico
| Place | Best months | Warmest month |
|---|---|---|
| Mexico City | Mar–Apr, Oct–Nov | Apr (28°C) |
| Cancún | Nov–Apr | Aug (30°C) |
| Tulum | Nov–Mar | May (31°C) |
| Playa del Carmen | Nov–Apr | Aug (30°C) |
| Puerto Vallarta | Nov–Apr | May (38°C) |
| Cabo San Lucas | Nov–Apr | Aug (31°C) |
| Oaxaca | Oct–Mar | Apr (31°C) |
| Guadalajara | Oct–Apr | May (33°C) |
| Mérida | Nov–Mar | May (35°C) |
| San Miguel de Allende | Mar–Apr, Oct–Dec | May (30°C) |
| Puerto Escondido | Nov–Apr | Apr (36°C) |
| Cozumel | Nov–Apr | Aug (30°C) |
| Isla Mujeres | Nov–Apr | Aug (30°C) |
| Sayulita | Nov–Apr | Aug (30°C) |
| Holbox | Nov–Mar | May (31°C) |
| Bacalar | Nov–Apr | May (31°C) |
| San Cristóbal de las Casas | Nov–Apr | Apr (25°C) |
| Mazatlán | Nov–Apr | Jun (31°C) |
| Guanajuato | Feb–Apr, Oct–Nov | May (30°C) |
| Monterrey | Mar–Apr, Oct–Nov | Jun (37°C) |
| Valladolid | Nov–Mar | May (34°C) |
| La Paz | Feb–Apr, Nov–Dec | Aug (35°C) |
| Puebla | Nov–Apr | Apr (28°C) |
| Acapulco | Dec–Apr | Apr (34°C) |
| Querétaro | Nov–Mar | May (31°C) |
| Tijuana | Apr–May, Sep–Nov | Aug (31°C) |
| Puerto Morelos | Dec–Apr | Aug (30°C) |
| Mazunte | Nov–Apr | May (31°C) |
| Todos Santos | Mar–May, Nov–Dec | Jul (35°C) |
| Ajijic | Nov–Mar | May (33°C) |
Quick answers
What is the best month to visit San Cristóbal de las Casas?
Nov–Apr. Nov–Apr is dry with sunny days, but nights drop near freezing in Dec–Feb. May–Oct brings daily rain; Dec and Easter week are busiest.
When is the rainy season in San Cristóbal de las Casas?
Rain peaks in September with about 269 mm. Months with 150 mm or more: Jun–Oct.
What is the hottest month in San Cristóbal de las Casas?
April, with average highs of 25°C (77°F).
How cold does San Cristóbal de las Casas get?
The coolest nights are in January, averaging 5°C (41°F).
More about San Cristóbal de las Casas
- Weather & best timeacross Mexico
- Safetyin San Cristóbal de las Casas
- Cost of livingin San Cristóbal de las Casas
- Internet & coworkingin San Cristóbal de las Casas
- Getting aroundin San Cristóbal de las Casas
- Tap waterin San Cristóbal de las Casas
- LGBTQ+ friendlyin San Cristóbal de las Casas
- Healthcare & insurancein San Cristóbal de las Casas
- Solo travelin San Cristóbal de las Casas
Going to San Cristóbal de las Casas solo?
SoloSquare is where travelers, nomads and locals in San Cristóbal de las Casas meet up for small plans: coffee, dinners, walks and day trips. Join one, or start your own in a minute.
Sources
Climate averages are modelled from NASA POWER (MERRA-2) for 2001–2020 at about 50 km resolution, so coasts and valleys can differ a little. Temperatures are adjusted by 4.7°C for the city's elevation. Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.