Home › Oaxaca › Best time to visit
Best time to visit Oaxaca: month by month
Short answer
October to April is the dry season, with sunny days of about 25–31°C, cool nights and almost no rain. The big events, Dia de Muertos and the Guelaguetza, are the most crowded and expensive times. The rainy season, roughly June to September, brings afternoon storms but green valleys.
Month by month
| Month | High | Low | Rainy days | Crowds |
|---|---|---|---|---|
| Jan | 26°C | 11°C | 1 | medium |
| Feb | 28°C | 11°C | 0 | medium |
| Mar | 30°C | 13°C | 0 | medium |
| Apr | 31°C | 15°C | 3 | high |
| May | 30°C | 16°C | 11 | low |
| Jun | 26°C | 15°C | 20 | low |
| Jul | 26°C | 14°C | 23 | high |
| Aug | 25°C | 14°C | 23 | medium |
| Sep | 25°C | 15°C | 19 | low |
| Oct | 26°C | 14°C | 10 | high |
| Nov | 27°C | 12°C | 3 | very high |
| Dec | 26°C | 10°C | 0 | high |
Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.
Season by season
Spring (Mar–May)
The hottest time, 30–31°C, with lows of 13–16°C; dry until May brings about 11 rainy days.
Summer (Jun–Aug)
Rainy season at 25–26°C with 20–23 rainy days, mostly afternoon storms; the Guelaguetza in late July.
Autumn (Sep–Nov)
Rain eases from 19 days in September to 3 in November, with highs of 25–27°C; Dia de Muertos at the start of November.
Winter (Dec–Feb)
Dry and sunny at 26–28°C, with cool nights of 10–11°C; bring a light jacket.
Events worth planning around
- Dia de Muertos (around 31 October to 2 November), with altars and cemetery vigils.
- Guelaguetza dance festival (two Mondays in late July).
- Noche de Rabanos, the night of the radishes (23 December).
- Easter week (Semana Santa, March or April).
When to avoid
Dia de Muertos and the Guelaguetza are wonderful but crowded and expensive; book months ahead or choose another time. April and May are the hottest months.
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Common questions
What is the best month to visit Oaxaca?
October to February: dry, sunny days of 25–28°C and cool nights.
When is Dia de Muertos in Oaxaca?
Around 31 October to 2 November, with markets from the last week of October; book months ahead.
Is the rainy season a bad time?
Not really. June to September brings afternoon storms but green valleys and lower prices.