CrowdFreeViews
The baroque Templo de Santo Domingo de Guzmán in Oaxaca

Destination

When should you visit Oaxaca?

Oaxaca combines markets, mezcal, Zapotec ruins and some of Mexico's best food. The dry season from November to April is the easiest time to visit, July brings the Guelaguetza festival, and Día de Muertos at the start of November is the city's biggest celebration. The wet season is green but rainy. Here is how all twelve months compare for weather, crowds, prices and events.

By Daan · Last reviewed October 2026

My recommendation

February

February is dry, sunny and comfortable, before the heat of April and the rains from May. It is ideal for markets, day trips to the ruins and long days outside.

Best weather

November–March

Dry, sunny and comfortable.

Best for culture

November & July

Día de Muertos and the Guelaguetza.

Least crowded

May–June & September

Rainy season, fewer visitors.

Best value

September

The wettest month, with the lowest prices.

February scores

Weather9/10
Crowds6.5/10
Prices$$$
Events5.5/10
The gilded baroque ceiling inside Santo Domingo in Oaxaca

Plan around

What to know before you book

Día de Muertos

31 October–2 November

The city's busiest period; book accommodation far in advance.
Guelaguetza

July

Oaxaca's regional dance and music festival, usually on the two Mondays after 16 July.
Noche de Rábanos

23 December

The radish-carving competition draws crowds to the Zócalo.

Oaxaca travel tip

The historic centre is walkable, but plan day trips to Monte Albán, Hierve el Agua and the surrounding villages in the morning. Book accommodation months ahead for Día de Muertos and the Guelaguetza.

The ancient stone terraces of Monte Albán above the Oaxaca valley

Founder note

“Make time for Monte Albán early in the morning. The ancient terraces overlook the valley, and the light and the quiet are what make Oaxaca feel unlike anywhere else.”

Experience Oaxaca

What to experience — and when

Travel around

Getting around

The historic centre is compact and walkable. Taxis and shared colectivos reach nearby villages, while organised tours cover Monte Albán, Hierve el Agua and the mezcal towns.

Best period

November–March

Agree taxi prices before you go and book tours for Muertos far ahead.

CFV founder tip

Morning at the ruins

Reach Monte Albán when it opens. You get cooler air, softer light and the terraces to yourself before the first tour buses arrive.

Month by month

All twelve months, at a glance

Tap any month for full scores, temperatures and planning notes.

Climate

Oaxaca weather by month

MonthHighLowPrecipitationWet days
January29°C / 84°F10°C / 50°F2 mm1
February31°C / 88°F12°C / 54°F5 mm1
March33°C / 91°F14°C / 57°F18 mm2
April35°C / 95°F16°C / 61°F47 mm6
May34°C / 93°F17°C / 63°F98 mm11
June31°C / 88°F17°C / 63°F188 mm17
July30°C / 86°F16°C / 61°F119 mm17
August30°C / 86°F16°C / 61°F132 mm17
September29°C / 84°F16°C / 61°F164 mm17
October29°C / 84°F15°C / 59°F63 mm8
November29°C / 84°F12°C / 54°F9 mm2
December29°C / 84°F11°C / 52°F9 mm1

Climate data: Servicio Meteorológico Nacional. Temperatures are averages of daily highs and lows.

Ready to book February in Oaxaca?

Find hotels in Oaxaca

If you want…

The short version

…the biggest celebration

Go for Día de Muertos and book far ahead.

…dry weather

Go between November and March.

…fewer people and green hills

Go in June or September, with an umbrella.

FAQ

Planning a trip to Oaxaca

What is the best month to visit Oaxaca?

February is a strong choice, with dry weather and comfortable days.

When is Día de Muertos in Oaxaca?

From 31 October to 2 November; book far ahead.

When is the rainy season in Oaxaca?

Roughly May to October, with the heaviest rain from June to September.