Skip to main content

 Climates to travel
 World climate guide
 
 Open menu
 Home

 Africa

 N.America

 S.America

 Antarctica

 Asia

 Caribbean

 Europe

 M.East

 Oceania

 All the countries
Open menu
 Home

 Africa

 N.America

 S.America

 Antarctica

 Asia

 Caribbean

 Europe

 M.East

 Oceania

 All the countries
Select units of measurement for the temperature and rainfall tables (metric or imperial).

Climate in Puerto Vallarta (Jalisco)


Average weather, temperature, rainfall, sunshine hours

Flag - Mexico

Puerto Vallarta, where it's located


You are here: Home --> North America --> Mexico --> Puerto Vallarta


Share this page:
Facebook LinkedIn Whatsapp Email



Climate chart - Puerto Vallarta
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, at 20 degrees north latitude, 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.

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.

Puerto Vallarta - Climate data


In Puerto Vallarta, the average temperature of the coldest month (January) is of 21,8 °C, that of the warmest month (August) is of 28,6 °C. Here are the average temperatures.
Puerto Vallarta - Average temperatures (1991-2020)
Temperatures (°C)
MonthMinMaxMean
January16,826,921,8
February16,926,821,9
March17,42722,2
April18,827,823,3
May21,629,525,6
June24,931,328,1
July24,832,228,5
August24,732,428,6
September24,832,128,4
October2431,727,8
November20,93025,5
December17,927,622,7
Year21,129,625,35

Precipitation amounts to 1390 millimeters per year: it is therefore quite abundant. It ranges from 0 millimeters in the driest months (March, April) to 370 millimeters in the wettest one (September). Here is the average precipitation.
Puerto Vallarta - Average precipitation
MonthRain (mm)Days
January352
February51
March01
April00
May151
June19011
July33016
August31015
September37016
October955
November201
December252
Year139071

The sea temperature ranges from 24 °C in March to 30 °C in August. Here are the average sea temperatures.
Puerto Vallarta - Sea temperature
MonthTemperatures (°C)
January25
February24,5
March24
April24,5
May26,5
June28
July29,5
August30
September29,5
October29,5
November28">
December26,5
Year27,2

There are on average around 2760 sunshine hours per year. Here are the average hours of sunshine per day.
Puerto Vallarta - Sunshine hours
MonthAverageTotal
January7,5230
February8,5235
March8,5270
April8,5260
May9275
June7,5225
July6,5200
August6,5205
September6185
October7,5230
November8235
December6,5210
Year7,62760

Puerto Vallarta - Weather by month

Based on the period 1991-2020
(January - February - March - April - May - June - July - August - September - October - November - December)


January, the coolest month of the year, is generally a warm month. The average temperature is of 21,8 °C, with a minimum of 16,8 °C and a maximum of 26,9 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 13,5 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 30 °C.
Rain iconPrecipitation amounts to 35 mm, distributed over 2 days.
The day lasts on average 11 hours and 0 minutes.
Sun iconThere are on average 7,5 hours of sunshine per day. So, the sun shines 68% of the time.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of 6,6 kph.
Sea iconThe average sea temperature is of 25 °C. Therefore, the sea is warm enough for swimming.


February is generally a warm month. The average temperature is of 21,9 °C, with a minimum of 16,9 °C and a maximum of 26,8 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 13,5 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 30 °C.
Rain iconPrecipitation amounts to only 5 mm, and all occurs in one day.
The day lasts on average 11 hours and 30 minutes.
Sun iconThere are on average 8,5 hours of sunshine per day. So, the sun shines 73% of the time.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of 7,6 kph.
Sea iconThe average sea temperature is of 24,3 °C. Therefore, the sea is warm enough for swimming.


March is generally a warm month. The average temperature is of 22,2 °C, with a minimum of 17,4 °C and a maximum of 27 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 14 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 30 °C.
Rain iconPrecipitation amounts to only 0 mm, so on average it never rains in the whole month.
The day lasts on average 12 hours and 5 minutes.
Sun iconThere are on average 8,5 hours of sunshine per day. So, the sun shines 72% of the time.
The average humidity is 75%. Hence, the air is normally humid.
The average wind speed is of 8,4 kph.
Sea iconThe average sea temperature is of 24 °C. Therefore, the sea is warm enough for swimming.


April is generally a warm to hot, muggy month. The average temperature is of 23,3 °C, with a minimum of 18,8 °C and a maximum of 27,8 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 14,5 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 30 °C.
Rain iconPrecipitation amounts to only 0 mm, so on average it never rains in the whole month.
The day lasts on average 12 hours and 35 minutes.
Sun iconThere are on average 8,5 hours of sunshine per day. So, the sun shines 69% of the time.
The average humidity is 75%. Hence, the air is normally humid.
The average wind speed is of 8,6 kph.
Sea iconThe average sea temperature is of 24,7 °C. Therefore, the sea is warm enough for swimming.


