Capital of one of Mexico's most culturally diverse states, Oaxaca sits in a high valley at 1,550m surrounded by the Sierra Madre mountains. The city's colonial center and the nearby Zapotec ruins of Monte Alban are jointly designated a UNESCO World Heritage Site. Oaxaca is the birthplace of mezcal and mole, and its indigenous Zapotec and Mixtec traditions remain vibrantly alive.
Nights sit around 16°C and afternoons around 27°C.
Oaxaca barely changes season, but the day does: afternoons reach 28°C and nights fall to 15°C.
Rain is spread through the year — about 854 mm in total, from 188 mm in June down to 2 mm in January — so no single month is a washout.
Wind is rarely an issue; most months sit between calm and a light breeze. Air quality is worth watching: May averages an AQI of 67, while October clears to 30.
Days stretch to about 13.0 hours of light in June and shrink to 11.0 in December — something to weigh if you work to a fixed timezone.
For what you're after, the best months in Oaxaca are April – May. Expect fast internet (99 Mbps) and a moderate cost of living (about €850 a month).
Affiliate links: if you book through them I earn a small commission, at no extra cost to you.