Berastagi climate — normals and trends

Berastagi (Indonesia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 21.2 °C and it receives 2,932 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 (21.9 °C on average) and the coldest is January (20.6 °C). Rainfall peaks in November.

Berastagi averages 0 frost days, 2 hot days (≥ 30 °C) and 333 rainy days per year.

Berastagi has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.5 °C (on 12 August 1981) and the coldest 12.7 °C (on 14 January 1965).

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

BerastagiNorth Sumatra

coords
3.19°, 98.51°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthJune

Mean daily temperature

21.2°C

Average daily high

26.2°C

Average daily low

17.7°C

Annual rainfall

2,932mm

Sunshine / day

9.0h

Mean relative humidity

87%

Average peak wind

7.3km/h

Seasonal range

1.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

333 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.5 °C

Average feels-like low

19.5 °C

Average peak gust

27.6 km/h

Tropical nights (≥ 20 °C)

5 d/yr

Solar radiation

17.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

12 August 1981

Coldest day

12.7 °C

14 January 1965

Wettest day

214 mm

27 November 2025

Windiest day

20.7 km/h

20 July 2025

Strongest gust

69.8 km/h

4 January 2017

Hottest feels-like

37.1 °C

20 May 1998

Coldest feels-like

11.8 °C

23 June 1940

Sunniest day

12.2 h

21 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.7 °C29 July 202516.4 °C18 August 202522.1 °C3,395 mm100
202431.0 °C23 July 202416.8 °C22 October 202422.7 °C3,778 mm110
202330.1 °C13 June 202315.4 °C18 January 202322.3 °C3,439 mm30
202230.0 °C12 August 202216.6 °C28 March 202221.9 °C3,708 mm10
202129.9 °C15 October 202115.7 °C30 June 202122.0 °C3,044 mm00
202029.5 °C7 August 202016.4 °C2 January 202022.2 °C3,328 mm00
201930.5 °C13 June 201916.9 °C12 September 201922.2 °C2,857 mm20
201831.2 °C12 June 201816.5 °C26 August 201822.0 °C2,932 mm70
201729.7 °C6 June 201715.9 °C11 January 201722.1 °C3,563 mm00
201630.2 °C2 July 201616.7 °C2 July 201622.4 °C2,642 mm50
201530.8 °C28 June 201515.1 °C2 February 201522.2 °C3,203 mm70
201430.1 °C8 June 201415.0 °C9 February 201421.9 °C3,189 mm30
201330.5 °C16 April 201316.0 °C21 July 201322.0 °C3,283 mm20
201230.2 °C13 June 201215.9 °C13 June 201222.0 °C3,218 mm20
201130.5 °C9 May 201115.8 °C10 February 201121.9 °C3,150 mm20
201031.1 °C25 May 201015.3 °C19 October 201022.3 °C3,030 mm10
200930.7 °C5 June 200915.5 °C11 January 200922.0 °C3,136 mm40
200830.9 °C1 May 200815.4 °C1 August 200821.7 °C3,310 mm20
200730.3 °C28 June 200715.3 °C4 December 200721.8 °C3,242 mm30
200629.8 °C30 June 200615.7 °C29 January 200621.9 °C3,128 mm00
200530.1 °C10 September 200516.1 °C11 September 200521.9 °C2,768 mm10
200430.8 °C10 May 200415.4 °C4 August 200421.7 °C2,819 mm40
200330.8 °C2 June 200316.5 °C19 May 200321.7 °C2,916 mm10
200230.3 °C14 May 200215.3 °C3 April 200221.8 °C2,805 mm40
200130.7 °C13 July 200116.5 °C10 February 200121.9 °C3,096 mm70
200030.1 °C8 July 200014.8 °C15 July 200021.6 °C2,708 mm20
199929.3 °C24 April 199914.8 °C30 May 199921.4 °C3,316 mm00
199831.8 °C20 May 199816.5 °C9 September 199822.1 °C2,670 mm50
199730.3 °C22 May 199715.4 °C22 February 199721.6 °C2,649 mm70
199629.9 °C20 September 199615.7 °C29 February 199621.4 °C3,084 mm00
199530.9 °C14 May 199515.5 °C17 December 199521.5 °C3,336 mm10
199430.1 °C6 August 199415.6 °C10 December 199421.4 °C3,136 mm10
199329.4 °C14 August 199315.5 °C5 March 199321.3 °C3,316 mm00
199229.3 °C31 July 199215.6 °C17 December 199221.2 °C2,656 mm00
199130.0 °C9 June 199115.2 °C18 February 199121.2 °C2,911 mm10
199030.1 °C26 August 199014.5 °C25 December 199021.2 °C2,521 mm20
198929.8 °C8 June 198915.2 °C6 February 198921.2 °C2,714 mm00
198830.2 °C30 May 198816.2 °C28 March 198821.6 °C3,236 mm20
198730.7 °C9 June 198715.9 °C16 January 198721.7 °C3,150 mm40
198631.1 °C18 August 198614.2 °C11 February 198621.5 °C2,851 mm60
198530.1 °C27 June 198513.8 °C17 January 198521.2 °C2,936 mm20
198429.8 °C22 June 198415.4 °C20 July 198421.1 °C3,036 mm00
198329.5 °C2 April 198316.0 °C14 January 198321.5 °C2,708 mm00
198229.7 °C9 June 198215.2 °C10 January 198221.2 °C2,607 mm00
198132.5 °C12 August 198114.5 °C13 August 198121.4 °C2,499 mm230
198029.4 °C12 July 198015.0 °C29 January 198021.2 °C2,754 mm00
197930.3 °C17 April 197913.8 °C17 May 197921.3 °C2,626 mm10
197829.4 °C16 May 197814.8 °C2 January 197821.2 °C2,657 mm00
197729.8 °C25 June 197714.6 °C19 February 197721.0 °C2,791 mm00
197629.7 °C3 July 197614.6 °C24 February 197620.7 °C2,708 mm00
197528.8 °C13 March 197514.5 °C21 January 197520.7 °C2,584 mm00
197429.3 °C28 April 197414.2 °C7 January 197420.7 °C2,613 mm00
197329.7 °C4 May 197314.2 °C12 January 197321.0 °C2,786 mm00
197230.4 °C10 August 197213.7 °C13 January 197220.9 °C2,733 mm20
197129.7 °C24 July 197114.0 °C8 June 197120.6 °C2,889 mm00
197029.7 °C13 June 197013.8 °C6 December 197021.0 °C2,580 mm00
196930.2 °C27 May 196913.6 °C25 July 196921.0 °C2,802 mm20
196829.3 °C7 May 196813.6 °C22 February 196820.5 °C2,525 mm00
196729.1 °C5 June 196713.5 °C16 January 196720.4 °C2,803 mm00
196628.1 °C1 May 196615.0 °C25 February 196620.4 °C3,305 mm00
196530.1 °C20 July 196512.7 °C14 January 196520.6 °C2,859 mm20
196429.6 °C5 June 196413.8 °C31 January 196420.8 °C2,678 mm00
196329.5 °C27 May 196312.9 °C16 January 196320.7 °C2,511 mm00
196230.9 °C24 May 196214.2 °C17 February 196220.7 °C2,711 mm50
196130.5 °C3 July 196114.5 °C3 July 196120.7 °C2,462 mm40
196029.8 °C28 May 196014.4 °C28 February 196020.8 °C2,788 mm00
195930.1 °C3 June 195914.8 °C27 August 195920.7 °C2,794 mm10
195829.8 °C13 July 195814.1 °C6 July 195821.0 °C2,478 mm00
195729.0 °C19 September 195714.7 °C31 January 195720.7 °C2,750 mm00
195628.8 °C15 May 195613.2 °C13 March 195620.3 °C3,412 mm00
195528.8 °C25 June 195513.0 °C17 February 195520.4 °C2,891 mm00
195429.1 °C7 June 195414.9 °C29 July 195420.4 °C3,522 mm00
195328.5 °C18 August 195314.8 °C7 January 195320.7 °C3,654 mm00
195228.4 °C6 September 195214.1 °C19 January 195220.8 °C3,080 mm00
195128.6 °C7 May 195114.0 °C31 January 195120.5 °C2,509 mm00
195028.6 °C30 September 195014.2 °C3 January 195020.5 °C2,884 mm00
194929.4 °C11 May 194913.7 °C16 February 194920.4 °C1,535 mm00
194827.7 °C22 June 194813.6 °C18 January 194820.1 °C2,603 mm00
194727.7 °C21 April 194715.5 °C14 December 194720.1 °C3,728 mm00
194628.5 °C21 June 194614.1 °C3 August 194620.1 °C2,925 mm00
194527.7 °C8 July 194514.7 °C12 November 194520.0 °C3,228 mm00
194427.6 °C22 June 194413.2 °C9 February 194420.0 °C2,913 mm00
194328.6 °C20 August 194313.4 °C4 August 194319.8 °C2,520 mm00
194227.5 °C7 July 194214.1 °C8 March 194219.9 °C2,822 mm00
194128.1 °C6 July 194114.7 °C6 July 194120.2 °C3,119 mm00
194028.7 °C2 August 194013.4 °C24 June 194020.2 °C2,628 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
26.9 °C
+0.7 °C
Hot days (≥ 30 °C)
10 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3395 mm
+463 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.5 °C+0.3 °C399 mm+181 mm
Feb26.2 °C+0.5 °C212 mm+27 mm
Mar26.8 °C+0.5 °C294 mm+67 mm
Apr27.0 °C+0.3 °C351 mm+103 mm
May28.2 °C+1.1 °C243 mm+11 mm
Jun28.4 °C+1.2 °C97 mm-67 mm
Jul28.7 °C+1.8 °C103 mm-74 mm
Aug27.8 °C+1.0 °C188 mm-33 mm
Sep27.5 °C+1.3 °C291 mm+4 mm
Oct26.7 °C+0.9 °C254 mm-78 mm
Nov25.5 °C+0.1 °C604 mm+266 mm
Dec24.9 °C-0.1 °C361 mm+56 mm

The year's extremes

Hottest day
30.7 °C
29 Jul 2025
Coldest day
16.4 °C
18 Aug 2025
Wettest day
214.2 mm
27 Nov 2025
Windiest day
20.7 km/h
20 Jul 2025
Strongest gust
61.9 km/h
20 Jul 2025
Hottest feels-like
36.4 °C
28 May 2025
Coldest feels-like
16.6 °C
18 Aug 2025
Sunniest day
12.1 h
17 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 Berastagi?

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

What is the hottest day ever recorded in Berastagi?

The hottest day measured in Berastagi between 1940 and 2025 was 12 August 1981, reaching 32.5 °C.

What is the coldest day in Berastagi?

The coldest day measured in Berastagi between 1940 and 2025 was 14 January 1965, at 12.7 °C.

Does it snow in Berastagi?

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

Has the climate of Berastagi warmed?

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

What is the wettest day in Berastagi?

The wettest day measured in Berastagi between 1940 and 2025 was 27 November 2025, with 214 mm of rain in 24 hours.

What was the windiest day in Berastagi?

The windiest day measured in Berastagi between 1940 and 2025 was 20 July 2025, with winds reaching 20.7 km/h.

What is the warmest month in Berastagi?

The warmest month in Berastagi is May (21.9 °C on average); the coldest is January (20.6 °C).

How much does it rain in Berastagi?

Berastagi receives on average 2,932 mm of precipitation per year, spread over about 333 rainy days.

Is it sunny in Berastagi?

Berastagi gets on average 9.0 hours of sunshine per day, roughly 3,285 hours per year over 1940-2025.

Are there tropical nights in Berastagi?

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

What was the most extreme apparent temperature in Berastagi?

In Berastagi, between 1940 and 2025, the highest apparent temperature reached 37.1 °C on 20 May 1998, and the lowest was 11.8 °C on 23 June 1940.

Compare Berastagi with another city

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

Nearby cities

The climate around Berastagi

Other cities — Indonesia