Bintulu climate — normals and trends

Bintulu (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.5 °C and it receives 2,687 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.1 °C on average) and the coldest is January (25.7 °C). Rainfall peaks in December.

Bintulu averages 0 frost days, 153 hot days (≥ 30 °C) and 297 rainy days per year.

Bintulu has warmed by +1.7 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.1 °C (on 3 August 2009) and the coldest 21.0 °C (on 23 January 1940).

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

BintuluSarawak

coords
3.17°, 113.03°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

26.5°C

Average daily high

29.7°C

Average daily low

24.2°C

Annual rainfall

2,687mm

Sunshine / day

9.4h

Mean relative humidity

85%

Average peak wind

12.1km/h

Seasonal range

1.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

153 d/yr

Rainy days (≥ 1 mm)

297 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.0 °C

Average feels-like low

28.6 °C

Average peak gust

26.2 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

17.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

35.1 °C

3 August 2009

Coldest day

21.0 °C

23 January 1940

Wettest day

169 mm

4 November 1968

Windiest day

32.1 km/h

8 January 1940

Strongest gust

57.2 km/h

8 January 1940

Hottest feels-like

43.1 °C

29 May 2020

Coldest feels-like

23.3 °C

23 January 1940

Sunniest day

12.2 h

18 June 1951

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.4 °C8 July 202523.3 °C14 September 202527.4 °C2,995 mm2670
202435.0 °C20 September 202423.8 °C3 August 202427.8 °C3,012 mm3010
202334.1 °C29 July 202323.2 °C7 February 202327.5 °C2,811 mm2690
202233.5 °C24 May 202223.0 °C24 February 202227.0 °C3,578 mm2170
202133.2 °C28 July 202123.4 °C16 September 202127.1 °C3,086 mm2190
202033.6 °C18 September 202023.8 °C17 September 202027.2 °C3,137 mm2350
201934.6 °C10 August 201923.3 °C11 March 201927.4 °C2,255 mm2520
201834.6 °C18 July 201823.4 °C12 September 201827.2 °C2,649 mm2390
201733.1 °C9 June 201722.2 °C9 February 201727.2 °C2,860 mm2470
201634.1 °C24 May 201623.6 °C4 October 201627.5 °C2,330 mm2590
201534.5 °C6 July 201522.8 °C22 January 201527.1 °C2,469 mm2220
201433.9 °C20 June 201422.5 °C3 February 201426.9 °C2,560 mm2050
201333.6 °C19 June 201323.3 °C19 July 201327.1 °C2,981 mm2340
201233.8 °C20 June 201223.2 °C7 January 201226.9 °C3,031 mm2300
201132.7 °C9 May 201122.8 °C31 January 201126.8 °C2,664 mm2130
201033.2 °C18 May 201023.3 °C22 August 201027.0 °C3,116 mm2260
200935.1 °C3 August 200922.1 °C6 February 200927.1 °C2,580 mm2380
200832.4 °C22 May 200822.7 °C16 February 200826.5 °C3,653 mm1870
200733.6 °C9 August 200723.0 °C2 February 200726.7 °C3,385 mm1770
200633.1 °C14 August 200623.0 °C26 January 200626.7 °C2,715 mm1920
200533.2 °C12 August 200522.6 °C19 April 200526.8 °C2,072 mm1820
200433.2 °C3 July 200422.6 °C3 August 200426.9 °C2,117 mm1840
200333.3 °C30 May 200323.1 °C10 March 200326.8 °C2,560 mm1860
200233.8 °C19 August 200223.0 °C29 September 200227.0 °C2,093 mm2100
200133.1 °C14 May 200123.0 °C4 February 200126.9 °C2,752 mm1970
200032.9 °C23 May 200022.7 °C19 January 200026.8 °C2,617 mm1910
199933.8 °C25 July 199922.5 °C31 August 199926.7 °C3,098 mm1960
199833.1 °C28 May 199823.2 °C9 September 199827.1 °C2,834 mm2160
199733.7 °C19 August 199722.6 °C16 January 199726.8 °C2,133 mm1940
199633.3 °C22 July 199622.8 °C24 January 199626.6 °C3,169 mm1570
199532.4 °C9 June 199523.0 °C27 December 199526.7 °C2,966 mm1480
199432.9 °C31 July 199423.1 °C27 January 199426.7 °C2,474 mm1660
199332.6 °C13 August 199322.2 °C30 January 199326.6 °C2,247 mm1590
199232.8 °C28 August 199222.9 °C10 November 199226.5 °C2,169 mm1480
199132.7 °C1 July 199122.6 °C22 October 199126.6 °C2,863 mm1570
199033.0 °C29 August 199022.8 °C17 July 199026.8 °C2,422 mm1690
198932.3 °C23 April 198922.6 °C3 July 198926.5 °C2,462 mm1460
198832.4 °C24 June 198821.9 °C11 December 198826.6 °C3,328 mm1660
198733.7 °C20 June 198722.9 °C18 February 198726.8 °C2,232 mm1780
198632.7 °C10 August 198622.0 °C22 February 198626.5 °C2,648 mm1590
198533.0 °C18 June 198522.8 °C3 March 198526.5 °C2,414 mm1630
198432.4 °C25 June 198422.4 °C12 September 198426.3 °C2,859 mm1320
198332.7 °C30 May 198322.8 °C30 December 198326.7 °C2,306 mm1850
198232.6 °C25 June 198222.1 °C20 September 198226.6 °C2,066 mm1930
198133.5 °C17 August 198122.7 °C23 January 198126.7 °C2,391 mm1790
198032.8 °C24 May 198023.1 °C20 March 198026.7 °C2,390 mm1770
197934.2 °C10 August 197922.8 °C16 March 197926.7 °C2,352 mm1890
197833.7 °C3 June 197822.6 °C14 July 197826.6 °C2,552 mm1630
197732.7 °C24 July 197722.4 °C1 March 197726.4 °C2,959 mm1430
197632.7 °C25 July 197622.1 °C6 February 197626.1 °C2,634 mm1320
197532.9 °C14 August 197522.6 °C24 November 197526.2 °C2,649 mm1200
197432.9 °C16 August 197421.5 °C12 January 197426.1 °C2,824 mm1050
197333.1 °C17 June 197322.6 °C28 December 197326.5 °C3,250 mm1410
197233.7 °C14 July 197221.0 °C13 January 197226.3 °C2,581 mm1460
197132.4 °C18 July 197122.3 °C15 April 197125.9 °C2,816 mm1110
197032.3 °C7 July 197022.7 °C21 December 197026.1 °C3,495 mm1250
196932.6 °C31 July 196922.8 °C12 February 196926.2 °C3,127 mm1210
196832.5 °C28 July 196822.1 °C27 February 196826.0 °C2,973 mm1070
196732.5 °C27 June 196722.3 °C15 January 196726.0 °C2,794 mm1090
196632.2 °C13 May 196622.4 °C31 August 196625.8 °C3,447 mm740
196532.1 °C14 July 196521.4 °C21 February 196525.9 °C2,556 mm1130
196433.2 °C26 May 196422.2 °C29 November 196426.1 °C3,078 mm1080
196332.3 °C11 June 196322.5 °C20 January 196326.0 °C3,416 mm1130
196232.4 °C2 August 196221.5 °C26 January 196226.1 °C3,375 mm1320
196132.1 °C19 July 196122.1 °C19 January 196126.1 °C2,509 mm1080
196032.5 °C7 June 196022.7 °C6 January 196026.1 °C2,414 mm1110
195931.7 °C5 August 195922.5 °C15 July 195926.0 °C2,460 mm850
195832.6 °C28 May 195822.8 °C26 November 195826.3 °C3,033 mm1360
195733.0 °C18 August 195722.1 °C5 January 195726.2 °C2,681 mm1060
195631.7 °C5 June 195622.1 °C12 January 195625.7 °C3,480 mm650
195532.1 °C31 May 195521.0 °C4 March 195525.9 °C3,165 mm910
195431.4 °C9 June 195422.4 °C27 December 195425.8 °C2,887 mm680
195332.5 °C18 August 195322.3 °C2 January 195326.2 °C2,065 mm1010
195232.3 °C20 August 195222.4 °C2 September 195226.2 °C2,068 mm1100
195131.7 °C18 June 195122.3 °C6 February 195126.1 °C1,937 mm890
195031.2 °C9 February 195021.6 °C25 February 195025.9 °C2,460 mm720
194932.5 °C11 May 194922.0 °C16 April 194925.8 °C2,137 mm770
194831.6 °C5 July 194822.0 °C3 March 194825.7 °C1,925 mm410
194731.1 °C22 June 194722.1 °C2 January 194725.7 °C2,826 mm380
194632.4 °C22 June 194622.1 °C22 December 194625.7 °C2,472 mm380
194531.5 °C22 June 194521.9 °C21 December 194525.6 °C3,047 mm400
194431.1 °C14 July 194421.9 °C26 February 194425.7 °C2,153 mm590
194332.5 °C21 June 194321.6 °C16 April 194325.6 °C2,195 mm750
194231.3 °C9 August 194221.7 °C10 December 194225.6 °C2,227 mm450
194132.2 °C11 August 194121.9 °C14 February 194125.9 °C2,381 mm700
194033.7 °C13 July 194021.0 °C23 January 194025.9 °C2,167 mm910

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.7 °C
+1.0 °C
Hot days (≥ 30 °C)
267 d/yr
+114
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2995 mm
+308 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.5 °C+1.0 °C512 mm+240 mm
Feb29.5 °C+0.8 °C265 mm+80 mm
Mar30.3 °C+0.9 °C253 mm+74 mm
Apr30.9 °C+0.9 °C226 mm+38 mm
May31.5 °C+1.1 °C151 mm-45 mm
Jun32.0 °C+1.5 °C89 mm-85 mm
Jul32.6 °C+2.2 °C79 mm-94 mm
Aug30.7 °C+0.4 °C174 mm-29 mm
Sep30.6 °C+0.7 °C305 mm+68 mm
Oct30.8 °C+1.3 °C191 mm-82 mm
Nov30.5 °C+1.2 °C242 mm-50 mm
Dec29.8 °C+0.8 °C509 mm+192 mm

The year's extremes

Hottest day
34.4 °C
8 Jul 2025
Coldest day
23.3 °C
14 Sep 2025
Wettest day
140.3 mm
8 Dec 2025
Windiest day
25.6 km/h
29 Jan 2025
Strongest gust
47.9 km/h
29 Jan 2025
Hottest feels-like
42.4 °C
29 Jul 2025
Coldest feels-like
26.1 °C
13 Aug 2025
Sunniest day
12.1 h
13 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 Bintulu?

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

What is the hottest day ever recorded in Bintulu?

The hottest day measured in Bintulu between 1940 and 2025 was 3 August 2009, reaching 35.1 °C.

What is the coldest day in Bintulu?

The coldest day measured in Bintulu between 1940 and 2025 was 23 January 1940, at 21.0 °C.

Does it snow in Bintulu?

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

Has the climate of Bintulu warmed?

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

What is the wettest day in Bintulu?

The wettest day measured in Bintulu between 1940 and 2025 was 4 November 1968, with 169 mm of rain in 24 hours.

What was the windiest day in Bintulu?

The windiest day measured in Bintulu between 1940 and 2025 was 8 January 1940, with winds reaching 32.1 km/h.

What is the warmest month in Bintulu?

The warmest month in Bintulu is May (27.1 °C on average); the coldest is January (25.7 °C).

How much does it rain in Bintulu?

Bintulu receives on average 2,687 mm of precipitation per year, spread over about 297 rainy days.

Is it sunny in Bintulu?

Bintulu gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

Are there tropical nights in Bintulu?

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

What was the most extreme apparent temperature in Bintulu?

In Bintulu, between 1940 and 2025, the highest apparent temperature reached 43.1 °C on 29 May 2020, and the lowest was 23.3 °C on 23 January 1940.

Compare Bintulu with another city

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

Nearby cities

The climate around Bintulu

Other cities — Malaysia