Puerto Barrios climate — normals and trends

Puerto Barrios (Guatemala) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 25.0 °C and it receives 3,161 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is May (26.5 °C on average) and the coldest is January (22.9 °C). Rainfall peaks in October.

Puerto Barrios averages 0 frost days, 21 hot days (≥ 30 °C) and 280 rainy days per year.

Puerto Barrios has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.8 °C (on 17 May 2024) and the coldest 15.4 °C (on 31 January 1960).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

Puerto BarriosIzabal Department

coords
15.73°, -88.60°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthOctoberDriest monthApril

Mean daily temperature

25.0°C

Average daily high

27.2°C

Average daily low

23.2°C

Annual rainfall

3,161mm

Sunshine / day

9.9h

Mean relative humidity

86%

Average peak wind

15.8km/h

Seasonal range

3.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

21 d/yr

Rainy days (≥ 1 mm)

280 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.3 °C

Average feels-like low

26.8 °C

Average peak gust

28.9 km/h

Tropical nights (≥ 20 °C)

351 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

+0.2 °C per decade · r² = 0.71 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

33.8 °C

17 May 2024

Coldest day

15.4 °C

31 January 1960

Wettest day

289 mm

3 September 1969

Windiest day

53.7 km/h

19 September 1974

Strongest gust

90.0 km/h

19 September 1974

Hottest feels-like

42.2 °C

9 June 2020

Coldest feels-like

14.3 °C

31 January 1960

Sunniest day

12.4 h

