AlejandroLinaresGarcia, CC BY-SA 4.0, via Wikimedia Commons
North America › Mexico › Puebla › Climate

Puebla climate data

Puebla, set in central Mexico at over 2,100 metres elevation, enjoys a temperate highland climate with mild temperatures year-round. The city experiences a pronounced wet season from May to October and a dry season from November to April. Abundant sunshine, cool nights, and lush landscapes during the rainy months make Puebla a comfortable and scenic travel destination.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Puebla, Mexico
☀️
Jan
☀️
Feb
☀️
Mar
☀️
Apr
⛈️
May
⛈️
Jun
⛈️
Jul
⛈️
Aug
⛈️
Sep
🌦️
Oct
☀️
Nov
☀️
Dec
High season: March - April, Nov. - Dec.
Shoulder season: Jan. - Feb., May, Aug. - Oct.
Crowdedness: 6 (Many tourists)
Tap on a month for more info Hover over a month for more info
Cinco de Mayo (5 May) commemorates the Battle of Puebla with parades and ceremonies in the city
Chiles en nogada, Puebla's signature dish, is served mainly August to September

The climate of Puebla

Puebla’s climate is defined by its high elevation and temperate latitude, resulting in mild, spring-like temperatures throughout the year. Daytime highs typically range from 19°C in January to 25°C in April and May, while nighttime lows can drop to 8°C during the coldest months. The city rarely experiences temperature extremes, and even the warmest months remain comfortable compared to lower-altitude regions.

Puebla has two distinct seasons: a dry season from November to April, with clear skies, low humidity, and little rainfall, and a wet season from May to October. The rainy season peaks in June to September, when monthly precipitation can exceed 130 mm, bringing lush greenery and refreshing air. Despite the rain, showers are often brief and followed by sunshine. Snowfall is extremely rare, and the city enjoys around 2,500 hours of sunshine annually. Winds are generally light, and visibility is excellent, making Puebla ideal for sightseeing and outdoor activities year-round.

Average climate data for Puebla, Mexico
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 19 21 23 24 24 22 21 21 20 20 19 20 24
Average minimum temperature (°C) 7 8 10 12 13 12 11 11 11 10 9 8 7
Average precipitation (mm) 9 13 42 69 161 191 204 189 174 98 35 6 1,193
Average rainfall days (days) 5 6 11 15 23 27 29 29 27 22 12 4 211
Average relative humidity (%) 58 53 52 51 59 73 78 77 83 74 70 63 66
Average wind speed (km/h) 10 10 10 9 7 7 7 7 7 9 9 9 8
Average daily daylight hours (h) 11 11 12 12 13 13 13 12 12 11 11 11 12
Average daily sunshine hours (h) 9 9 9 9 10 10 9 9 8 9 7 8 9
Average cloud coverage (%) 14 12 14 14 22 36 37 35 43 31 19 12 24
Average UV index 4 5 5 5 5 4 5 4 4 4 4 4 4

Travel info

  • Spring (March–May): Warm and sunny, with highs of 24–27°C. Occasional rain showers begin in May. Great for festivals and outdoor exploration – bring a light jacket for cool evenings.
  • Summer (June–August): Mild to warm (22–25°C) and rainy, with frequent afternoon showers. Lush landscapes and fewer tourists. Pack rain gear and enjoy breaks of sunshine between downpours.
  • Autumn (September–November): Pleasant temperatures (19–24°C) and decreasing rainfall. Early autumn is still green and vibrant, while late autumn is drier and ideal for city walks.
  • Winter (December–February): Cool and dry, with highs of 19–22°C and chilly nights. Sunshine is abundant, and rain is rare. Perfect for sightseeing and cultural events – bring layers for cool mornings and evenings.
  • General tips: Weather is stable year-round, but nights can be cool due to altitude. Rainy season brings lush scenery but rarely disrupts travel. Book early for major festivals like Cinco de Mayo.

The best time to visit Puebla

The best time to visit Puebla is from February to April and October to November, when the weather is pleasantly warm, rainfall is minimal, and the city hosts vibrant festivals. These periods offer ideal conditions for outdoor activities and sightseeing, with clear skies and comfortable temperatures both day and night.

