On the climate data, the best time to visit Oaxaca is November – March, scoring up to 97/100 with highs around 80°F (27°C) and 0.2 in (6 mm) of rain in February. April is a good shoulder-season month. The toughest month is September, mainly because of cloud cover.
Source: NASA POWER (public domain), 2001–2025 monthly averages on a ~50 km satellite and reanalysis grid, so coasts and valleys can differ from what's shown. Temperatures were adjusted from the grid cell's ~1,953 m (6,408 ft) to Oaxaca's ~1,597 m (5,240 ft) elevation using the standard lapse rate of 6.5°C per 1,000 m. Precipitation includes snow as melted water; daylight is calculated from latitude. Check a forecast before you go.
How we pick the best months
Temperature (40 pts): full marks for average daytime highs of 64–81°F (18–27°C); minus 3 points per °C below and 4 per °C above.
Rain (25 pts): full marks up to 40 mm (1.6 in) a month, falling to zero at 250 mm (9.8 in).
Humidity (15 pts): only counts when it is warm (mean above 18°C); minus 0.75 points per % above 70% relative humidity.
Cloud (20 pts): full marks at 30% cloud cover or less, falling to zero at 90%.
Best months: within 6 points of the top (or 85+). Shoulder: within 18 and at least 45. Toughest: within 6 of the lowest. Comfort only; crowds, prices, festivals and openings aren't scored.
Oaxaca season by season
Close to the tropics, rain does as much as temperature to shape the year in Oaxaca.
Drier months Nov – Apr
Temperatures hold fairly even, with highs of 73–88°F (23–31°C). It's the driest half, with only about 3.3 in (84 mm) of rain, 9% of the year's total. Comfort peaks here: November – March rank with the year's best, and the season averages 92/100.
Wetter months May – Oct
Temperatures slide from 85°F highs in May to 74°F by October. It's the wettest half, with about 35.2 in (894 mm) of rain, 91% of the year's total. June feels humid, with humidity near 78%. Comfort scores bottom out in September; the season averages 65/100.
What our curated routes say
Our curated Mexico City to Oaxaca route recommends Oct – Apr. That lines up with the climate data here: November – April are among the better-scoring months.
Plan by month
By comfort score: 7 Great, 4 Good and 1 Fair. Great months: November – May. Tap a month for its own guide.
On the climate data, the best time to visit Oaxaca is November – March, scoring up to 97/100 with highs around 80°F (27°C) and 0.2 in (6 mm) of rain in February. April is a good shoulder-season month. The toughest month is September, mainly because of cloud cover.
What is the rainiest month in Oaxaca?
September is the wettest month, averaging about 8.0 in (203 mm) of rain. February is the driest, with about 0.2 in (6 mm). The yearly total is around 38.5 in (978 mm).
What is the coldest month in Oaxaca?
January is the coldest, with average lows of 48°F (9°C) and highs of 75°F (24°C). The warmest is April, with average highs of 88°F (31°C).
Is Oaxaca humid?
Yes for much of the year: humidity averages 72% annually, and June combine warmth with 75%+ humidity, which feels sticky.
When is the rainy season in Oaxaca?
The wettest three-month stretch is July – September, with about 20.6 in (523 mm) of rain combined. The driest stretch is December – February, with about 0.8 in (21 mm).