28 May 1973

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.9 °C20 May 202520.4 °C11 November 202526.1 °C3,165 mm680
202433.8 °C17 May 202418.8 °C23 February 202426.6 °C3,059 mm1260
202333.0 °C11 October 202319.0 °C16 January 202326.3 °C3,224 mm970
202232.5 °C21 May 202219.3 °C30 January 202225.7 °C3,275 mm310
202132.0 °C4 May 202118.8 °C3 February 202126.0 °C2,541 mm650
202033.6 °C9 June 202019.0 °C26 December 202026.1 °C3,380 mm910
201933.3 °C14 April 201918.9 °C29 January 201926.0 °C1,966 mm730
201832.2 °C30 May 201818.1 °C8 January 201825.5 °C2,612 mm210
201732.1 °C29 April 201718.8 °C11 December 201725.7 °C3,105 mm680
201631.8 °C2 April 201618.3 °C24 January 201625.8 °C3,156 mm620
201532.9 °C28 April 201519.1 °C11 February 201525.8 °C2,987 mm240
201431.8 °C7 April 201418.0 °C17 January 201425.4 °C3,458 mm180
201332.5 °C2 May 201317.5 °C4 March 201325.6 °C3,414 mm220
201231.7 °C21 April 201219.2 °C25 December 201225.4 °C2,796 mm200
201132.6 °C27 April 201118.6 °C29 November 201125.4 °C3,136 mm430
201032.6 °C2 May 201017.2 °C11 January 201025.4 °C2,681 mm510
200931.7 °C3 April 200917.6 °C3 March 200925.4 °C2,608 mm200
200832.2 °C23 May 200817.9 °C3 January 200825.1 °C3,188 mm230
200731.3 °C11 April 200718.9 °C19 February 200725.4 °C2,580 mm240
200631.9 °C17 October 200617.8 °C14 February 200625.2 °C3,360 mm130
200532.8 °C1 May 200517.9 °C25 November 200525.5 °C3,054 mm630
200432.2 °C12 April 200418.5 °C20 February 200425.2 °C3,264 mm210
200332.9 °C18 March 200317.4 °C20 December 200325.3 °C3,208 mm380
200232.1 °C20 September 200217.7 °C24 February 200225.2 °C2,667 mm160
200130.3 °C5 June 200117.2 °C24 January 200124.8 °C2,906 mm50
200030.1 °C3 October 200018.1 °C27 January 200024.7 °C2,935 mm30
199930.9 °C6 May 199917.5 °C29 December 199924.8 °C3,267 mm90
199832.3 °C8 September 199817.3 °C4 February 199825.7 °C3,281 mm470
199732.6 °C23 April 199717.1 °C15 December 199725.5 °C2,852 mm220
199630.9 °C21 May 199616.2 °C13 March 199624.9 °C3,379 mm110
199532.0 °C4 June 199519.0 °C11 February 199525.4 °C2,508 mm370
199431.0 °C19 May 199418.9 °C7 January 199425.2 °C2,284 mm100
199332.4 °C15 April 199318.3 °C14 March 199325.1 °C2,863 mm190
199231.4 °C19 April 199220.1 °C7 February 199225.0 °C2,838 mm110
199131.8 °C29 March 199119.3 °C14 February 199125.2 °C2,957 mm250
199031.4 °C28 May 199018.6 °C10 December 199025.1 °C3,416 mm80
198930.5 °C8 June 198916.4 °C25 December 198924.9 °C2,654 mm10
198832.6 °C1 May 198817.1 °C28 January 198825.1 °C3,427 mm350
198731.9 °C24 March 198717.9 °C15 March 198725.0 °C2,800 mm110
198631.0 °C13 March 198616.2 °C28 January 198624.7 °C2,917 mm70
198531.1 °C2 November 198517.7 °C6 January 198524.8 °C2,691 mm20
198432.6 °C28 March 198417.6 °C1 January 198424.8 °C3,081 mm130
198333.5 °C16 March 198318.7 °C30 December 198325.5 °C3,312 mm240
198231.1 °C11 April 198218.9 °C15 January 198225.2 °C3,248 mm140
198131.2 °C19 May 198117.3 °C1 January 198125.0 °C3,123 mm180
198031.3 °C9 May 198017.1 °C29 December 198025.2 °C3,655 mm240
197931.5 °C9 May 197917.7 °C3 January 197925.1 °C3,952 mm210
197832.3 °C4 May 197816.5 °C7 February 197824.9 °C3,776 mm190
197730.9 °C11 May 197717.8 °C20 January 197724.9 °C2,734 mm40
197630.7 °C8 April 197617.3 °C18 January 197624.4 °C3,495 mm20
197531.2 °C8 June 197516.9 °C23 December 197524.8 °C3,041 mm120
197431.8 °C11 May 197418.5 °C10 February 197424.6 °C3,199 mm130
197331.5 °C27 May 197317.0 °C18 December 197324.9 °C2,902 mm170
197231.6 °C30 March 197218.7 °C22 February 197225.0 °C3,465 mm70
197130.9 °C13 September 197118.6 °C15 February 197124.7 °C3,167 mm60
197030.1 °C20 April 197017.6 °C5 February 197024.7 °C3,230 mm60
196931.8 °C5 May 196919.1 °C21 November 196925.2 °C3,771 mm240
196830.6 °C3 June 196817.6 °C9 February 196824.5 °C3,846 mm80
196730.9 °C11 June 196717.8 °C25 December 196724.6 °C3,560 mm90
196630.5 °C7 October 196617.8 °C30 November 196624.6 °C4,155 mm60
196531.1 °C15 June 196517.1 °C18 January 196524.7 °C3,557 mm50
196432.1 °C28 April 196417.3 °C1 January 196424.9 °C2,869 mm140
196330.8 °C14 June 196316.9 °C7 February 196324.7 °C3,155 mm50
196230.7 °C22 March 196218.1 °C4 January 196224.5 °C3,276 mm40
196131.8 °C11 September 196118.6 °C26 February 196124.6 °C3,857 mm130
196031.0 °C5 May 196015.4 °C31 January 196024.6 °C3,545 mm100
195930.5 °C17 June 195918.1 °C30 November 195924.7 °C3,009 mm30
195831.1 °C14 June 195816.2 °C9 January 195825.0 °C3,260 mm100
195731.7 °C24 March 195717.0 °C12 December 195724.7 °C3,410 mm130
195631.2 °C16 April 195616.4 °C15 January 195624.0 °C3,554 mm30
195530.9 °C19 May 195517.6 °C13 February 195524.4 °C2,829 mm100
195429.6 °C12 March 195417.6 °C20 December 195424.4 °C3,167 mm00
195332.9 °C13 April 195317.5 °C11 January 195325.1 °C3,253 mm210
195230.4 °C11 May 195218.4 °C28 February 195224.7 °C3,149 mm40
195131.4 °C7 April 195117.3 °C4 February 195124.7 °C2,858 mm110
195030.8 °C27 March 195018.4 °C21 December 195024.1 °C3,438 mm10
194931.9 °C4 April 194919.1 °C2 January 194924.5 °C2,837 mm60
194832.0 °C1 April 194817.1 °C15 January 194824.8 °C3,804 mm20
194730.3 °C12 June 194717.4 °C16 February 194724.9 °C2,761 mm10
194630.3 °C1 June 194619.0 °C26 January 194624.5 °C3,282 mm20
194532.3 °C16 May 194515.8 °C6 December 194524.6 °C3,021 mm160
194430.7 °C26 May 194418.3 °C14 December 194424.5 °C2,828 mm60
194329.9 °C15 September 194317.4 °C19 December 194324.1 °C3,610 mm00
194230.6 °C14 May 194217.7 °C13 January 194224.3 °C4,232 mm30
194131.3 °C4 April 194116.8 °C13 February 194124.4 °C3,363 mm80
194030.5 °C18 April 194018.9 °C30 January 194024.5 °C3,378 mm10

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
28.1 °C
+0.9 °C
Hot days (≥ 30 °C)
68 d/yr
+47
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3165 mm
+4 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.6 °C+0.8 °C401 mm+152 mm
Feb26.9 °C+1.3 °C148 mm-7 mm
Mar28.2 °C+1.2 °C102 mm-18 mm
Apr28.1 °C0.0 °C98 mm-3 mm
May30.3 °C+1.6 °C71 mm-93 mm
Jun29.5 °C+0.8 °C385 mm+73 mm
Jul29.0 °C+0.9 °C308 mm-46 mm
Aug29.6 °C+1.2 °C245 mm-46 mm
Sep29.4 °C+1.0 °C333 mm+6 mm
Oct28.7 °C+1.4 °C274 mm-126 mm
Nov26.3 °C+0.4 °C375 mm-21 mm
Dec25.9 °C+0.9 °C424 mm+132 mm

