Kuala Krai climate — normals and trends

Kuala Krai (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 24.7 °C and it receives 2,785 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 (25.8 °C on average) and the coldest is January (23.3 °C). Rainfall peaks in November.

Kuala Krai averages 0 frost days, 185 hot days (≥ 30 °C) and 291 rainy days per year.

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

The hottest day of the period reached 37.6 °C (on 16 April 1998) and the coldest 14.3 °C (on 27 February 1958).

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 KraiKelantan

coords
5.53°, 102.20°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

24.7°C

Average daily high

29.7°C

Average daily low

21.5°C

Annual rainfall

2,785mm

Sunshine / day

10.0h

Mean relative humidity

87%

Average peak wind

7.3km/h

Seasonal range

2.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

185 d/yr

Rainy days (≥ 1 mm)

291 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.7 °C

Average feels-like low

25.5 °C

Average peak gust

25.6 km/h

Tropical nights (≥ 20 °C)

330 d/yr

Solar radiation

18.5 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.83 · 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

37.6 °C

16 April 1998

Coldest day

14.3 °C

27 February 1958

Wettest day

270 mm

1 December 1988

Windiest day

16.9 km/h

23 May 1943

Strongest gust

56.5 km/h

8 May 1986

Hottest feels-like

43.7 °C

29 May 2024

Coldest feels-like

14.7 °C

27 February 1958

Sunniest day

12.0 h

13 June 1968

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.6 °C15 May 202518.3 °C2 February 202525.5 °C2,991 mm2270
202435.9 °C30 March 202419.6 °C6 April 202426.3 °C3,598 mm2720
202335.3 °C14 April 202318.9 °C17 January 202325.8 °C3,899 mm2360
202234.2 °C29 July 202219.8 °C11 January 202225.5 °C3,789 mm2240
202135.0 °C31 May 202118.2 °C18 February 202125.5 °C3,246 mm2420
202034.7 °C11 May 202018.6 °C25 January 202025.8 °C3,053 mm2440
201935.1 °C20 April 201917.4 °C25 February 201925.8 °C2,442 mm2610
201834.7 °C17 August 201818.1 °C11 February 201825.7 °C2,680 mm2540
201733.7 °C7 September 201720.0 °C10 March 201725.6 °C3,340 mm2540
201637.1 °C4 May 201618.3 °C22 February 201626.1 °C2,305 mm2680
201535.4 °C5 May 201517.5 °C14 March 201525.8 °C2,434 mm2680
201434.4 °C15 May 201417.4 °C4 February 201425.3 °C3,150 mm2470
201334.3 °C6 April 201319.6 °C26 January 201325.3 °C2,839 mm2070
201233.3 °C3 May 201219.5 °C25 January 201225.2 °C3,034 mm2310
201133.9 °C9 May 201117.8 °C21 January 201125.1 °C3,156 mm1960
201035.4 °C14 May 201018.1 °C2 February 201025.7 °C2,886 mm2440
200934.4 °C8 May 200917.7 °C3 February 200925.3 °C2,864 mm2270
200833.3 °C6 June 200817.9 °C19 February 200825.0 °C3,485 mm1970
200734.2 °C10 August 200717.3 °C31 January 200725.2 °C3,324 mm2180
200632.5 °C20 March 200619.1 °C26 January 200625.1 °C3,034 mm2180
200535.5 °C12 August 200516.4 °C26 January 200525.4 °C2,661 mm2540
200435.7 °C19 April 200418.8 °C23 February 200425.1 °C2,222 mm2120
200334.7 °C29 May 200318.8 °C22 February 200325.3 °C2,264 mm2180
200234.7 °C8 July 200217.5 °C9 February 200225.5 °C2,155 mm2650
200133.8 °C12 September 200119.3 °C18 February 200125.2 °C2,989 mm2190
200034.0 °C3 September 200019.2 °C4 February 200025.0 °C2,876 mm2040
199932.9 °C28 April 199918.9 °C20 February 199924.9 °C3,375 mm1810
199837.6 °C16 April 199819.6 °C9 December 199826.0 °C2,757 mm2500
199734.2 °C16 July 199718.0 °C4 January 199725.1 °C2,510 mm2280
199633.6 °C15 August 199616.4 °C5 January 199624.7 °C3,182 mm1920
199534.3 °C23 April 199518.1 °C15 March 199524.9 °C3,329 mm1920
199433.0 °C31 July 199416.9 °C18 January 199424.7 °C3,017 mm1880
199333.0 °C10 June 199316.7 °C23 February 199324.7 °C3,039 mm1800
199233.7 °C8 May 199218.3 °C15 March 199224.8 °C2,573 mm1840
199133.4 °C20 April 199117.4 °C11 March 199124.8 °C3,034 mm1920
199033.9 °C28 March 199016.7 °C6 March 199024.9 °C2,496 mm2090
198934.1 °C22 April 198914.9 °C15 February 198924.6 °C2,715 mm1940
198833.8 °C10 August 198817.5 °C30 December 198824.8 °C3,563 mm1960
198733.9 °C14 July 198718.1 °C19 January 198725.0 °C3,106 mm2350
198635.4 °C11 May 198618.0 °C23 December 198624.9 °C2,792 mm2120
198533.2 °C26 June 198516.3 °C17 January 198524.5 °C2,746 mm1840
198432.8 °C28 July 198417.9 °C7 March 198424.3 °C3,436 mm1620
198335.7 °C11 April 198317.8 °C6 February 198325.1 °C2,581 mm2420
198233.5 °C24 March 198216.0 °C19 January 198224.6 °C2,375 mm2120
198135.6 °C19 August 198116.9 °C27 January 198124.8 °C2,373 mm2190
198033.2 °C7 April 198016.6 °C25 January 198024.8 °C2,877 mm2090
197933.8 °C28 March 197916.8 °C16 January 197924.7 °C2,698 mm2160
197833.1 °C23 April 197817.4 °C4 January 197824.6 °C2,345 mm1810
197734.0 °C5 May 197716.3 °C18 February 197724.5 °C2,159 mm1930
197633.9 °C27 May 197615.6 °C22 January 197624.3 °C2,409 mm1890
197532.8 °C16 August 197517.0 °C27 January 197524.0 °C2,957 mm1360
197433.6 °C16 August 197415.8 °C2 March 197424.0 °C2,510 mm1370
197332.7 °C18 July 197316.5 °C2 March 197324.5 °C2,956 mm1820
197233.4 °C26 July 197215.1 °C4 January 197224.5 °C2,702 mm2060
197135.2 °C26 April 197116.9 °C29 January 197124.0 °C2,825 mm1420
197033.4 °C30 April 197017.6 °C2 March 197024.5 °C2,497 mm1810
196934.8 °C8 May 196916.9 °C5 February 196924.8 °C2,616 mm2250
196833.8 °C17 April 196815.2 °C27 February 196824.3 °C2,140 mm1940
196733.6 °C3 June 196716.3 °C10 February 196724.1 °C2,722 mm1720
196633.2 °C21 August 196618.2 °C25 February 196624.2 °C3,229 mm1480
196533.3 °C26 April 196515.1 °C9 January 196524.1 °C2,821 mm1600
196435.1 °C22 April 196417.8 °C2 February 196424.5 °C2,258 mm1820
196335.3 °C29 April 196316.7 °C15 January 196324.3 °C2,189 mm1900
196233.3 °C25 May 196216.0 °C7 February 196224.2 °C2,439 mm1700
196133.1 °C11 April 196116.5 °C3 February 196124.3 °C2,304 mm1810
196035.0 °C27 March 196016.5 °C18 March 196024.4 °C2,464 mm1970
195932.9 °C23 April 195917.4 °C5 January 195924.2 °C2,711 mm1330
195835.3 °C21 April 195814.3 °C27 February 195824.6 °C2,498 mm1810
195733.2 °C22 April 195715.4 °C17 February 195724.3 °C2,539 mm1520
195632.0 °C4 July 195616.2 °C23 January 195624.0 °C3,110 mm1090
195533.6 °C3 April 195516.0 °C13 February 195524.1 °C3,144 mm1520
195432.9 °C15 April 195416.9 °C23 November 195424.0 °C3,110 mm1100
195332.4 °C17 August 195317.9 °C9 January 195324.4 °C3,053 mm1630
195232.6 °C12 April 195217.1 °C23 January 195224.5 °C2,860 mm1590
195132.8 °C3 August 195117.2 °C2 March 195124.3 °C1,946 mm1550
195032.2 °C27 June 195016.9 °C10 March 195024.2 °C2,627 mm1460
194933.2 °C7 June 194915.6 °C24 January 194924.4 °C514 mm1940
194831.1 °C15 March 194816.0 °C1 March 194823.7 °C2,498 mm500
194730.8 °C22 April 194718.2 °C26 December 194723.6 °C3,410 mm80
194632.0 °C28 June 194617.1 °C27 January 194623.7 °C3,128 mm630
194529.9 °C12 June 194517.1 °C30 December 194523.3 °C3,672 mm00
194434.0 °C28 March 194415.5 °C8 February 194424.0 °C2,364 mm1440
194333.0 °C22 April 194316.1 °C3 January 194323.7 °C2,196 mm1250
194231.3 °C14 March 194215.6 °C30 December 194223.6 °C2,803 mm480
194131.6 °C1 March 194117.2 °C15 January 194123.7 °C3,080 mm160
194032.5 °C10 March 194015.6 °C9 February 194023.7 °C2,454 mm450

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.2 °C
+0.5 °C
Hot days (≥ 30 °C)
227 d/yr
+42
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2991 mm
+206 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.7 °C+0.1 °C260 mm+67 mm
Feb29.4 °C+0.5 °C141 mm+16 mm
Mar30.0 °C-0.3 °C165 mm+14 mm
Apr30.9 °C-0.5 °C298 mm+110 mm
May31.9 °C+0.7 °C240 mm+15 mm
Jun30.9 °C0.0 °C132 mm-39 mm
Jul31.2 °C+0.5 °C114 mm-63 mm
Aug31.1 °C+0.4 °C253 mm+30 mm
Sep30.7 °C+0.5 °C231 mm-48 mm
Oct30.7 °C+1.2 °C243 mm-90 mm
Nov28.7 °C+0.5 °C673 mm+304 mm
Dec28.7 °C+1.5 °C242 mm-110 mm

The year's extremes

Hottest day
34.6 °C
15 May 2025
Coldest day
18.3 °C
2 Feb 2025
Wettest day
115.9 mm
25 Nov 2025
Windiest day
13.2 km/h
21 Oct 2025
Strongest gust
47.5 km/h
19 Mar 2025
Hottest feels-like
41.6 °C
15 May 2025
Coldest feels-like
20.4 °C
2 Feb 2025
Sunniest day
12.0 h
30 Apr 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 Krai?

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

What is the hottest day ever recorded in Kuala Krai?

The hottest day measured in Kuala Krai between 1940 and 2025 was 16 April 1998, reaching 37.6 °C.

What is the coldest day in Kuala Krai?

The coldest day measured in Kuala Krai between 1940 and 2025 was 27 February 1958, at 14.3 °C.

Does it snow in Kuala Krai?

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

Has the climate of Kuala Krai warmed?

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

What is the wettest day in Kuala Krai?

The wettest day measured in Kuala Krai between 1940 and 2025 was 1 December 1988, with 270 mm of rain in 24 hours.

What was the windiest day in Kuala Krai?

The windiest day measured in Kuala Krai between 1940 and 2025 was 23 May 1943, with winds reaching 16.9 km/h.

What is the warmest month in Kuala Krai?

The warmest month in Kuala Krai is May (25.8 °C on average); the coldest is January (23.3 °C).

How much does it rain in Kuala Krai?

Kuala Krai receives on average 2,785 mm of precipitation per year, spread over about 291 rainy days.

Is it sunny in Kuala Krai?

Kuala Krai gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in Kuala Krai?

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

What was the most extreme apparent temperature in Kuala Krai?

In Kuala Krai, between 1940 and 2025, the highest apparent temperature reached 43.7 °C on 29 May 2024, and the lowest was 14.7 °C on 27 February 1958.

Compare Kuala Krai with another city

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

Nearby cities

The climate around Kuala Krai

Other cities — Malaysia