Oaxaca weather:
The city of Oaxaca, located in southern Mexico, has a subtropical highland climate, characterized by warm to hot temperatures year-round and moderate to high humidity. The city experiences two distinct seasons: a dry season from November to April, and a rainy season from May to October.

During the dry season, temperatures can reach up to 30°C (86°F) during the day and drop to around 10°C (50°F) at night. The rainy season brings cooler temperatures, with highs around 25°C (77°F) and lows around 15°C (59°F), as well as higher humidity levels. The city also experiences occasional thunderstorms during this time.

In terms of rainfall, Oaxaca receives the most precipitation during the months of June to September, with an average of around 100-200mm (4-8 inches) per month. The driest months are December to February, with little to no rainfall.

The best time to visit Oaxaca would be during the dry season, from November to April, when temperatures are warm and the city experiences the least amount of rainfall. This is also the peak tourist season, so accommodations and activities may be more crowded and expensive.

Another option would be visit in the shoulder season, which fall in the months of October, May and September. During this time you will be able to enjoy good weather and less tourist crowd.

It is important to note that even during the dry season, Oaxaca can be quite humid, so it is always a good idea to pack light, breathable clothing and stay hydrated.

Visiting Oaxaca during the rainy season can also be a unique experience, as the city takes on a lush, green appearance and many of the local festivals and events take place during this time. However, it is important to be prepared for possible thunderstorms and flooding.

In conclusion, the best time to visit Oaxaca depends on your personal preferences and travel goals. If you’re looking for warm, dry weather and the peak tourist experience, the dry season is the best choice. If you prefer cooler temperatures and a more authentic experience, the rainy season may be a better fit. If you want to avoid the peak tourist season and enjoy the less crowded city, the shoulder season is ideal.