The year's extremes

Hottest day
31.9 °C
20 May 2025
Coldest day
20.4 °C
11 Nov 2025
Wettest day
74.1 mm
11 Nov 2025
Windiest day
27.0 km/h
25 Jan 2025
Strongest gust
48.6 km/h
25 Jan 2025
Hottest feels-like
39.6 °C
20 May 2025
Coldest feels-like
19.8 °C
12 Nov 2025
Sunniest day
12.4 h
10 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Puerto Barrios?

Puerto Barrios has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 25.0 °C and it receives 3,161 mm of precipitation per year.

What is the hottest day ever recorded in Puerto Barrios?

The hottest day measured in Puerto Barrios between 1940 and 2025 was 17 May 2024, reaching 33.8 °C.

What is the coldest day in Puerto Barrios?

The coldest day measured in Puerto Barrios between 1940 and 2025 was 31 January 1960, at 15.4 °C.

Does it snow in Puerto Barrios?

Almost never: Puerto Barrios sees virtually no snow, with about 0 frost days per year.

Has the climate of Puerto Barrios warmed?

Yes: Puerto Barrios warmed by +1.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Puerto Barrios?

The wettest day measured in Puerto Barrios between 1940 and 2025 was 3 September 1969, with 289 mm of rain in 24 hours.

What was the windiest day in Puerto Barrios?

The windiest day measured in Puerto Barrios between 1940 and 2025 was 19 September 1974, with winds reaching 53.7 km/h.

What is the warmest month in Puerto Barrios?

The warmest month in Puerto Barrios is May (26.5 °C on average); the coldest is January (22.9 °C).

How much does it rain in Puerto Barrios?

Puerto Barrios receives on average 3,161 mm of precipitation per year, spread over about 280 rainy days.

Is it sunny in Puerto Barrios?

Puerto Barrios gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Puerto Barrios?

Yes: Puerto Barrios has on average 351 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Puerto Barrios?

In Puerto Barrios, between 1940 and 2025, the highest apparent temperature reached 42.2 °C on 9 June 2020, and the lowest was 14.3 °C on 31 January 1960.

Compare Puerto Barrios with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Puerto Barrios

Other cities — Guatemala