Krabi climate — normals and trends

Krabi (Thailand) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 26.8 °C and it receives 2,543 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 April (27.7 °C on average) and the coldest is December (26.0 °C). Rainfall peaks in September.

Krabi averages 0 frost days, 177 hot days (≥ 30 °C) and 253 rainy days per year.

Krabi has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.8 °C (on 6 May 1998) and the coldest 18.8 °C (on 16 January 1976).

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

KrabiKrabi

coords
8.07°, 98.91°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthDecemberWettest monthSeptemberDriest monthFebruary

Mean daily temperature

26.8°C

Average daily high

29.9°C

Average daily low

24.3°C

Annual rainfall

2,543mm

Sunshine / day

9.6h

Mean relative humidity

85%

Average peak wind

13.5km/h

Seasonal range

1.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

177 d/yr

Rainy days (≥ 1 mm)

253 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.6 °C

Average feels-like low

28.6 °C

Average peak gust

32.3 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

+0.3 °C per decade · r² = 0.88 · 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.8 °C

6 May 1998

Coldest day

18.8 °C

16 January 1976

Wettest day

282 mm

24 November 2000

Windiest day

31.0 km/h

11 April 1945

Strongest gust

74.5 km/h

21 June 1985

Hottest feels-like

44.7 °C

23 April 2024

Coldest feels-like

19.5 °C

26 December 1999

Sunniest day

12.5 h

13 June 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.2 °C31 March 202522.2 °C29 November 202527.7 °C2,642 mm2900
202436.7 °C11 April 202423.4 °C25 December 202428.3 °C2,821 mm3010
202335.9 °C26 April 202321.6 °C17 January 202327.8 °C2,444 mm3010
202234.6 °C1 April 202221.6 °C30 December 202227.5 °C2,779 mm2790
202134.6 °C27 March 202121.4 °C23 February 202127.5 °C2,586 mm2780
202035.5 °C5 April 202022.0 °C5 February 202027.7 °C2,724 mm2940
201935.2 °C18 March 201922.5 °C4 January 201927.7 °C2,011 mm3010
201834.6 °C9 March 201822.0 °C7 February 201827.5 °C2,456 mm2770
201734.2 °C14 April 201721.9 °C20 December 201727.4 °C3,137 mm2710
201635.9 °C19 March 201622.1 °C23 February 201627.8 °C2,614 mm2670
201535.5 °C27 March 201521.6 °C12 February 201527.6 °C2,204 mm3000
201435.1 °C23 March 201419.2 °C3 February 201427.4 °C2,262 mm2720
201334.3 °C10 May 201321.4 °C23 December 201327.5 °C2,368 mm2650
201233.4 °C8 April 201222.8 °C24 March 201227.4 °C2,732 mm2650
201133.7 °C25 April 201120.3 °C21 January 201127.3 °C2,739 mm2420
201034.7 °C19 March 201022.4 °C16 February 201027.6 °C2,895 mm2720
200934.1 °C5 April 200920.3 °C16 January 200927.4 °C2,283 mm2720
200834.3 °C24 March 200821.5 °C22 February 200827.2 °C2,421 mm2530
200735.4 °C11 March 200721.7 °C2 December 200727.4 °C2,863 mm2440
200634.6 °C28 February 200621.7 °C25 December 200627.5 °C2,497 mm2600
200535.4 °C17 March 200522.1 °C27 January 200527.5 °C2,389 mm2340
200433.4 °C21 January 200422.0 °C27 January 200427.5 °C2,090 mm2650
200334.9 °C22 March 200321.7 °C19 December 200327.5 °C2,173 mm2460
200235.4 °C13 April 200221.5 °C2 January 200227.5 °C1,917 mm2410
200134.1 °C13 April 200121.9 °C4 January 200127.2 °C2,753 mm1890
200033.7 °C8 February 200021.7 °C7 February 200027.0 °C3,176 mm1960
199933.2 °C16 March 199919.3 °C26 December 199926.8 °C3,090 mm1470
199836.8 °C6 May 199822.3 °C11 December 199827.6 °C2,935 mm2070
199734.2 °C23 April 199720.7 °C15 January 199727.2 °C2,234 mm2230
199634.5 °C24 March 199620.5 °C5 January 199626.9 °C2,832 mm1830
199534.2 °C7 May 199521.7 °C8 January 199527.1 °C2,621 mm1930
199434.3 °C14 April 199422.1 °C1 January 199427.0 °C2,490 mm1760
199333.6 °C9 March 199321.4 °C31 January 199327.0 °C2,681 mm1940
199234.4 °C20 March 199221.2 °C19 January 199227.1 °C2,099 mm1910
199134.8 °C27 March 199122.7 °C14 November 199127.2 °C2,546 mm2180
199034.4 °C5 April 199021.8 °C26 December 199027.3 °C2,209 mm2030
198933.5 °C4 February 198921.8 °C15 February 198927.0 °C2,414 mm2170
198834.7 °C26 April 198822.2 °C11 December 198827.1 °C2,663 mm1950
198735.1 °C20 April 198721.9 °C7 February 198727.3 °C2,742 mm2460
198634.7 °C6 April 198621.6 °C15 January 198626.7 °C2,673 mm1640
198533.1 °C26 February 198521.1 °C18 December 198526.6 °C2,609 mm1650
198433.0 °C26 March 198421.7 °C28 October 198426.6 °C2,528 mm1650
198335.4 °C18 April 198321.3 °C1 December 198327.0 °C2,381 mm2170
198234.3 °C12 April 198220.5 °C12 January 198226.8 °C2,366 mm1960
198135.6 °C1 April 198120.6 °C25 December 198126.9 °C2,094 mm1940
198034.3 °C5 April 198021.2 °C31 January 198027.0 °C2,489 mm2020
197935.1 °C26 March 197921.0 °C28 December 197927.0 °C2,460 mm2280
197834.2 °C26 February 197820.9 °C25 January 197826.8 °C2,764 mm1880
197734.3 °C23 March 197721.0 °C18 February 197726.8 °C1,972 mm1990
197634.4 °C1 April 197618.8 °C16 January 197626.4 °C2,675 mm1610
197533.5 °C12 April 197520.4 °C19 December 197526.2 °C2,876 mm1350
197433.6 °C22 March 197419.9 °C13 January 197426.3 °C2,421 mm1300
197334.5 °C19 April 197320.3 °C29 December 197326.6 °C2,879 mm1810
197233.2 °C28 March 197220.0 °C4 January 197226.3 °C2,658 mm1620
197133.7 °C21 April 197120.2 °C17 November 197126.1 °C2,405 mm1400
197034.3 °C24 March 197021.1 °C19 December 197026.6 °C2,479 mm1610
196935.0 °C5 April 196921.1 °C25 January 196926.6 °C2,421 mm1630
196833.8 °C13 April 196820.1 °C4 January 196826.3 °C2,149 mm1430
196733.9 °C13 April 196719.3 °C18 January 196726.2 °C2,124 mm1380
196632.0 °C9 March 196622.1 °C3 February 196625.8 °C3,063 mm430
196533.9 °C11 March 196519.2 °C18 January 196526.2 °C2,633 mm1290
196435.4 °C7 April 196420.7 °C26 December 196426.5 °C2,402 mm1580
196334.2 °C11 April 196319.4 °C20 January 196326.5 °C2,011 mm1560
196232.8 °C2 March 196220.2 °C7 February 196226.4 °C2,439 mm1560
196134.6 °C2 April 196119.9 °C6 February 196126.5 °C2,070 mm1560
196032.6 °C5 March 196021.1 °C4 January 196026.3 °C2,489 mm1340
195934.3 °C16 March 195921.4 °C20 January 195926.5 °C2,212 mm1110
195834.3 °C29 April 195820.7 °C30 November 195826.6 °C2,066 mm1520
195733.8 °C13 April 195718.9 °C3 January 195726.3 °C2,439 mm1450
195633.2 °C13 March 195619.7 °C23 November 195625.9 °C3,023 mm900
195534.7 °C6 April 195519.6 °C30 November 195526.2 °C3,034 mm1340
195434.5 °C8 March 195420.2 °C23 November 195426.0 °C2,878 mm960
195331.9 °C3 March 195320.8 °C3 January 195326.0 °C2,868 mm740
195232.6 °C27 February 195220.3 °C13 December 195226.3 °C2,369 mm980
195133.8 °C2 April 195121.8 °C2 January 195126.4 °C1,611 mm810
195032.7 °C14 March 195020.7 °C15 December 195026.0 °C2,557 mm650
194932.5 °C28 February 194921.5 °C11 December 194926.3 °C1,399 mm1070
194832.2 °C26 February 194821.6 °C3 January 194825.9 °C2,372 mm580
194730.2 °C27 May 194721.4 °C31 December 194725.5 °C3,023 mm40
194630.7 °C10 March 194621.3 °C1 January 194625.5 °C2,728 mm70
194530.1 °C31 March 194520.9 °C31 December 194525.2 °C3,713 mm10
194431.9 °C3 March 194421.0 °C7 December 194425.6 °C2,811 mm550
194332.0 °C19 February 194320.9 °C13 February 194325.3 °C2,538 mm470
194231.7 °C13 March 194221.7 °C13 December 194225.5 °C2,517 mm290
194131.8 °C3 March 194120.4 °C29 December 194125.4 °C3,528 mm220
194031.8 °C2 March 194020.3 °C5 January 194025.5 °C2,970 mm400

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
31.2 °C
+1.3 °C
Hot days (≥ 30 °C)
290 d/yr
+113
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2643 mm
+100 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.4 °C+1.3 °C12 mm-35 mm
Feb32.5 °C+1.3 °C45 mm+3 mm
Mar32.9 °C+1.3 °C78 mm-16 mm
Apr32.3 °C+1.0 °C292 mm+101 mm
May31.4 °C+1.2 °C398 mm+102 mm
Jun30.9 °C+1.2 °C240 mm-21 mm
Jul31.1 °C+1.8 °C207 mm-75 mm
Aug30.4 °C+1.3 °C215 mm-82 mm
Sep30.2 °C+1.3 °C337 mm-12 mm
Oct30.4 °C+1.3 °C337 mm-7 mm
Nov29.4 °C+0.2 °C452 mm+217 mm
Dec31.2 °C+1.9 °C29 mm-77 mm