May is generally a warm to hot, muggy month. The average temperature is of 25,6 °C, with a minimum of 21,6 °C and a maximum of 29,5 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 17,5 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 31,5 °C.
Rain iconPrecipitation amounts to 15 mm, and all occurs in one day.
The day lasts on average 13 hours and 5 minutes.
Sun iconThere are on average 9 hours of sunshine per day. So, the sun shines 67% of the time.
The average humidity is 75%. Hence, the air is normally humid.
The average wind speed is of 9,3 kph.
Sea iconThe average sea temperature is of 26,5 °C. Therefore, the sea is pleasantly warm and allows long swims.


June is generally a very hot, muggy month. The average temperature is of 28,1 °C, with a minimum of 24,9 °C and a maximum of 31,3 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 22 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 34 °C.
Rain iconPrecipitation amounts to 190 mm, distributed over 11 days.
The day lasts on average 13 hours and 25 minutes. June 21, the winter solstice, is the shortest day of the year in the Southern Hemisphere.
Sun iconThere are on average 7,5 hours of sunshine per day. So, the sun shines 56% of the time.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of 9,4 kph.
Sea iconThe average sea temperature is of 28,2 °C. Therefore, the sea is pleasantly warm and allows long swims.


July is generally a very hot, muggy month. The average temperature is of 28,5 °C, with a minimum of 24,8 °C and a maximum of 32,2 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 22 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 34,5 °C.
Rain iconPrecipitation amounts to 330 mm, distributed over 16 days.
The day lasts on average 13 hours and 10 minutes.
Sun iconThere are on average 6,5 hours of sunshine per day. So, the sun shines 49% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of 7,8 kph.
Sea iconThe average sea temperature is of 29,4 °C. Therefore, the sea is pleasantly warm and allows long swims.


August, the hottest month of the year, is generally a very hot, muggy month. The average temperature is of 28,6 °C, with a minimum of 24,7 °C and a maximum of 32,4 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 22,5 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 34 °C.
Rain iconPrecipitation amounts to 310 mm, distributed over 15 days.
The day lasts on average 12 hours and 50 minutes.
Sun iconThere are on average 6,5 hours of sunshine per day. So, the sun shines 51% of the time.
The average humidity is 80%. Hence, the air is normally humid.
The average wind speed is of 7,3 kph.
Sea iconThe average sea temperature is of 29,9 °C. Therefore, the sea is pleasantly warm and allows long swims.


September is generally a very hot, muggy month. The average temperature is of 28,4 °C, with a minimum of 24,8 °C and a maximum of 32,1 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 22,5 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 34 °C.
Rain iconPrecipitation amounts to 370 mm, distributed over 16 days.
The day lasts on average 12 hours and 10 minutes.
Sun iconThere are on average 6 hours of sunshine per day. So, the sun shines 50% of the time.
The average humidity is 81%. Hence, the air is normally humid.
The average wind speed is of 6,7 kph.
Sea iconThe average sea temperature is of 29,6 °C. Therefore, the sea is pleasantly warm and allows long swims.


October is generally a very hot, muggy month. The average temperature is of 27,8 °C, with a minimum of 24 °C and a maximum of 31,7 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 21 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 34 °C.
Rain iconPrecipitation amounts to 95 mm, distributed over 5 days.
The day lasts on average 11 hours and 35 minutes.
Sun iconThere are on average 7,5 hours of sunshine per day. So, the sun shines 64% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of 6,7 kph.
Sea iconThe average sea temperature is of 29,6 °C. Therefore, the sea is pleasantly warm and allows long swims.


November is generally a warm to hot, muggy month. The average temperature is of 25,5 °C, with a minimum of 20,9 °C and a maximum of 30 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 17,5 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 33 °C.
Rain iconPrecipitation amounts to 20 mm, and all occurs in one day.
The day lasts on average 11 hours and 5 minutes.
Sun iconThere are on average 8 hours of sunshine per day. So, the sun shines 71% of the time.
The average humidity is 76%. Hence, the air is normally humid.
The average wind speed is of 6,6 kph.
Sea iconThe average sea temperature is of 28,2 °C. Therefore, the sea is pleasantly warm and allows long swims.


December is generally a warm to hot, muggy month. The average temperature is of 22,7 °C, with a minimum of 17,9 °C and a maximum of 27,6 °C.
Cold thermometer iconOn the coldest nights of the month, the temperature usually drops to around 14 °C.
Warm thermometer iconOn the warmest days of the month, the temperature usually reaches around 30,5 °C.
Rain iconPrecipitation amounts to 25 mm, distributed over 2 days.
The day lasts on average 10 hours and 55 minutes. December 21, the winter solstice, is the shortest day of the year in the Northern Hemisphere.
Sun iconThere are on average 6,5 hours of sunshine per day. So, the sun shines 61% of the time.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of 6,5 kph.
Sea iconThe average sea temperature is of 26,3 °C. Therefore, the sea is pleasantly warm and allows long swims.

© Copyright Climatestotravel.com. 

Back to North America --> Mexico

All the countries


Share this page:
Facebook LinkedIn Whatsapp Email



 Continents:
 Africa
 North America
 South America
 Antarctica
 Asia
 Caribbean
 Europe
 Middle East
 Oceania

Search in the website:

Home About Contact Us Useful Links Policy
Home
About
Contact Us
Useful Links
Policy