The climate of Puerto Vallarta is tropical, hot all year round, with a dry, less hot period from December to April and a muggy, rainy period from June to October.
The city is located on the Mexican Pacific coast, in the state of Jalisco.
Although winter is typically warm, there can sometimes be cool and windy periods. From December to mid-April, the night temperature can drop to 13 °C (55 °F), and in January and February even to 10 °C (50 °F).
In contrast, in the period June-October, tropical heat reigns.
From June to November, but with a higher probability from August to October, the city can be affected by hurricanes of the Pacific Ocean, as happened for example with Hurricane Lily in August 1971 or with Hurricane Kenna in October 2002.
The average temperature of the coldest month (February) is of 21.5 °C (71 °F), that of the warmest month (August) is of 28.7 °C (84 °F). Here are the average temperatures.
Puerto Vallarta - Average temperatures
Min (°C)171717192225252525242118
Max (°C)272627283031323332323027
Min (°F)636363667277777777757064
Max (°F)817981828688909190908681

Precipitation amounts to 1,390 millimeters (54.7 inches) per year: it is therefore quite abundant. It ranges from 0 mm (0 in) in the driest months (March, April) to 370 mm (14.6 in) in the wettest (September). Here is the average precipitation.
Puerto Vallarta - Average precipitation

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

The sea temperature ranges between 24 °C (75 °F) and 30 °C (86 °F). It is therefore high enough for swimming all year round. Here are the average sea temperatures.
Puerto Vallarta - Sea temperature
Temp (°C)252424242628293029292826
Temp (°F)777575757982848684848279

Puerto Vallarta

Best Time

The best time to visit Puerto Vallarta is from November to May, as it is the driest and least hot season. The best months for a beach holiday are May and November, although a hurricane is still theoretically possible in November.