Oaxaca Weather by Month
Oaxaca, Mexico, has a generally warm climate throughout the year, with mild temperatures during the winter and warmer conditions in spring. The city experiences a distinct dry season from November through April and a rainy season from May through October. June through September are the wettest months, while December through February are among the driest and most comfortable times to explore the city.
Oaxaca Weather by Month
You can click the image below to view the full-size weather chart for Oaxaca.

January – Mild, Cool and Very Dry
- Average high: 81°F (27°C)
- Average low: 48°F (9°C)
- Rainfall: 0.12 inches (3 mm)
- Daylight: 11 hours
January is one of the coolest and driest months in Oaxaca, making it an excellent time to explore the city’s historic center and surrounding landscapes. Average daytime temperatures reach around 81°F (27°C), while nighttime temperatures fall to approximately 48°F (9°C). Afternoons are generally warm and pleasant, although early mornings and evenings can feel chilly.
Rainfall averages just 0.12 inches (3 mm), so rain rarely disrupts outdoor activities. The dry weather is ideal for visiting Santo Domingo de Guzmán Temple, wandering through colorful markets, and taking day trips to nearby archaeological sites. Bring lightweight clothing for daytime and a jacket for cooler evenings.
Best for:
- Exploring Oaxaca’s historic center
- Visiting archaeological sites and museums
- Enjoying local markets and outdoor dining
- Taking day trips in comfortable weather
February – Warm, Sunny and Dry
- Average high: 84°F (29°C)
- Average low: 54°F (12°C)
- Rainfall: 0.19 inches (4.8 mm)
- Daylight: 11.5 hours
February brings warmer afternoons and slightly longer days to Oaxaca. Average highs reach approximately 84°F (29°C), while nighttime temperatures average 54°F (12°C). The weather is generally sunny and dry, providing excellent conditions for sightseeing and exploring the surrounding valleys.
With only about 0.19 inches (4.8 mm) of rainfall, February is one of the driest months of the year. Visitors can comfortably explore the city’s historic streets, sample traditional Oaxacan cuisine, and visit nearby artisan villages without worrying much about rain. Sunscreen, a hat, and comfortable walking shoes are useful for spending long hours outdoors.
Best for:
- Walking tours of the historic city center
- Sampling traditional Oaxacan food
- Visiting artisan villages and craft markets
- Enjoying sunny days with little rainfall
March – Hotter Days and Almost No Rain
- Average high: 88°F (31°C)
- Average low: 55°F (13°C)
- Rainfall: 0.48 inches (12.2 mm)
- Daylight: 12 hours
March marks the beginning of the hotter part of the year in Oaxaca. Average daytime temperatures rise to around 88°F (31°C), while nighttime temperatures remain relatively comfortable at 55°F (13°C). The contrast between warm afternoons and cooler evenings makes layered clothing a practical choice.
Rainfall remains low at approximately 0.48 inches (12.2 mm), so dry conditions are typical throughout the month. This is a good time to explore Monte Albán, visit traditional markets, and discover the villages surrounding the city. Since midday temperatures can become quite hot, plan outdoor sightseeing for the morning or late afternoon and carry plenty of water.
Best for:
- Visiting Monte Albán archaeological site
- Exploring the surrounding valleys
- Discovering local crafts and traditional markets
- Enjoying dry weather and outdoor excursions
April – Hot, Sunny and Dry
- Average high: 90°F (32°C)
- Average low: 57°F (14°C)
- Rainfall: 1.41 inches (35.9 mm)
- Daylight: 12.5 hours
April is typically one of the hottest months in Oaxaca, with average highs reaching 90°F (32°C) and nighttime lows around 57°F (14°C). Longer days provide plenty of time for sightseeing, although the midday heat can be intense, especially when walking through exposed archaeological sites or open plazas.
Rainfall increases slightly to approximately 1.41 inches (35.9 mm), but most days remain relatively dry. Visitors can enjoy outdoor cafés, historic landmarks, and excursions into the surrounding countryside. Lightweight, breathable clothing is recommended, along with sunscreen and a reusable water bottle.
Best for:
- Exploring historic landmarks in the morning
- Taking scenic drives through the valleys
- Visiting museums and indoor attractions during hot afternoons
- Enjoying longer daylight hours
May – Hot Weather and the Start of the Rainy Season
- Average high: 88°F (31°C)
- Average low: 59°F (15°C)
- Rainfall: 3.14 inches (79.8 mm)
- Daylight: 13 hours
May marks the transition from the dry season to the rainy season in Oaxaca. Average daytime temperatures reach around 88°F (31°C), while nighttime lows average 59°F (15°C). The weather remains warm, but afternoon showers become more frequent as the month progresses.
Rainfall increases to approximately 3.14 inches (79.8 mm), and visitors may experience a mix of sunny mornings and wet afternoons. The surrounding countryside begins to become greener, creating attractive scenery for photography and nature excursions. Pack lightweight clothing, sunscreen, and a compact umbrella or rain jacket to prepare for changing conditions.
Best for:
- Exploring the city before afternoon showers
- Photographing the surrounding landscapes
- Visiting museums, churches, and cultural attractions
- Experiencing the transition into the green season
June – Warm, Wet and Increasingly Green
- Average high: 84°F (29°C)
- Average low: 59°F (15°C)
- Rainfall: 5.88 inches (149.3 mm)
- Daylight: 13 hours
June brings the rainy season into full swing in Oaxaca. Average highs settle around 84°F (29°C), while nighttime temperatures remain near 59°F (15°C). Although the weather is still warm, cloudy skies and regular showers can make conditions feel less hot than in April and May.
Rainfall reaches approximately 5.88 inches (149.3 mm), making June one of the wettest months of the year. Showers often affect afternoon and evening plans, so it is helpful to schedule outdoor excursions earlier in the day. The rain also brings fresh greenery to the surrounding mountains and valleys, creating appealing scenery for nature lovers.
Best for:
- Enjoying lush landscapes around Oaxaca
- Exploring museums and cultural attractions
- Taking morning excursions before the rain
- Experiencing the countryside during the green season
July – Warm Days and Frequent Rain Showers
- Average high: 82°F (28°C)
- Average low: 59°F (15°C)
- Rainfall: 3.90 inches (99 mm)
- Daylight: 13 hours
July offers warm temperatures and a mix of sunshine, clouds, and rain. Average daytime highs reach approximately 82°F (28°C), while nighttime lows remain around 59°F (15°C). Conditions are generally comfortable for exploring the city, although humidity and afternoon showers may affect outdoor activities.
Rainfall averages about 3.90 inches (99 mm), which is lower than in June but still significant. Visitors should be prepared for wet streets and occasional interruptions to sightseeing. The surrounding landscapes remain green, and the cooler temperatures can make walking around the historic center more comfortable than during the hottest months.
Best for:
- Exploring the historic center between showers
- Enjoying local food and cultural experiences
- Photographing green mountain scenery
- Planning flexible day trips
August – Mildly Warm and Wet
- Average high: 82°F (28°C)
- Average low: 59°F (15°C)
- Rainfall: 4.86 inches (123.5 mm)
- Daylight: 12.5 hours
August continues the rainy season in Oaxaca, with average highs around 82°F (28°C) and lows near 59°F (15°C). Daytime temperatures are relatively moderate, making the weather suitable for sightseeing when rain is not falling. Mornings can be especially pleasant for walking through markets and historic streets.
Rainfall averages approximately 4.86 inches (123.5 mm), so showers are a regular part of the weather pattern. Visitors should bring a rain jacket and consider keeping indoor attractions as backup options. The surrounding countryside remains vibrant and green, offering beautiful views for travelers exploring beyond the city.
Best for:
- Exploring local markets and neighborhoods
- Visiting museums and historic churches
- Enjoying green countryside views
- Combining outdoor activities with indoor attractions
September – Warm, Cloudy and Very Wet
- Average high: 81°F (27°C)
- Average low: 59°F (15°C)
- Rainfall: 4.99 inches (126.8 mm)
- Daylight: 12.5 hours
September is one of the wettest months in Oaxaca, with average highs of 81°F (27°C) and nighttime lows around 59°F (15°C). Temperatures remain comfortable compared with the hotter months, but frequent rain can make travel plans less predictable.
Rainfall averages approximately 4.99 inches (126.8 mm), and the surrounding valleys and mountains are often covered in lush vegetation. Visitors can still enjoy cultural attractions, traditional cuisine, and city sightseeing, but outdoor excursions may require greater flexibility. Waterproof footwear and a compact umbrella are useful, particularly for travelers planning to explore rural areas.
Best for:
- Discovering Oaxaca’s food and cultural scene
- Visiting museums and indoor attractions
- Photographing lush landscapes
- Enjoying sightseeing with flexible plans
October – Warm Days and Gradually Drier Weather
- Average high: 81°F (27°C)
- Average low: 57°F (14°C)
- Rainfall: 1.84 inches (46.8 mm)
- Daylight: 12 hours
October marks the gradual transition toward the dry season in Oaxaca. Average daytime highs remain around 81°F (27°C), while nighttime temperatures fall to approximately 57°F (14°C). The weather is generally warm and comfortable, and rainfall decreases considerably compared with the peak rainy season.
Rainfall averages about 1.84 inches (46.8 mm), meaning visitors are more likely to enjoy extended periods of dry weather, although showers can still occur. October is a good month for exploring the historic center, visiting archaeological sites, and taking excursions into the surrounding valleys. A light jacket can be useful during cooler mornings and evenings.
Best for:
- Exploring historic streets and plazas
- Visiting Monte Albán and nearby villages
- Enjoying outdoor dining and local markets
- Taking advantage of decreasing rainfall
November – Pleasant, Sunny and Mostly Dry
- Average high: 81°F (27°C)
- Average low: 54°F (12°C)
- Rainfall: 0.27 inches (6.9 mm)
- Daylight: 11.5 hours
November brings a return to predominantly dry weather in Oaxaca. Average daytime temperatures reach around 81°F (27°C), while nighttime lows average 54°F (12°C). Days are warm and pleasant, and evenings are cooler, creating comfortable conditions for exploring the city and enjoying its restaurants.
Rainfall drops to approximately 0.27 inches (6.9 mm), making November an excellent month for outdoor activities. The dry weather is particularly suitable for visiting historic landmarks, exploring nearby archaeological sites, and taking scenic trips through the valleys. Visitors who prefer warm days without excessive heat will find November appealing.
Best for:
- Exploring Oaxaca’s historic center
- Taking day trips to archaeological sites
- Enjoying outdoor cafés and restaurants
- Photographing the surrounding countryside
December – Warm Afternoons and Cool Nights
- Average high: 79°F (26°C)
- Average low: 50°F (10°C)
- Rainfall: 0.27 inches (6.8 mm)
- Daylight: 11 hours
December is one of the coolest and driest months in Oaxaca, although daytime weather remains pleasantly warm. Average highs reach approximately 79°F (26°C), while nighttime temperatures drop to around 50°F (10°C). The cooler evenings provide a refreshing contrast to the warmth of the afternoon.
Rainfall averages only 0.27 inches (6.8 mm), so rain is unlikely to interfere with most travel plans. The dry conditions are ideal for sightseeing, exploring markets, sampling regional dishes, and visiting nearby cultural attractions. Pack light clothing for daytime activities and a warmer layer for early mornings and evenings.
Best for:
- Exploring historic landmarks in comfortable weather
- Enjoying local cuisine and traditional markets
- Taking outdoor excursions with little chance of rain
- Escaping colder winter weather elsewhere
Oaxaca Weather by Month
| Month | Avg High °F (°C) | Avg Low °F (°C) | Rainfall (inches) | Daylight (hours) |
|---|---|---|---|---|
| January | 81°F (27°C) | 48°F (9°C) | 0.12 | 11 |
| February | 84°F (29°C) | 54°F (12°C) | 0.19 | 11.5 |
| March | 88°F (31°C) | 55°F (13°C) | 0.48 | 12 |
| April | 90°F (32°C) | 57°F (14°C) | 1.41 | 12.5 |
| May | 88°F (31°C) | 59°F (15°C) | 3.14 | 13 |
| June | 84°F (29°C) | 59°F (15°C) | 5.88 | 13 |
| July | 82°F (28°C) | 59°F (15°C) | 3.90 | 13 |
| August | 82°F (28°C) | 59°F (15°C) | 4.86 | 12.5 |
| September | 81°F (27°C) | 59°F (15°C) | 4.99 | 12.5 |
| October | 81°F (27°C) | 57°F (14°C) | 1.84 | 12 |
| November | 81°F (27°C) | 54°F (12°C) | 0.27 | 11.5 |
| December | 79°F (26°C) | 50°F (10°C) | 0.27 | 11 |
20 FAQs About Oaxaca Weather
1. What is the weather like in Oaxaca, Mexico?
Oaxaca generally has warm days, mild to cool nights, and distinct dry and rainy seasons. The dry season typically runs from November through April, while the rainy season lasts from May through October. Average daytime highs range from about 79°F (26°C) to 90°F (32°C).
2. What is the best month to visit Oaxaca?
November through February is an excellent time to visit Oaxaca because temperatures are comfortable and rainfall is minimal. These months are ideal for sightseeing, exploring markets, visiting archaeological sites, and enjoying the city’s culinary scene.
3. What is the hottest month in Oaxaca?
April is typically the hottest month, with an average high of around 90°F (32°C). March and May are also hot, with average highs of 88°F (31°C).
4. What is the coldest month in Oaxaca?
January is one of the coolest months, with an average low of 48°F (9°C) and an average high of 81°F (27°C). Nights can feel chilly, so a light jacket or sweater is recommended.
5. Does it rain a lot in Oaxaca?
Rainfall varies considerably throughout the year. The dry season receives very little rain, while the rainy season brings frequent showers. June is the wettest month in the provided data, with approximately 5.88 inches (149.3 mm) of rainfall.
6. When is the rainy season in Oaxaca?
The rainy season generally runs from May through October. Rainfall increases in May, peaks during the summer months, and begins to decrease in October. Showers often occur in the afternoon or evening.
7. When is the dry season in Oaxaca?
The dry season usually lasts from November through April. December, January, and February are particularly dry, making this period suitable for outdoor sightseeing and day trips.
8. Is Oaxaca hot in January?
January afternoons are warm, with average highs of 81°F (27°C). However, nighttime temperatures can fall to around 48°F (9°C), so it is best to bring both lightweight clothing and a warm layer.
9. Is Oaxaca hot in April?
Yes. April is generally the hottest month, with average highs of 90°F (32°C) and lows of 57°F (14°C). Plan strenuous outdoor activities for the morning or late afternoon to avoid the strongest midday heat.
10. Is Oaxaca rainy in June?
Yes. June is one of the wettest months, receiving around 5.88 inches (149.3 mm) of rain. Although there are still opportunities for outdoor activities, afternoon showers are common enough that flexible plans and rain protection are advisable.
11. Is September a good time to visit Oaxaca?
September can be a good time for travelers interested in cultural experiences and green landscapes, but it is one of the wettest months. Average highs are around 81°F (27°C), and rainfall reaches approximately 4.99 inches (126.8 mm). Pack a rain jacket and allow flexibility in your itinerary.
12. What is Oaxaca weather like in October?
October brings warm temperatures and decreasing rainfall as the rainy season comes to an end. Average highs are around 81°F (27°C), lows are 57°F (14°C), and rainfall averages 1.84 inches (46.8 mm).
13. What is Oaxaca weather like in November?
November is warm, sunny, and mostly dry. Average highs reach 81°F (27°C), while lows fall to 54°F (12°C). With only about 0.27 inches (6.9 mm) of rainfall, it is an excellent month for sightseeing and outdoor excursions.
14. What is Oaxaca weather like in December?
December has warm afternoons and cool nights. Average temperatures range from a low of 50°F (10°C) to a high of 79°F (26°C). Rainfall is minimal, making December a popular time for exploring the city and surrounding attractions.
15. Does Oaxaca get cold at night?
Yes. Although daytime temperatures are usually warm, nighttime temperatures can drop considerably, especially during the dry season. January lows average 48°F (9°C), while December lows average 50°F (10°C). Bring a sweater or light jacket for evenings.
16. Does Oaxaca get snow?
Snow is extremely uncommon in Oaxaca City because of its relatively mild climate. Winter temperatures are generally too warm for snowfall, although higher mountain areas in the wider region can experience colder conditions.
17. How much sunshine does Oaxaca get?
Oaxaca enjoys relatively long daylight hours throughout the year, ranging from approximately 11 hours in December and January to 13 hours from May through July. Actual sunshine varies with cloud cover, particularly during the rainy season.
18. What should I wear in Oaxaca?
Lightweight, breathable clothing is suitable for warm daytime temperatures. Bring comfortable walking shoes, sunscreen, sunglasses, and a hat. During the dry-season winter months, pack a sweater or jacket for chilly evenings. If visiting between May and October, include a rain jacket or compact umbrella.
19. Is Oaxaca worth visiting during the rainy season?
Yes. The rainy season can be rewarding because the surrounding countryside becomes lush and green, and the city continues to offer excellent food, markets, museums, churches, and cultural attractions. However, rain may affect hiking, rural excursions, and other outdoor plans.
20. What is the best time to visit Oaxaca for outdoor activities?
November through February is generally best for comfortable outdoor sightseeing because temperatures are pleasant and rainfall is low. March and April are also dry, but afternoons can be quite hot. For hiking and countryside exploration, start early in the day and carry sufficient water.
Read more:






