Kuala Penyu climate — normals and trends

Kuala Penyu (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 27.1 °C and it receives 2,253 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 (27.8 °C on average) and the coldest is January (26.4 °C). Rainfall peaks in October.

Kuala Penyu averages 0 frost days, 166 hot days (≥ 30 °C) and 262 rainy days per year.

Kuala Penyu has warmed by +2.0 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.9 °C (on 11 May 1998) and the coldest 21.5 °C (on 7 March 1955).

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

Kuala PenyuSabah

coords
5.57°, 115.60°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthOctoberDriest monthMarch

Mean daily temperature

27.1°C

Average daily high

29.8°C

Average daily low

25.2°C

Annual rainfall

2,253mm

Sunshine / day

10.1h

Mean relative humidity

84%

Average peak wind

13.9km/h

Seasonal range

1.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

166 d/yr

Rainy days (≥ 1 mm)

262 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.4 °C

Average feels-like low

30.0 °C

Average peak gust

27.8 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

+0.2 °C per decade · r² = 0.84 · 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

36.9 °C

11 May 1998

Coldest day

21.5 °C

7 March 1955

Wettest day

199 mm

7 July 1969

Windiest day

43.0 km/h

25 December 1996

Strongest gust

82.4 km/h

26 December 1996

Hottest feels-like

43.8 °C

12 May 2023

Coldest feels-like

23.5 °C

21 January 1950

Sunniest day

12.3 h

11 July 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C20 April 202524.6 °C5 October 202528.0 °C2,899 mm2720
202435.1 °C26 April 202425.0 °C1 December 202428.4 °C2,954 mm3140
202333.9 °C23 April 202324.0 °C14 March 202328.2 °C2,427 mm2970
202233.5 °C2 July 202223.9 °C27 December 202227.6 °C2,720 mm2500
202134.2 °C4 May 202123.8 °C23 February 202127.8 °C2,311 mm2590
202035.4 °C16 April 202024.1 °C28 June 202028.1 °C2,178 mm2940
201935.7 °C25 September 201923.9 °C2 March 201928.4 °C1,780 mm3040
201833.6 °C26 May 201824.1 °C8 February 201828.0 °C1,904 mm2910
201733.6 °C21 February 201723.5 °C9 February 201727.8 °C2,709 mm2630
201634.3 °C8 April 201624.5 °C3 August 201628.2 °C2,040 mm2990
201534.5 °C12 May 201523.6 °C13 February 201527.9 °C1,933 mm2700
201434.8 °C7 May 201422.9 °C28 January 201427.5 °C2,460 mm2090
201333.0 °C22 May 201324.4 °C7 October 201327.6 °C2,255 mm2300
201232.7 °C20 June 201224.6 °C29 January 201227.6 °C2,176 mm2510
201132.8 °C11 September 201124.2 °C1 February 201127.5 °C2,426 mm2210
201033.8 °C26 April 201024.0 °C14 February 201027.8 °C2,758 mm2740
200933.6 °C18 June 200923.0 °C6 February 200927.7 °C1,996 mm2440
200832.9 °C21 August 200823.8 °C13 February 200827.3 °C3,125 mm2210
200733.8 °C18 April 200723.8 °C30 January 200727.6 °C2,727 mm2340
200634.6 °C6 April 200624.3 °C11 March 200627.8 °C1,418 mm2700
200535.8 °C10 June 200522.9 °C20 January 200528.0 °C1,411 mm2710
200434.4 °C22 April 200423.9 °C9 February 200427.8 °C1,318 mm2580
200334.4 °C10 April 200323.5 °C24 January 200327.9 °C1,366 mm2780
200235.1 °C11 June 200223.2 °C10 February 200228.0 °C1,032 mm2880
200133.1 °C15 May 200123.9 °C31 December 200127.4 °C2,092 mm1990
200033.3 °C31 July 200023.9 °C13 January 200027.4 °C2,168 mm1980
199932.7 °C23 August 199924.3 °C8 January 199927.3 °C2,429 mm1870
199836.9 °C11 May 199824.0 °C10 February 199828.2 °C2,246 mm2610
199733.4 °C29 April 199722.9 °C2 January 199727.5 °C1,532 mm2240
199633.0 °C15 August 199623.0 °C31 December 199627.2 °C2,396 mm1870
199534.2 °C10 June 199523.3 °C16 January 199527.6 °C2,062 mm2110
199432.3 °C12 June 199424.0 °C18 February 199427.4 °C1,486 mm1860
199333.1 °C28 June 199321.6 °C30 January 199327.2 °C1,923 mm1630
199234.5 °C29 April 199222.1 °C22 February 199227.4 °C1,695 mm1870
199134.3 °C28 March 199122.9 °C7 January 199127.4 °C1,753 mm1950
199034.0 °C30 April 199023.4 °C3 December 199027.5 °C1,635 mm2230
198932.4 °C25 May 198923.4 °C29 January 198927.1 °C1,886 mm1430
198833.9 °C26 April 198823.4 °C11 December 198827.4 °C2,245 mm2050
198734.6 °C24 April 198722.8 °C15 January 198727.5 °C1,910 mm2240
198633.0 °C24 April 198623.1 °C23 February 198627.0 °C2,200 mm1350
198532.5 °C29 May 198523.1 °C13 January 198527.0 °C2,169 mm1610
198432.1 °C1 April 198423.6 °C24 December 198426.8 °C2,392 mm1080
198335.3 °C10 April 198323.6 °C16 January 198327.4 °C2,126 mm2240
198232.9 °C26 November 198223.5 °C3 February 198227.1 °C1,565 mm1750
198132.9 °C28 May 198122.7 °C28 February 198127.1 °C2,750 mm1830
198032.8 °C29 February 198023.2 °C7 February 198027.2 °C2,592 mm1630
197932.7 °C11 July 197923.4 °C17 January 197927.2 °C2,202 mm1920
197833.7 °C1 May 197823.4 °C31 January 197827.2 °C2,142 mm1620
197733.3 °C25 September 197723.6 °C12 February 197727.0 °C2,350 mm1280
197632.2 °C29 May 197622.6 °C4 February 197626.6 °C2,686 mm870
197532.6 °C27 August 197523.0 °C25 January 197526.7 °C2,635 mm950
197432.7 °C14 June 197421.6 °C12 January 197426.5 °C3,075 mm890
197334.1 °C10 March 197322.7 °C3 February 197327.1 °C2,676 mm1910
197232.4 °C24 October 197221.6 °C14 January 197226.8 °C2,312 mm1460
197131.2 °C5 May 197122.9 °C28 January 197126.4 °C2,458 mm720
197032.7 °C11 March 197023.3 °C7 February 197026.8 °C2,818 mm1050
196932.6 °C8 March 196923.3 °C6 February 196926.8 °C2,988 mm1400
196832.4 °C7 June 196821.8 °C25 January 196826.6 °C2,364 mm1090
196732.4 °C11 April 196722.4 °C4 February 196726.5 °C2,098 mm810
196631.5 °C8 May 196622.8 °C23 February 196626.4 °C3,274 mm660
196532.4 °C24 October 196521.5 °C27 January 196526.5 °C1,881 mm920
196434.0 °C11 April 196422.8 °C1 December 196426.8 °C2,260 mm1310
196332.6 °C11 June 196323.1 °C2 February 196326.6 °C2,453 mm1210
196232.7 °C6 May 196223.1 °C6 February 196226.7 °C2,844 mm970
196132.1 °C3 April 196122.1 °C19 January 196126.7 °C2,078 mm1160
196032.3 °C9 June 196023.3 °C31 January 196026.7 °C2,498 mm1070
195933.6 °C14 February 195921.9 °C14 January 195926.9 °C1,847 mm1620
195833.4 °C26 April 195823.6 °C30 November 195827.2 °C2,032 mm1990
195732.8 °C15 May 195722.4 °C3 January 195726.9 °C1,970 mm1500
195631.9 °C24 April 195623.0 °C8 January 195626.3 °C3,168 mm570
195532.0 °C14 September 195521.5 °C7 March 195526.5 °C3,062 mm970
195431.7 °C3 May 195423.6 °C10 November 195426.4 °C2,493 mm440
195332.7 °C4 September 195323.2 °C2 January 195326.9 °C1,700 mm1430
195232.9 °C20 May 195223.6 °C26 December 195227.0 °C1,484 mm1720
195132.3 °C28 March 195123.0 °C26 January 195126.7 °C1,815 mm850
195032.0 °C10 June 195022.1 °C21 January 195026.4 °C2,200 mm550
194930.5 °C8 May 194922.3 °C30 June 194925.9 °C3,391 mm80
194831.6 °C5 June 194822.9 °C2 February 194826.1 °C2,019 mm240
194731.2 °C18 February 194723.3 °C21 January 194726.3 °C2,678 mm260
194630.8 °C2 June 194623.2 °C9 March 194626.1 °C2,342 mm140
194530.6 °C18 July 194523.2 °C25 December 194526.0 °C3,139 mm110
194431.3 °C4 April 194422.3 °C7 February 194426.2 °C2,498 mm280
194332.1 °C21 June 194322.7 °C3 January 194326.1 °C1,687 mm390
194232.0 °C11 May 194222.9 °C6 February 194226.1 °C2,406 mm420
194133.4 °C12 April 194123.2 °C1 February 194126.4 °C2,268 mm500
194031.3 °C14 July 194022.0 °C23 January 194026.2 °C1,887 mm310

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
30.6 °C
+0.8 °C
Hot days (≥ 30 °C)
272 d/yr
+106
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2899 mm
+646 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.3 °C+1.4 °C337 mm+186 mm
Feb30.1 °C+0.9 °C188 mm+98 mm
Mar30.4 °C+0.3 °C209 mm+119 mm
Apr31.0 °C+0.3 °C175 mm+45 mm
May31.4 °C+0.7 °C206 mm+13 mm
Jun31.3 °C+1.0 °C140 mm-54 mm
Jul31.4 °C+1.4 °C113 mm-81 mm
Aug30.6 °C+0.5 °C303 mm+103 mm
Sep30.4 °C+0.6 °C312 mm+79 mm
Oct30.4 °C+1.0 °C278 mm-8 mm
Nov30.1 °C+0.8 °C331 mm+65 mm
Dec30.2 °C+1.0 °C309 mm+82 mm

The year's extremes

Hottest day
33.8 °C
20 Apr 2025
Coldest day
24.6 °C
5 Oct 2025
Wettest day
84.9 mm
24 Oct 2025
Windiest day
28.2 km/h
26 Nov 2025
Strongest gust
47.2 km/h
10 Jul 2025
Hottest feels-like
42.1 °C
1 Aug 2025
Coldest feels-like
27.4 °C
9 Feb 2025
Sunniest day
12.1 h
26 Jul 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 Kuala Penyu?

Kuala Penyu has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 27.1 °C and it receives 2,253 mm of precipitation per year.

What is the hottest day ever recorded in Kuala Penyu?

The hottest day measured in Kuala Penyu between 1940 and 2025 was 11 May 1998, reaching 36.9 °C.

What is the coldest day in Kuala Penyu?

The coldest day measured in Kuala Penyu between 1940 and 2025 was 7 March 1955, at 21.5 °C.

Does it snow in Kuala Penyu?

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

Has the climate of Kuala Penyu warmed?

Yes: Kuala Penyu warmed by +2.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Kuala Penyu?

The wettest day measured in Kuala Penyu between 1940 and 2025 was 7 July 1969, with 199 mm of rain in 24 hours.

What was the windiest day in Kuala Penyu?

The windiest day measured in Kuala Penyu between 1940 and 2025 was 25 December 1996, with winds reaching 43.0 km/h.

What is the warmest month in Kuala Penyu?

The warmest month in Kuala Penyu is May (27.8 °C on average); the coldest is January (26.4 °C).

How much does it rain in Kuala Penyu?

Kuala Penyu receives on average 2,253 mm of precipitation per year, spread over about 262 rainy days.

Is it sunny in Kuala Penyu?

Kuala Penyu gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Kuala Penyu?

Yes: Kuala Penyu has on average 365 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Kuala Penyu?

In Kuala Penyu, between 1940 and 2025, the highest apparent temperature reached 43.8 °C on 12 May 2023, and the lowest was 23.5 °C on 21 January 1950.

Compare Kuala Penyu with another city

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

Nearby cities

The climate around Kuala Penyu

Other cities — Malaysia