Bukittinggi climate — normals and trends

Bukittinggi (Indonesia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 22.5 °C and it receives 3,870 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 (23.1 °C on average) and the coldest is October (22.1 °C). Rainfall peaks in October.

Bukittinggi averages 0 frost days, 3 hot days (≥ 30 °C) and 311 rainy days per year.

Bukittinggi has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.4 °C (on 11 March 2020) and the coldest 14.0 °C (on 8 September 1967).

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

BukittinggiWest Sumatra

coords
-0.31°, 100.37°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthOctoberWettest monthOctoberDriest monthJune

Mean daily temperature

22.5°C

Average daily high

27.0°C

Average daily low

19.6°C

Annual rainfall

3,870mm

Sunshine / day

9.4h

Mean relative humidity

89%

Average peak wind

6.8km/h

Seasonal range

1.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

311 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.0 °C

Average feels-like low

22.6 °C

Average peak gust

27.8 km/h

Tropical nights (≥ 20 °C)

127 d/yr

Solar radiation

18.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

+0.2 °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

31.4 °C

11 March 2020

Coldest day

14.0 °C

8 September 1967

Wettest day

210 mm

14 June 1983

Windiest day

21.0 km/h

27 November 2025

Strongest gust

67.0 km/h

27 November 2025

Hottest feels-like

39.0 °C

6 May 2010

Coldest feels-like

14.5 °C

8 September 1967

Sunniest day

12.0 h

22 October 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.8 °C30 May 202518.1 °C18 July 202523.3 °C3,604 mm90
202430.8 °C13 March 202417.2 °C26 July 202423.8 °C5,581 mm270
202330.5 °C8 April 202318.0 °C6 February 202323.3 °C3,945 mm70
202230.7 °C8 February 202217.2 °C2 April 202223.0 °C3,528 mm150
202130.1 °C3 October 202117.5 °C16 July 202123.1 °C4,044 mm10
202031.4 °C11 March 202016.7 °C3 December 202023.5 °C4,534 mm140
201931.1 °C14 April 201915.4 °C16 September 201923.4 °C4,180 mm80
201830.8 °C1 February 201816.4 °C11 August 201823.1 °C4,460 mm40
201730.3 °C29 May 201717.5 °C18 October 201723.2 °C4,055 mm70
201631.1 °C17 May 201617.9 °C8 August 201623.5 °C3,819 mm190
201530.5 °C29 June 201518.1 °C11 September 201523.2 °C5,004 mm80
201430.1 °C8 June 201416.4 °C25 July 201423.1 °C4,942 mm20
201331.2 °C6 June 201316.4 °C22 July 201323.2 °C4,022 mm170
201230.0 °C25 March 201216.9 °C2 January 201223.1 °C4,525 mm20
201130.0 °C10 February 201116.3 °C10 February 201123.0 °C3,890 mm30
201030.7 °C19 May 201017.8 °C19 October 201023.4 °C4,476 mm180
200930.7 °C25 May 200916.9 °C6 February 200923.1 °C3,901 mm150
200829.9 °C28 March 200816.8 °C19 May 200822.8 °C4,378 mm00
200730.4 °C13 May 200717.1 °C2 July 200723.0 °C4,891 mm30
200630.4 °C28 April 200617.2 °C28 September 200623.0 °C4,667 mm20
200530.5 °C3 April 200518.1 °C21 June 200523.1 °C3,441 mm30
200430.0 °C17 May 200416.7 °C21 June 200423.0 °C4,143 mm10
200331.2 °C8 June 200316.4 °C5 March 200323.1 °C4,364 mm110
200230.0 °C13 May 200215.5 °C16 August 200223.0 °C5,052 mm10
200131.3 °C9 July 200116.9 °C4 July 200122.8 °C3,313 mm20
200031.2 °C7 March 200016.1 °C9 July 200022.7 °C3,686 mm120
199929.7 °C1 June 199916.1 °C20 July 199922.5 °C3,505 mm00
199831.2 °C31 May 199818.4 °C17 August 199823.3 °C4,272 mm200
199730.1 °C1 September 199716.5 °C22 May 199722.8 °C3,631 mm10
199630.2 °C5 May 199616.4 °C24 July 199622.7 °C3,629 mm40
199530.4 °C11 June 199516.9 °C8 July 199522.9 °C4,468 mm30
199430.3 °C24 February 199415.1 °C2 August 199422.7 °C4,259 mm10
199330.0 °C6 June 199317.5 °C22 January 199322.6 °C5,195 mm10
199229.7 °C22 June 199217.1 °C22 October 199222.6 °C3,686 mm00
199130.1 °C24 April 199117.8 °C12 July 199122.5 °C4,748 mm20
199030.2 °C23 February 199015.8 °C23 August 199022.6 °C3,475 mm20
198929.8 °C26 January 198915.7 °C23 July 198922.4 °C3,419 mm00
198830.6 °C21 July 198817.3 °C27 May 198822.7 °C4,066 mm30
198730.3 °C25 March 198718.0 °C18 November 198722.9 °C4,464 mm30
198630.6 °C26 April 198615.2 °C19 July 198622.5 °C3,714 mm10
198530.7 °C25 February 198514.0 °C26 June 198522.3 °C3,547 mm60
198430.2 °C12 February 198417.5 °C15 August 198422.3 °C3,883 mm20
198330.8 °C2 April 198318.0 °C19 November 198322.9 °C3,952 mm70
198230.2 °C9 June 198216.1 °C9 September 198222.4 °C4,015 mm20
198130.6 °C14 August 198115.3 °C5 August 198122.4 °C3,392 mm30
198030.0 °C17 October 198015.2 °C31 January 198022.4 °C3,353 mm10
197930.4 °C10 May 197915.5 °C17 May 197922.5 °C3,773 mm20
197830.3 °C16 May 197816.7 °C5 October 197822.4 °C3,526 mm40
197730.3 °C24 July 197716.8 °C19 February 197722.4 °C3,936 mm10
197629.3 °C29 May 197615.4 °C4 August 197622.0 °C3,298 mm00
197529.7 °C19 May 197514.6 °C17 January 197522.0 °C2,680 mm00
197430.9 °C21 October 197416.7 °C9 October 197422.0 °C3,458 mm30
197330.1 °C27 February 197317.0 °C11 July 197322.3 °C3,218 mm10
197229.4 °C10 August 197217.4 °C8 January 197222.1 °C3,650 mm00
197129.9 °C8 May 197116.7 °C30 September 197121.9 °C2,945 mm00
197030.2 °C28 March 197016.3 °C7 December 197022.3 °C3,132 mm20
196930.1 °C9 April 196916.4 °C27 July 196922.3 °C4,495 mm20
196829.3 °C15 December 196817.0 °C22 December 196821.9 °C3,782 mm00
196728.7 °C24 March 196714.0 °C8 September 196721.8 °C4,214 mm00
196628.5 °C1 May 196615.4 °C25 July 196621.8 °C3,955 mm00
196529.5 °C29 May 196515.8 °C23 July 196521.9 °C4,509 mm00
196429.6 °C3 April 196416.1 °C10 August 196422.0 °C4,260 mm00
196330.1 °C8 June 196315.9 °C17 June 196322.1 °C3,842 mm10
196230.1 °C2 June 196216.7 °C9 July 196222.0 °C3,446 mm10
196130.1 °C30 May 196115.7 °C1 July 196122.0 °C3,613 mm30
196030.1 °C24 May 196016.0 °C29 February 196022.2 °C3,269 mm20
195929.8 °C2 May 195915.6 °C7 July 195922.2 °C3,979 mm00
195829.7 °C11 August 195815.7 °C4 July 195822.4 °C3,938 mm00
195729.3 °C9 December 195716.9 °C11 June 195722.0 °C4,122 mm00
195629.9 °C28 April 195615.1 °C30 June 195621.6 °C3,566 mm00
195528.8 °C29 September 195516.5 °C27 May 195521.7 °C3,959 mm00
195428.6 °C10 June 195417.3 °C5 August 195421.7 °C4,132 mm00
195328.5 °C3 July 195316.1 °C15 August 195322.0 °C4,557 mm00
195229.8 °C29 February 195217.8 °C3 September 195222.1 °C4,179 mm00
195128.5 °C11 April 195117.0 °C4 January 195122.0 °C3,424 mm00
195028.7 °C13 February 195016.9 °C4 January 195021.9 °C3,058 mm00
194929.9 °C29 May 194916.6 °C10 January 194922.2 °C1,316 mm00
194828.1 °C11 June 194816.3 °C28 November 194821.9 °C3,595 mm00
194728.3 °C21 April 194718.1 °C22 January 194721.7 °C4,635 mm00
194628.1 °C1 June 194615.4 °C20 June 194621.5 °C3,807 mm00
194527.5 °C28 September 194516.1 °C9 June 194521.4 °C3,338 mm00
194427.9 °C16 June 194416.1 °C7 August 194421.6 °C3,093 mm00
194328.6 °C15 August 194315.5 °C7 June 194321.5 °C2,576 mm00
194228.7 °C3 July 194215.0 °C18 November 194221.5 °C3,102 mm00
194127.9 °C29 August 194116.1 °C27 January 194121.7 °C3,617 mm00
194029.2 °C2 August 194014.8 °C24 June 194021.7 °C2,736 mm00

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
27.6 °C
+0.6 °C
Hot days (≥ 30 °C)
9 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3604 mm
-266 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.2 °C+0.5 °C360 mm+68 mm
Feb27.9 °C+0.7 °C197 mm-65 mm
Mar27.6 °C+0.3 °C388 mm+50 mm
Apr28.0 °C+0.6 °C294 mm-54 mm
May28.4 °C+0.7 °C132 mm-141 mm
Jun28.5 °C+1.0 °C131 mm-69 mm
Jul27.8 °C+0.7 °C118 mm-101 mm
Aug27.7 °C+0.9 °C221 mm-80 mm
Sep27.1 °C+0.5 °C375 mm-12 mm
Oct27.9 °C+1.4 °C242 mm-204 mm
Nov26.0 °C-0.3 °C710 mm+269 mm
Dec26.7 °C+0.4 °C436 mm+73 mm

The year's extremes

Hottest day
30.8 °C
30 May 2025
Coldest day
18.1 °C
18 Jul 2025
Wettest day
106.2 mm
24 Nov 2025
Windiest day
21.0 km/h
27 Nov 2025
Strongest gust
67.0 km/h
27 Nov 2025
Hottest feels-like
38.5 °C
10 Mar 2025
Coldest feels-like
20.5 °C
29 Oct 2025
Sunniest day
12.0 h
28 Oct 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 Bukittinggi?

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

What is the hottest day ever recorded in Bukittinggi?

The hottest day measured in Bukittinggi between 1940 and 2025 was 11 March 2020, reaching 31.4 °C.

What is the coldest day in Bukittinggi?

The coldest day measured in Bukittinggi between 1940 and 2025 was 8 September 1967, at 14.0 °C.

Does it snow in Bukittinggi?

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

Has the climate of Bukittinggi warmed?

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

What is the wettest day in Bukittinggi?

The wettest day measured in Bukittinggi between 1940 and 2025 was 14 June 1983, with 210 mm of rain in 24 hours.

What was the windiest day in Bukittinggi?

The windiest day measured in Bukittinggi between 1940 and 2025 was 27 November 2025, with winds reaching 21.0 km/h.

What is the warmest month in Bukittinggi?

The warmest month in Bukittinggi is May (23.1 °C on average); the coldest is October (22.1 °C).

How much does it rain in Bukittinggi?

Bukittinggi receives on average 3,870 mm of precipitation per year, spread over about 311 rainy days.

Is it sunny in Bukittinggi?

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

Are there tropical nights in Bukittinggi?

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

What was the most extreme apparent temperature in Bukittinggi?

In Bukittinggi, between 1940 and 2025, the highest apparent temperature reached 39.0 °C on 6 May 2010, and the lowest was 14.5 °C on 8 September 1967.

Compare Bukittinggi with another city

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

Nearby cities

The climate around Bukittinggi

Other cities — Indonesia