Oaxaca has two seasons, not four, and a handful of weeks that change the whole city. If you are arranging one to six months from abroad, the calendar decides more than the budget does. Dates and figures below were checked in September 2026.
Two seasons, not four
Weather Spark's long-run averages put the wet season from about 21 May to 12 October and the dry season from 12 October to 21 May. September is the wettest month, at around 165 mm; December the driest, at around 5 mm. August has the most wet days, about 20 of them.
Twenty wet days is not twenty lost days. Rain here is mostly an afternoon or evening event: clear mornings, cloud building after lunch, an hour or two of heavy rain, then it stops. Day to day it means the cobbled streets in Jalatlaco and the Centro run with water, taxis are hard to find between five and seven, laundry does not dry, and damp settles into thick-walled older houses. If you are renting for June to September, ask whether the rooms get direct sun and whether the owner has had mould.
Altitude, and why the nights are cold
Oaxaca de Juárez sits at 1,555 metres. That altitude is what makes the city liveable at this latitude, and it is what catches out people who packed for Mexico. Weather Spark gives an annual range of roughly 8°C to 31°C: April is the hottest month, with average highs near 31°C, and January the coldest, with average lows near 9°C.
Almost nothing here is heated. A December or January night in a high-ceilinged colonial room is genuinely cold, and mornings stay cold until the sun clears the hills. Winter is still the clearest and most comfortable part of the year, but ask about blankets, hot water and which way the bedroom faces.
The weeks that fill the city
Guelaguetza, July. The Lunes del Cerro fall on the two Mondays after 16 July; in 2026 that was 20 and 27 July, with the wider festival period running 17–27 July. Sectur Oaxaca forecast on 12 May 2026 149,000 visitors and 83% hotel occupancy. The capital ended those eleven days with 146,414 visitors, 79% accumulated occupancy and 652 million pesos spent, and more than 278,000 visitors across the whole of July, per NVI Noticias on 28 July 2026. It is loud: parades, street closures, fireworks and amplified music, often early. Plenty of people come for exactly that. If you want quiet, July is the wrong month for a flat near the Alcalá or the Cerro del Fortín.
Día de Muertos, late October into November. The peak is 31 October and 1 November. In 2025 hotel occupancy in the capital averaged 88.36% across those two days, with 86,900 visitors and 383 million pesos between 26 October and 3 November, and international arrivals up 30%, per Quadratín Oaxaca on 3 November 2025. It is the tightest week in the city's accommodation calendar.
Semana Santa. In 2027 it runs from Palm Sunday on 21 March to Easter Sunday on 28 March, with Mexican school holidays from 22 March to 3 April. Domestic travel drives this one, and the coast fills before the city does.
Christmas and New Year. Mid-December to the first week of January, with Noche de Rábanos on 23 December.
How far ahead to arrange a monthly rental
For a monthly rental you are not bidding against nightly guests for the same night, but you are competing with the owner's arithmetic. An owner who can let nightly through Día de Muertos at festival rates has little reason to hand over the keys for three months at a rate that covers it. That, not demand in the abstract, is the real constraint.
Rough timings for a one- to six-month stay:
- Covering Día de Muertos: six months out, so by April or May. The hardest window of the year.
- Covering Guelaguetza: four to six months out. Sectur published its 2026 forecast on 12 May for a festival starting 17 July; owners are thinking about July well before that.
- Christmas and New Year, or Semana Santa: three to four months out.
- Any other window: two to three months is usually enough, and one month often is outside the centre.
Ask the owner early and directly whether the dates you want are free of a nightly block. It is a cheaper conversation in April than in September.
What the quiet months are good for
If your stay is not built around an event, the months nobody competes for are both better value and, arguably, the better experience.
Late January to mid-March. Dry, warm in the day, cold at night, no major festival. The choice of flats is widest, and this is when an owner is most likely to discount a three- or six-month term.
May, June and September. Wet, but the rain is predictable and afternoon-shaped, and the valley is green. Domestic travel is low outside the national holiday on 15 and 16 September.
The catch in the dry months. The comfortable winter shades into a hard spring. NVI Noticias reported on 11 February 2026 that rationing cycles in the worst-served neighbourhoods — Jalatlaco, Cinco Señores, the Cerro Juárez subsystem, parts of the Centro Histórico — were running past 30 to 40 days, with tanker deliveries at up to 2,500 pesos for 5,000 litres. March to May is when water is shortest. A dry-season stay is more pleasant in every other respect and harder on that one, so ask about the cistern before you ask about the view.
Festival dates move: the Lunes del Cerro follow 16 July, and Semana Santa moves with Easter. Occupancy, prices and water conditions move with them. Every date and figure above was checked in September 2026, and the official Guelaguetza programme is usually published in May.