✨December is an excellent time to visit Oaxaca — expect pleasantly warm days around 78°F (lows near 52°F), very little rain, abundant sunshine.
December Climate
Why This Matches
Based on your December search preferences
Avg highs of 78°F
1 rain days expected
10.1 hours of sunshine per day
58% average humidity
Year-Round Climate
Temperature
Sunshine
Rainfall
Best Time to Visit Oaxaca
The best time to visit Oaxaca is January–March and November–December, with highs around 78°F, minimal rainfall, 10+ hours of daily sunshine.
Weather Risks
Rainy season
June, July, August, September
What to Pack
Based on December conditions in Oaxaca
Light layers — t-shirts with a light jacket for evenings
Big temperature swings (52–78°F) — dress in removable layers
High SPF sunscreen, sunglasses, and a hat — strong sun expected
Comfortable walking shoes — you'll cover a lot of ground
December in Oaxaca
Flight prices unavailable for this route
Nightly hotel rates
Budget
$18–$42
Mid-Range
$48–$108
Luxury
$120–$312
About Oaxaca
Mexico's culinary capital, where indigenous Zapotec traditions meet mezcal distilleries and some of the most complex moles on the planet. Oaxaca is colorful, creative, and fiercely proud of its heritage — with markets, ruins, and fiestas to prove it.