Oaxaca weather by month & the best time to visit
Mexico · highland city · Mediterranean climate
.jpg/960px-Oaxaqa_(41).jpg)
The best time to visit Oaxaca is January — its sunniest month (Sunshine Score 95/100), with February and December close behind. Oaxaca averages about 2,891 hours of sunshine a year. Daytime highs around 24°C / 75°F and roughly 7 mm of rain in January.
When is the best time to visit Oaxaca?
For sunshine, the best time to visit Oaxaca is January, then February and December. The dullest month is June (69/100, 198 mm of rain). The full month-by-month picture is in the table below.
How sunny is Oaxaca?
Oaxaca gets a lot of sun: around 2,891 hours a year. January (95/100) is noticeably better than June (69). It ranks #43 of 62 destinations in Mexico for annual sunshine, below the national median of 3,138 hours. Rain has a clear season: the wettest stretch, around August, carries about 53% of the annual 978 mm.
Sunshine Score by month
| Month | Score | Day high | Night low | Rain | UV |
|---|---|---|---|---|---|
| January | 95 | 24° / 75°F | 9° / 48°F | 7 mm | 9 |
| February | 95 | 27° / 81°F | 10° / 50°F | 6 mm | 10 |
| March | 94 | 30° / 86°F | 12° / 54°F | 13 mm | 12 |
| April | 90 | 31° / 88°F | 14° / 57°F | 32 mm | 11 |
| May | 83 | 30° / 86°F | 16° / 61°F | 73 mm | 10 |
| June | 69 | 26° / 79°F | 16° / 61°F | 198 mm | 10 |
| July | 69 | 25° / 77°F | 15° / 59°F | 151 mm | 10 |
| August | 69 | 25° / 77°F | 15° / 59°F | 169 mm | 10 |
| September | 69 | 24° / 75°F | 15° / 59°F | 203 mm | 9 |
| October | 78 | 24° / 75°F | 14° / 57°F | 100 mm | 9 |
| November | 93 | 23° / 73°F | 11° / 52°F | 18 mm | 9 |
| December | 95 | 24° / 75°F | 10° / 50°F | 8 mm | 8 |
Nearest destinations
Head-to-head
How Oaxaca compares month by month: Oaxaca vs Veracruz · Oaxaca vs Puerto Escondido · Oaxaca vs Huatulco · all comparisons
Oaxaca: questions and answers
What kind of destination is Oaxaca?
Oaxaca is a highland city in Mexico at 1,515 m elevation with a Mediterranean climate.
How many hours of sunshine does Oaxaca get a year?
Oaxaca gets about 2,891 hours of sunshine a year, at its best around January.
When is the best time to visit Oaxaca?
The sunniest time to visit Oaxaca is January, when the Sunshine Score peaks at 95/100 (with February and December close behind). Expect daytime highs around 24°C / 75°F.
What is the least sunny month in Oaxaca?
June is the least sunny month in Oaxaca, scoring 69/100 with about 198 mm of rain.
How strong is the sun in Oaxaca?
The typical midday UV index in Oaxaca peaks around 12 (extreme) in March, easing to about 8 (very high) in December. Month-by-month midday UV values are in the UV column of the table on this page.
Put the Oaxaca sunshine badge on your site
A compact badge showing Oaxaca's sunshine at a glance — free to embed under CC BY 4.0. Paste this wherever you'd like it to appear:
Live preview — this is exactly what your readers see:
