Sihanoukville climate — normals and trends

Sihanoukville (Cambodia) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 27.1 °C and it receives 3,380 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 (28.1 °C on average) and the coldest is January (26.5 °C). Rainfall peaks in August.

Sihanoukville averages 0 frost days, 19 hot days (≥ 30 °C) and 256 rainy days per year.

Sihanoukville has warmed by +0.9 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.7 °C (on 7 May 1998) and the coldest 21.0 °C (on 23 December 1999).

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

SihanoukvillePreah Sihanouk

coords
10.61°, 103.53°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

27.1°C

Average daily high

28.3°C

Average daily low

26.0°C

Annual rainfall

3,380mm

Sunshine / day

10.0h

Mean relative humidity

80%

Average peak wind

19.6km/h

Seasonal range

1.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

19 d/yr

Rainy days (≥ 1 mm)

256 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.1 °C

Average feels-like low

29.4 °C

Average peak gust

30.1 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

32.7 °C

7 May 1998

Coldest day

21.0 °C

23 December 1999

Wettest day

140 mm

5 September 1940

Windiest day

63.8 km/h

4 October 1960

Strongest gust

82.4 km/h

3 November 1997

Hottest feels-like

41.3 °C

3 May 2024

Coldest feels-like

18.6 °C

16 January 1967

Sunniest day

12.3 h

13 July 1951

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.5 °C19 March 202523.4 °C13 January 202527.6 °C3,168 mm250
202432.3 °C3 May 202424.9 °C23 December 202428.2 °C3,151 mm1010
202331.6 °C20 December 202323.3 °C6 January 202327.8 °C3,202 mm490
202231.0 °C25 February 202223.7 °C19 December 202227.4 °C3,429 mm180
202131.3 °C23 March 202123.0 °C13 January 202127.4 °C3,285 mm200
202031.3 °C10 May 202024.2 °C13 April 202027.8 °C2,759 mm580
201932.2 °C23 April 201923.8 °C7 December 201927.7 °C3,041 mm400
201831.3 °C16 December 201824.3 °C13 January 201827.5 °C3,542 mm260
201731.0 °C27 March 201722.6 °C19 December 201727.5 °C3,700 mm360
201631.6 °C7 May 201622.7 °C8 February 201627.7 °C3,456 mm450
201531.1 °C28 November 201523.2 °C10 February 201527.5 °C2,517 mm240
201432.2 °C5 May 201423.0 °C22 January 201427.4 °C2,504 mm350
201331.0 °C23 February 201323.4 °C28 December 201327.3 °C3,313 mm180
201230.5 °C13 November 201224.7 °C24 January 201227.3 °C3,284 mm60
201131.3 °C2 November 201123.9 °C26 December 201127.2 °C3,126 mm140
201031.9 °C24 April 201024.2 °C31 October 201027.7 °C2,902 mm480
200931.1 °C4 April 200922.1 °C11 January 200927.3 °C3,526 mm190
200831.2 °C24 April 200824.3 °C13 February 200827.1 °C3,306 mm70
200730.9 °C13 April 200723.7 °C1 December 200727.3 °C3,704 mm190
200630.8 °C17 December 200624.1 °C24 January 200627.3 °C3,835 mm170
200530.6 °C4 April 200522.3 °C23 December 200527.3 °C3,242 mm180
200431.3 °C27 October 200424.3 °C23 January 200427.5 °C3,196 mm490
200331.6 °C28 April 200324.3 °C21 December 200327.5 °C3,459 mm450
200231.4 °C6 May 200223.9 °C30 January 200227.4 °C3,274 mm240
200131.0 °C16 April 200124.5 °C2 January 200127.3 °C3,721 mm250
200030.6 °C18 December 200023.9 °C21 January 200027.1 °C3,901 mm80
199930.3 °C21 January 199921.0 °C23 December 199926.8 °C3,840 mm30
199832.7 °C7 May 199823.1 °C16 December 199827.8 °C2,866 mm770
199731.3 °C3 December 199723.9 °C3 January 199727.3 °C3,419 mm240
199629.9 °C23 March 199623.2 °C31 December 199626.9 °C3,152 mm00
199531.1 °C6 May 199523.8 °C8 December 199527.2 °C2,737 mm150
199430.5 °C28 April 199424.2 °C17 October 199427.1 °C3,505 mm150
199331.7 °C14 May 199323.0 °C29 January 199327.0 °C3,452 mm140
199231.3 °C25 April 199223.5 °C11 November 199227.1 °C2,587 mm120
199131.2 °C2 April 199123.2 °C17 March 199127.2 °C3,270 mm160
199031.7 °C29 April 199023.6 °C28 January 199027.2 °C2,556 mm120
198930.4 °C1 May 198923.5 °C4 February 198927.0 °C2,926 mm50
198831.0 °C11 April 198823.6 °C12 December 198827.3 °C3,073 mm250
198731.0 °C28 April 198722.9 °C7 December 198727.4 °C3,378 mm300
198631.6 °C30 April 198622.3 °C3 March 198626.9 °C3,796 mm160
198530.6 °C9 March 198523.7 °C24 December 198526.9 °C3,211 mm60
198430.6 °C6 December 198423.5 °C9 January 198427.0 °C3,465 mm140
198331.0 °C26 April 198323.4 °C24 January 198327.3 °C3,528 mm220
198230.1 °C2 May 198222.9 °C20 December 198227.0 °C3,577 mm60
198131.6 °C2 May 198122.9 °C21 December 198127.1 °C3,181 mm150
198030.7 °C5 April 198024.2 °C14 February 198027.2 °C3,649 mm210
197931.3 °C8 May 197924.3 °C15 January 197927.3 °C3,253 mm260
197831.5 °C3 April 197823.7 °C31 October 197827.1 °C3,325 mm200
197731.3 °C3 May 197723.3 °C17 February 197727.1 °C3,389 mm170
197630.2 °C1 April 197622.5 °C13 January 197626.7 °C3,447 mm20
197530.4 °C18 March 197521.9 °C29 December 197526.7 °C4,014 mm60
197430.8 °C28 March 197422.3 °C1 January 197426.8 °C3,193 mm60
197331.2 °C20 April 197321.7 °C26 December 197327.2 °C3,499 mm300
197230.1 °C19 December 197223.4 °C15 January 197226.9 °C4,102 mm10
197129.9 °C14 March 197122.7 °C25 November 197126.6 °C4,052 mm00
197031.1 °C27 April 197023.6 °C31 January 197027.1 °C3,404 mm210
196931.9 °C6 April 196923.8 °C4 December 196927.3 °C3,472 mm300
196830.2 °C9 January 196823.5 °C18 February 196827.0 °C3,287 mm60
196731.2 °C9 March 196721.3 °C16 January 196727.1 °C3,494 mm200
196631.6 °C12 March 196624.1 °C12 December 196627.3 °C5,112 mm340
196530.8 °C29 December 196523.3 °C9 January 196526.9 °C4,147 mm200
196431.4 °C25 February 196422.1 °C19 December 196427.1 °C3,793 mm180
196330.7 °C11 May 196321.1 °C15 January 196326.9 °C3,466 mm140
196231.0 °C8 May 196222.6 °C27 January 196227.0 °C3,422 mm150
196131.0 °C14 March 196121.6 °C18 January 196127.0 °C3,425 mm120
196030.7 °C4 November 196022.6 °C3 January 196027.0 °C3,326 mm140
195930.4 °C10 May 195923.6 °C1 March 195927.2 °C2,890 mm170
195831.2 °C27 April 195823.9 °C5 January 195827.3 °C2,713 mm280
195730.5 °C2 May 195723.4 °C26 January 195726.9 °C4,303 mm130
195630.4 °C28 April 195623.0 °C30 November 195626.5 °C3,157 mm10
195530.6 °C20 April 195521.1 °C12 January 195526.6 °C2,749 mm80
195430.3 °C4 May 195423.3 °C16 December 195427.0 °C2,933 mm70
195330.7 °C9 February 195323.1 °C12 December 195327.0 °C3,148 mm80
195231.1 °C14 April 195223.0 °C11 December 195227.2 °C3,139 mm260
195130.7 °C4 November 195123.9 °C16 December 195127.1 °C1,915 mm90
195030.5 °C2 April 195023.5 °C29 November 195026.9 °C2,344 mm20
194930.1 °C23 April 194923.1 °C9 January 194926.7 °C3,358 mm10
194830.3 °C29 January 194822.7 °C3 January 194826.8 °C2,945 mm40
194730.7 °C3 April 194723.0 °C2 November 194727.0 °C3,008 mm30
194630.4 °C12 February 194622.5 °C7 January 194626.9 °C3,489 mm80
194530.7 °C19 October 194523.2 °C10 March 194526.6 °C4,378 mm50
194430.1 °C8 February 194421.1 °C21 December 194426.6 °C3,673 mm20
194329.9 °C16 December 194322.9 °C12 January 194326.1 °C3,401 mm00
194231.0 °C24 April 194222.6 °C7 December 194226.8 °C2,982 mm60
194130.8 °C2 February 194124.0 °C20 October 194127.0 °C5,294 mm70
194030.2 °C16 May 194022.2 °C3 January 194026.6 °C5,540 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.6 °C
+0.3 °C
Hot days (≥ 30 °C)
25 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3168 mm
-212 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.4 °C+0.6 °C9 mm-27 mm
Feb28.3 °C+0.2 °C84 mm+43 mm
Mar29.4 °C+0.7 °C70 mm+3 mm
Apr29.3 °C0.0 °C169 mm+42 mm
May29.3 °C+0.2 °C377 mm+3 mm
Jun28.8 °C+0.2 °C542 mm+20 mm
Jul28.7 °C+0.6 °C396 mm-158 mm
Aug28.3 °C+0.4 °C562 mm-22 mm
Sep28.1 °C+0.5 °C542 mm-25 mm
Oct28.3 °C+0.5 °C227 mm-120 mm
Nov28.0 °C-0.4 °C176 mm+56 mm
Dec28.7 °C+0.4 °C16 mm-26 mm

The year's extremes

Hottest day
31.5 °C
19 Mar 2025
Coldest day
23.4 °C
13 Jan 2025
Wettest day
79.1 mm
22 Jun 2025
Windiest day
36.2 km/h
25 Aug 2025
Strongest gust
65.2 km/h
21 Jul 2025
Hottest feels-like
38.0 °C
9 Mar 2025
Coldest feels-like
21.9 °C
12 Jan 2025
Sunniest day
12.2 h
25 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 Sihanoukville?

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

What is the hottest day ever recorded in Sihanoukville?

The hottest day measured in Sihanoukville between 1940 and 2025 was 7 May 1998, reaching 32.7 °C.

What is the coldest day in Sihanoukville?

The coldest day measured in Sihanoukville between 1940 and 2025 was 23 December 1999, at 21.0 °C.

Does it snow in Sihanoukville?

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

Has the climate of Sihanoukville warmed?

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

What is the wettest day in Sihanoukville?

The wettest day measured in Sihanoukville between 1940 and 2025 was 5 September 1940, with 140 mm of rain in 24 hours.

What was the windiest day in Sihanoukville?

The windiest day measured in Sihanoukville between 1940 and 2025 was 4 October 1960, with winds reaching 63.8 km/h.

What is the warmest month in Sihanoukville?

The warmest month in Sihanoukville is April (28.1 °C on average); the coldest is January (26.5 °C).

How much does it rain in Sihanoukville?

Sihanoukville receives on average 3,380 mm of precipitation per year, spread over about 256 rainy days.

Is it sunny in Sihanoukville?

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

Are there tropical nights in Sihanoukville?

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

What was the most extreme apparent temperature in Sihanoukville?

In Sihanoukville, between 1940 and 2025, the highest apparent temperature reached 41.3 °C on 3 May 2024, and the lowest was 18.6 °C on 16 January 1967.

Compare Sihanoukville with another city

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

Nearby cities

The climate around Sihanoukville

Other cities — Cambodia