The year's extremes

Hottest day
35.2 °C
31 Mar 2025
Coldest day
22.2 °C
29 Nov 2025
Wettest day
106.5 mm
20 Nov 2025
Windiest day
26.8 km/h
25 Aug 2025
Strongest gust
64.1 km/h
20 Jul 2025
Hottest feels-like
43.8 °C
1 May 2025
Coldest feels-like
24.7 °C
29 Nov 2025
Sunniest day
12.5 h
29 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 Krabi?

Krabi has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 26.8 °C and it receives 2,543 mm of precipitation per year.

What is the hottest day ever recorded in Krabi?

The hottest day measured in Krabi between 1940 and 2025 was 6 May 1998, reaching 36.8 °C.

What is the coldest day in Krabi?

The coldest day measured in Krabi between 1940 and 2025 was 16 January 1976, at 18.8 °C.

Does it snow in Krabi?

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

Has the climate of Krabi warmed?

Yes: Krabi warmed by +2.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Krabi?

The wettest day measured in Krabi between 1940 and 2025 was 24 November 2000, with 282 mm of rain in 24 hours.

What was the windiest day in Krabi?

The windiest day measured in Krabi between 1940 and 2025 was 11 April 1945, with winds reaching 31.0 km/h.

What is the warmest month in Krabi?

The warmest month in Krabi is April (27.7 °C on average); the coldest is December (26.0 °C).

How much does it rain in Krabi?

Krabi receives on average 2,543 mm of precipitation per year, spread over about 253 rainy days.

Is it sunny in Krabi?

Krabi gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Krabi?

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

What was the most extreme apparent temperature in Krabi?

In Krabi, between 1940 and 2025, the highest apparent temperature reached 44.7 °C on 23 April 2024, and the lowest was 19.5 °C on 26 December 1999.

Compare Krabi with another city

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

Nearby cities

The climate around Krabi

Other cities — Thailand