When to go to Oaxaca?

Oaxaca (Mexico)
Photo: Apsu09 · CC BY 3.0 · via Wikimedia Commons

Oaxaca cooks with mole in many shades and drinks mezcal neat with orange and salt, and its centre stays low, painted and walkable between baroque churches. Monte Albán occupies a levelled hilltop above the valley, its Zapotec plazas open to the wind. On Sundays, Tlacolula's market fills with textiles, herbs and bartering; Hierve el Agua hangs its petrified cascades white over dry hills.

Book your activities

Powered by GetYourGuide

The best time to go

For the best weather in Oaxaca, aim for January to June, October to December.

See also: Where to go in January? · Where to go in February? · Where to go in March? · Where to go in April?

Month-by-month weather in Oaxaca

Month☀️ h/day🌧️ mm🌡️ °CScore /100
January 10.9 2 18 83
February 11.1 4 19 85
March 11.6 2 22 87
April 12.1 17 23 87
May 11.7 36 23 82
June 11.0 166 21 65
July 11.5 193 19 63
August 11.1 177 19 64
September 9.8 191 19 58
October 10.4 100 19 68
November 10.9 11 19 80
December 10.5 3 17 79

Estimated from 3 years of data. The score (0–100) combines sunshine, dry weather, clear skies and temperature.

The climate in brief

In Oaxaca, the sunniest month is April, and the driest is March (about 2 mm). Temperatures peak in May (about 23°C). Over the year, an average of 902 mm of rain falls, and 9 months in 12 offer ideal weather for a trip.

What to do in Oaxaca?

Practical info

Destinations near Oaxaca

Browse by destination

Got a city in mind? Its own page has the answer: when to go, month-by-month weather and what to do there. See all destinations →