Skip to content
Colonial street in Oaxaca glowing under a deep blue evening sky, Mexico

Oaxaca in January: The Driest Month, and the Cold Nobody Mentions

Reviewed September 2026

6 min read·Updated Sep 2026

January is Oaxaca’s driest month and one of its best. The valley is clear, the light is hard and bright, and the city is busy without being overwhelmed. The thing nobody warns you about is the cold: Oaxaca City sits at about 1,555 m, so nights drop to around 8°C in rooms that were built to stay cool.

The numbers

Oaxaca in January: rain is the variable, not heatOaxaca City receives about 3 millimetres of rain in January, its driest month, against about 175 in September, its wettest. Daytime temperature barely moves across the year: highs sit near 28 degrees Celsius and overnight lows near 8, because the city stands at about 1,555 metres.Oaxaca in January: rain is the variable, not heatAverage monthly rainfall in Oaxaca City, against the driest and wettest monthsJanuary in Oaxaca City3 mmWettest month (September)175 mm
Oaxaca in January: about 3 mm of rain, the driest month of the year, against roughly 175 mm in September. The temperature hardly changes – highs near 28 °C and nights near 8 °C – because Oaxaca City sits at about 1,555 m. The Pacific coast around Puerto Escondido runs hotter and more humid all year.

Why the altitude matters more than the latitude

Oaxaca is at 17 degrees north, which sounds tropical, and the daytime temperature is a comfortable 28°C. But at 1,555 m the air is thin and dry and it loses its heat fast after sunset. The gap between a 28°C afternoon and an 8°C night is the single most underpacked-for fact about the city.

πŸ“…
Plan around the seasons
See our full Travel Calendar 2026
Where to go every month of the year, with the best destinations for weather, wildlife, and value.
View calendar →
  • Colonial buildings have thick stone walls and no heating. They are built for the dry-season afternoon, not the night.
  • Bring a proper jacket, not a light layer. Courtyard restaurants get cold from about 7pm.
  • The sun is strong even at 28°C, because of the altitude. Sunburn in January is normal.
  • The air is very dry. Drink more than you think and expect dust on the valley roads.
Colonial street in Oaxaca glowing under a deep blue evening sky, Mexico
January evenings in the centro: clear, sharp and colder than the postcards suggest.

The weekly market circuit

Oaxaca’s valley villages each hold a market on a fixed weekday, and the dry season is the easiest time to do them. This is the single best-value day out in the state.

  • Sunday – Tlacolula, the biggest and the most Zapotec, with livestock, barbacoa and traders speaking Zapotec rather than Spanish.
  • Wednesday – Etla, known for cheese.
  • Thursday – Zaachila.
  • Friday – Ocotlan, with the Rodolfo Morales museum alongside it.
  • Daily in the city – Mercado 20 de Noviembre for the smoke hall, and Benito Juarez next door.

What January is good for

  • Monte Alban in clear air, with the whole valley visible from the platforms.
  • Hierve el Agua, the mineral terraces, at their best in dry weather when the road is easy.
  • Mezcal palenques around Santiago Matatlan and the Ocotlan road, which run year-round.
  • Whale watching from Puerto Escondido and Huatulco, where the humpback season runs roughly December to March.
  • The coast – Zipolite, Mazunte and Puerto Escondido are dry, hot and at their peak season.
  • Textile villages – Teotitlan del Valle for rugs, San Bartolo Coyotepec for black pottery, San Martin Tilcajete for alebrijes.

Where to go in January

  • Oaxaca City centro – Santo Domingo, the zocalo, the markets and the mezcalerias.
  • The Tlacolula valley – Mitla, the Tule tree, Teotitlan and Hierve el Agua on one road.
  • Puerto Escondido for the dry-season coast, though January swell at Zicatela is for experienced surfers only.
  • Mazunte and Zipolite for the quieter end of the coast.
  • The Sierra Norte – the Pueblos Mancomunados community tourism network, cool, pine-forested and very cold at night.

Prices and crowds

High season, but the calm part of it. The Christmas and New Year peak ends in the first week, and from about 7 January the city settles into busy-but-pleasant until Semana Santa. Coastal prices stay high all month. See what a trip to Mexico costs.

What to pack

A warm jacket and long trousers for evenings – the single most common packing mistake here. Strong sunscreen, a hat and sunglasses for the daytime. Comfortable shoes for cobbles. A light rain layer is unnecessary in January. Lip balm and moisturiser, because the dry-season air is harsh at altitude.

The January 2027 calendar

  • Friday 1 January – New Year’s Day, a federal public holiday across Mexico.
  • Wednesday 6 January – Dia de Reyes, when the rosca de reyes is eaten and children traditionally receive gifts. Not a public holiday, but widely observed.
  • From about 7 January – the Christmas peak ends and prices ease.
  • Through January – the driest month of the year, at roughly 3 mm of rain.
  • Through January – humpback whale season off the Oaxaca coast, running to about March.
  • Every Sunday – the Tlacolula market, the largest in the valley.

Read alongside

Frequently asked

Is January a good time to visit Oaxaca?

One of the best. It is the driest month, the air is clear, and after the first week the Christmas crowds have gone. The only real drawback is cold nights.

How cold does Oaxaca get at night in January?

Around 8°C. The city sits at about 1,555 m and colonial buildings have no heating, so evenings feel colder indoors than the number suggests. Bring a proper jacket.

Does it rain in Oaxaca in January?

Almost never. January averages about 3 mm, against roughly 175 mm in September.

Which Oaxaca village market is on which day?

Tlacolula on Sunday, Etla on Wednesday, Zaachila on Thursday and Ocotlan on Friday. Tlacolula is the biggest and the most traditional.

Can you see whales in Oaxaca in January?

Yes. Humpbacks pass the Oaxaca coast from about December to March, and trips run from Puerto Escondido and Huatulco.

Is the Oaxaca coast busy in January?

Yes, it is peak season – dry, hot and fully booked over the New Year period. Prices stay high through the month.

What is Dia de Reyes?

6 January, when families share a ring-shaped rosca de reyes and children traditionally receive their gifts. It is not a public holiday but bakeries and plazas are busy.

Do I need altitude precautions in Oaxaca?

Not really. At about 1,555 m it is far below the level where altitude sickness is a concern, but the thin dry air does make the sun stronger and dehydration easier.

Oaxaca month by month

  • January – dry, bright days and genuinely cold nights (this page).
  • February – carnival, Candelaria and perfect dry-season weather.
  • March – Semana Santa, jacarandas and the heat building.
  • April – the hottest and driest month, just before the rains.
  • May – the rains arrive and the valley turns green.
  • June – clear mornings, afternoon storms, and no crowds.
  • July – Guelaguetza, the biggest festival of the year.
  • August – deep green season and the quietest city of the year.
  • September – Independence, the wettest month and the hurricane peak.
  • October – Dia de Muertos and the end of the rains.
  • November – dry, clear and arguably the best month of all.
  • December – Noche de Rabanos, posadas and the Christmas peak.