Best Time to Visit Oaxaca

Mexico · weather by month, temperature and rainfall

Best monthsNovember to February
HottestApril · 32°C
ColdestJanuary · 10°C
WettestSeptember · 205 mm

Weather-wise, November to February is the best time to visit Oaxaca. April is the hottest month, with average highs of 32°C (90°F), while January is the coldest, with lows around 10°C (51°F). The rainy season runs over June to September; September is the wettest month with about 205 mm (8.1 in) of rain. September is the least comfortable month, mainly because of the rain.

When to go to Oaxaca: a seasonal guide

November to March: dry and easy

This is the best stretch for most trips. Days are warm and sunny, and nights are cool enough that you'll want a jacket for dinner on the Zócalo (the main square). January and February are the driest, with almost no rain. By March it's getting hot, up to 31°C, but the evenings still cool off nicely.

This is the time for climbing around the ruins at Monte Albán, walking the cobbled streets of the Centro, and day trips to the Hierve el Agua rock pools. Markets like Mercado 20 de Noviembre are comfortable to wander, and the smoky grill aisle is much less of an ordeal when it's not sticky.

It's also high season. Expect more visitors and higher hotel demand, especially around Christmas and New Year. Oaxaca holds La Noche de Rábanos (Night of the Radishes), where people carve giant radishes into scenes, on December 23. It's quirky, free and very crowded.

Late October to early November: Day of the Dead

This is Oaxaca's biggest moment, and it's worth planning around. Altars, marigolds, sand tapestries and costumed night processions fill the city and nearby villages from around October 31 to November 2. The weather is good by then. Rain has dropped to 20 mm in November, though October is still damp.

Be honest with yourself about the crowds. Rooms fill up far ahead, and the cemeteries get busy at night. If you hate crowds, come in the week after. The altars often stay up, and the city feels calmer.

April and May: hot, then humid

April is the hottest month, with highs of 32°C and still fairly little rain. It's fine for museums, mezcal tastings and long lunches in the shade. Holy Week (Semana Santa) can bring local families on holiday, so it's busier than the rest of the month.

May is when the weather turns. Storms start to roll in and rain falls on about half the days. Mornings are often clear, though, so do your outdoor plans early.

June to September: the green season

Rain falls on most days, and September is the wettest at 205 mm. Sunshine drops to under four hours a day. It usually comes as heavy afternoon or evening downpours, so mornings can still be pleasant.

The upside is thinner crowds, lower prices and green hills around the valley. The Guelaguetza, a big folk dance festival with groups from across the state, takes place on two Mondays in July and is the exception. It draws crowds, so book early. Travelling on a budget? This is your window, as long as you can live with wet shoes.

Oaxaca weather by month

5°10°15°20°25°30°35°0125250January: 8 mm rainFebruary: 6 mm rainMarch: 12 mm rainApril: 34 mm rainMay: 72 mm rainJune: 192 mm rainJuly: 149 mm rainAugust: 182 mm rainSeptember: 205 mm rainOctober: 95 mm rainNovember: 20 mm rainDecember: 9 mm rainJanuary: 26°CFebruary: 28°CMarch: 31°CApril: 32°CMay: 31°CJune: 27°CJuly: 26°CAugust: 25°CSeptember: 25°COctober: 24°CNovember: 24°CDecember: 25°CJanuary: 10°CFebruary: 11°CMarch: 13°CApril: 15°CMay: 17°CJune: 16°CJuly: 16°CAugust: 16°CSeptember: 16°COctober: 14°CNovember: 12°CDecember: 11°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan26°C / 10°C8 mmExcellentFeb28°C / 11°C6 mmExcellentMar31°C / 13°C12 mmExcellentApr32°C / 15°C34 mmGoodMay31°C / 17°C72 mmGoodJun27°C / 16°C192 mmFairJul26°C / 16°C149 mmPoorAug25°C / 16°C182 mmPoorSep25°C / 16°C205 mmPoorOct24°C / 14°C95 mmFairNov24°C / 12°C20 mmExcellentDec25°C / 11°C9 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January26°C 78°F10°C 51°F8 mm268%6.6Excellent 10
February28°C 83°F11°C 52°F6 mm161%7.9Excellent 9.8
March31°C 87°F13°C 55°F12 mm357%8Excellent 8.3
April32°C 90°F15°C 59°F34 mm755%7.8Good 7.5
May31°C 88°F17°C 62°F72 mm1363%6.1Good 7
June27°C 81°F16°C 61°F192 mm2376%3.7Fair 4.8
July26°C 78°F16°C 60°F149 mm2381%3.5Poor 4.1
August25°C 78°F16°C 60°F182 mm2682%3.3Poor 4
September25°C 76°F16°C 60°F205 mm2585%2.7Poor 3.4
October24°C 76°F14°C 57°F95 mm1683%4.5Fair 5.9
November24°C 75°F12°C 53°F20 mm679%6.3Excellent 10
December25°C 77°F11°C 52°F9 mm273%6.9Excellent 9.6

Frequently asked questions

When is the best time to visit Oaxaca?

The best time to visit Oaxaca is November to February, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Oaxaca?

April is the hottest month in Oaxaca, with an average high of 32°C (90°F).

What is the coldest month in Oaxaca?

January is the coldest month in Oaxaca, with an average low of 10°C (51°F).

What is the rainiest month in Oaxaca?

September is the wettest month, with about 205 mm (8.1 in) of rain. February is the driest, with 6 mm (0.2 in).

When is the rainy season in Oaxaca?

The rainy season in Oaxaca is June to September.

Nearby destinations

More in Mexico