The worst time to visit Puebla

The least favourable time to visit Puebla is during the peak rainy season from June to September, when frequent afternoon showers and high humidity can limit outdoor activities. However, the city remains mild, and rain showers are usually brief, leaving plenty of opportunities to explore between downpours.

Frequently asked questions

What is the climate like in Puebla year-round?

Puebla has a temperate highland climate with mild temperatures all year, thanks to its elevation. The city experiences a dry season from November to April and a rainy season from May to October, with abundant sunshine.

When is the best time to visit Puebla?

The best times to visit Puebla are February to April and October to November, when the weather is warm, dry, and ideal for festivals and sightseeing. Rainfall is minimal and skies are generally clear.

Does it rain a lot in Puebla?

Puebla receives most of its rain from May to October, with the heaviest rainfall in June to September. Rain showers are often brief, and the rest of the year is mostly dry and sunny.

Does Puebla ever get snow?

Snowfall in Puebla is extremely rare due to its temperate climate and high elevation. On rare occasions when snow does fall, it is light and melts quickly.

How hot does it get in Puebla?

Puebla’s temperatures are moderate year-round, with daytime highs rarely exceeding 27°C, even in the warmest months. Nights can be cool, especially in winter, due to the city’s altitude.

What should I pack for a trip to Puebla?

Pack layers for cool mornings and evenings, especially in winter. Bring sun protection for the day and a light rain jacket if visiting in the rainy season. Comfortable walking shoes are recommended for exploring the city.

Is Puebla suitable for outdoor activities year-round?

Yes, Puebla’s mild climate and abundant sunshine make it great for outdoor activities year-round. The dry season is best for hiking and sightseeing, while the rainy season brings lush scenery and fewer tourists.

Minimum and maximum temperatures in Puebla

The warmest month, with the highest average maximum temperature, is April (24.2 °C). The month with the lowest average maximum temperature is January (19.1 °C). Overall, the average maximum temperature over the whole year is 21.2 °C.

The month with the highest average minimum temperature is May (13.2 °C). The coldest month, with the lowest average minimum temperature, is January (7.1 °C). Overall, the average minimum temperature over the whole year is 10.2 °C.

Rainfall amount in Puebla

The wettest month, with the highest amount of precipitation, is July (204.2 mm). The driest month, with the least amount of precipitation, is December (6 mm). Over the whole year there are 1,193.2 mm of rainfall on average.

Rainfall days in Puebla

The month with the most days of rain is August (29.3 days). The month with the fewest days of rain is December (4.5 days). Over the whole year there are 210.7 days of rain on average.

Relative humidity in Puebla

The month with the highest average relative humidity is September (82.8 %). The month with the lowest average relative humidity is April (50.6 %). The overall average relative humidity over the whole year is 65.8 %.

Wind speed in Puebla

The windiest month, with the highest average wind speed, is March (10 km/h). The calmest month, with the lowest average wind speed, is July (7.1 km/h). The overall average wind speed over the whole year is 8.4 km/h.

Cloud coverage in Puebla

The month with the cloudiest skies, so the highest cloud coverage, is September (42.7 %). The month with the clearest skies, so the lowest cloud coverage, is February (11.6 %). Over the whole year there is an average cloud coverage of 24 %.

Daylight hours and sunshine hours in Puebla

The month with the longest days, so the most daylight, is June (Average daylight: 13 h). The month with the shortest days, so the least daylight, is December (Average daylight: 11 h). Over the whole year there are 11.9 h of daylight per day on average.

The month with the most sunshine per day is June (Average sunshine: 10 h). The month with the least sunshine per day is November (Average sunshine: 7.1 h). Over the whole year there are 8.9 h of sunlight per day on average.

UV index in Puebla

The months with the highest average UV index are February, March, April, May and July (UV index: 5). The months with the lowest average UV index are January, June, August, September, October, November and December (UV index: 4). Over the whole year the average UV index is 4.4.

Was this page helpful?
Feedback