The climate of Puerto Escondido is tropical, hot all year round, with a dry period from December to April and a muggy, rainy period from June to October.
The town is located on the southern coast of Mexico, in the state of Oaxaca. Due to the low latitude (we are at the 15th parallel) and the presence of the mountains to the north, which protect it from cold winds, the city is warm and sunny even in the middle of winter.
From June to November (but with a higher probability from August to October), there is the risk of hurricanes.
The average temperature of the coldest month (December) is of 25.2 °C (77 °F), that of the warmest month (May) is of 27.3 °C (81 °F). Here are the average temperatures.
Puerto Escondido - Average temperatures
Min (°C)222223242525242424242322
Max (°C)292929293030303030302929
Min (°F)727273757777757575757372
Max (°F)848484848686868686868484

Precipitation amounts to 1,185 millimeters (46.7 inches) per year: it is therefore quite abundant. It ranges from 0 mm (0 in) in the driest months (February, March) to 270 mm (10.6 in) in the wettest (September). Here is the average precipitation.
Puerto Escondido - Average precipitation

On average, there are around 2,760 sunshine hours per year. Here are the average sunshine hours per day.
Puerto Escondido - Sunshine

The sea temperature ranges between 28 °C (82 °F) and 30 °C (86 °F). It is therefore high enough for swimming all year round. Here are the average sea temperatures.
Puerto Escondido - Sea temperature
Temp (°C)272828292930303030292928
Temp (°F)818282848486868686848482

Puerto Escondido

Best Time

Puerto Escondido can be visited from December to April, as it is a dry period and outside the hurricane season.