Ubud climate — normals and trends

Ubud (Indonesia) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 24.3 °C and it receives 2,289 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 (25.1 °C on average) and the coldest is August (23.0 °C). Rainfall peaks in January.

Ubud averages 0 frost days, 1 hot days (≥ 30 °C) and 248 rainy days per year.

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

The hottest day of the period reached 31.4 °C (on 10 March 2007) and the coldest 17.9 °C (on 18 August 1997).

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

UbudBali

coords
-8.51°, 115.27°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthAugustWettest monthJanuaryDriest monthAugust

Mean daily temperature

24.3°C

Average daily high

26.8°C

Average daily low

22.7°C

Annual rainfall

2,289mm

Sunshine / day

10.7h

Mean relative humidity

87%

Average peak wind

13.2km/h

Seasonal range

2.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

248 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.6 °C

Average feels-like low

26.3 °C

Average peak gust

31.8 km/h

Tropical nights (≥ 20 °C)

363 d/yr

Solar radiation

20.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

10 March 2007

Coldest day

17.9 °C

18 August 1997

Wettest day

230 mm

15 December 1971

Windiest day

32.4 km/h

14 December 1950

Strongest gust

68.0 km/h

22 January 1986

Hottest feels-like

39.9 °C

23 February 2024

Coldest feels-like

18.9 °C

16 August 1986

Sunniest day

12.5 h

31 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.5 °C6 February 202520.5 °C20 July 202525.1 °C2,921 mm20
202431.2 °C23 February 202420.4 °C15 July 202425.4 °C2,292 mm110
202329.7 °C21 February 202320.4 °C18 August 202325.0 °C1,628 mm00
202230.3 °C2 February 202220.0 °C25 July 202225.1 °C3,023 mm50
202130.3 °C17 December 202120.8 °C26 July 202125.0 °C2,531 mm50
202030.5 °C29 January 202020.9 °C26 July 202025.3 °C2,245 mm70
201930.5 °C4 December 201919.4 °C5 August 201924.9 °C1,792 mm90
201830.0 °C17 April 201819.4 °C5 August 201824.8 °C2,181 mm10
201729.9 °C7 January 201720.9 °C12 September 201724.8 °C3,035 mm00
201630.2 °C17 April 201621.2 °C23 August 201625.6 °C3,158 mm40
201529.9 °C1 April 201520.1 °C20 August 201525.0 °C1,680 mm00
201429.8 °C5 May 201420.4 °C16 July 201424.9 °C1,958 mm00
201329.8 °C25 February 201319.4 °C11 August 201324.9 °C2,776 mm00
201230.6 °C26 January 201219.6 °C21 August 201224.5 °C2,351 mm20
201130.6 °C18 February 201119.9 °C17 June 201124.6 °C2,258 mm10
201030.4 °C27 February 201021.9 °C24 July 201025.5 °C3,154 mm60
200929.9 °C26 March 200920.6 °C1 August 200924.9 °C1,770 mm00
200829.5 °C31 January 200820.1 °C16 July 200824.6 °C2,379 mm00
200731.4 °C10 March 200719.3 °C26 August 200724.8 °C2,066 mm40
200630.4 °C24 March 200620.0 °C28 August 200624.7 °C1,967 mm10
200529.8 °C5 February 200520.6 °C6 August 200525.0 °C2,310 mm00
200429.7 °C11 February 200420.2 °C14 August 200424.8 °C1,882 mm00
200330.5 °C4 March 200319.8 °C7 September 200324.7 °C2,079 mm30
200229.9 °C19 December 200219.3 °C9 September 200224.7 °C2,129 mm00
200129.6 °C12 February 200119.8 °C2 August 200124.6 °C2,233 mm00
200030.3 °C26 January 200020.3 °C23 August 200024.5 °C2,698 mm10
199929.2 °C15 December 199919.6 °C18 August 199924.4 °C2,660 mm00
199831.1 °C12 February 199821.1 °C1 September 199825.4 °C2,882 mm40
199729.6 °C23 March 199717.9 °C18 August 199724.4 °C1,569 mm00
199629.5 °C30 December 199620.2 °C18 July 199624.6 °C2,043 mm00
199529.6 °C23 February 199520.4 °C18 August 199524.5 °C2,697 mm00
199429.5 °C21 November 199419.0 °C27 July 199424.1 °C2,082 mm00
199329.4 °C14 January 199320.1 °C9 August 199324.5 °C1,783 mm00
199229.1 °C6 January 199220.1 °C18 August 199224.4 °C2,476 mm00
199129.4 °C22 March 199119.4 °C16 September 199124.2 °C2,056 mm00
199029.8 °C24 October 199020.3 °C27 July 199024.5 °C1,807 mm00
198928.8 °C22 April 198920.4 °C12 September 198924.4 °C2,292 mm00
198830.0 °C14 March 198820.6 °C23 August 198824.6 °C2,555 mm20
198729.1 °C7 April 198719.6 °C15 August 198724.4 °C2,043 mm00
198628.8 °C24 April 198618.5 °C16 August 198624.2 °C2,475 mm00
198529.3 °C20 February 198520.3 °C11 September 198524.3 °C2,125 mm00
198429.0 °C17 April 198419.7 °C30 July 198424.3 °C3,041 mm00
198329.6 °C3 March 198319.8 °C6 August 198324.5 °C3,190 mm00
198229.9 °C26 November 198218.5 °C3 September 198224.3 °C1,674 mm00
198129.1 °C20 March 198120.3 °C12 August 198124.4 °C2,950 mm00
198029.4 °C17 February 198020.1 °C27 August 198024.5 °C2,065 mm00
197929.3 °C9 March 197919.9 °C5 September 197924.4 °C2,065 mm00
197829.6 °C30 January 197820.5 °C11 August 197824.4 °C3,461 mm00
197729.1 °C12 November 197719.0 °C1 August 197724.0 °C2,278 mm00
197629.0 °C23 January 197619.7 °C20 July 197623.9 °C2,064 mm00
197529.1 °C19 March 197520.4 °C4 August 197524.1 °C3,535 mm00
197428.6 °C18 January 197420.4 °C13 June 197423.9 °C2,441 mm00
197329.6 °C2 February 197321.1 °C31 July 197324.5 °C3,335 mm00
197228.7 °C24 October 197219.6 °C2 July 197223.8 °C1,687 mm00
197128.4 °C6 January 197120.2 °C3 July 197123.6 °C2,781 mm00
197029.6 °C15 February 197019.8 °C29 August 197024.2 °C2,143 mm00
196929.1 °C1 December 196920.0 °C26 August 196924.1 °C1,550 mm00
196829.1 °C3 November 196819.9 °C10 August 196823.9 °C3,525 mm00
196728.6 °C20 November 196719.4 °C5 September 196723.6 °C2,450 mm00
196628.4 °C20 April 196619.9 °C22 July 196623.7 °C2,474 mm00
196528.9 °C8 March 196519.5 °C12 August 196523.8 °C1,933 mm00
196428.8 °C24 February 196420.3 °C3 August 196424.0 °C2,167 mm00
196328.6 °C29 October 196318.9 °C27 August 196323.8 °C2,072 mm00
196229.0 °C20 December 196219.7 °C5 September 196223.8 °C2,876 mm00
196129.5 °C28 February 196119.1 °C1 August 196123.8 °C1,773 mm00
196028.6 °C7 November 196019.9 °C13 June 196023.9 °C2,348 mm00
195929.0 °C19 November 195920.4 °C5 August 195924.1 °C2,256 mm00
195829.5 °C15 January 195820.6 °C2 September 195824.3 °C2,437 mm00
195728.9 °C8 November 195719.7 °C5 October 195723.8 °C2,258 mm00
195628.5 °C1 March 195620.1 °C8 July 195623.7 °C2,618 mm00
195528.5 °C14 February 195520.7 °C21 August 195523.9 °C2,862 mm00
195428.6 °C27 January 195419.9 °C12 September 195423.9 °C2,310 mm00
195328.3 °C11 October 195319.8 °C8 August 195323.8 °C1,948 mm00
195228.8 °C21 January 195219.7 °C11 August 195223.9 °C2,070 mm00
195129.5 °C14 November 195119.8 °C26 August 195123.7 °C2,191 mm00
195028.7 °C13 January 195019.9 °C1 August 195023.8 °C2,355 mm00
194928.5 °C22 January 194919.6 °C19 July 194923.5 °C2,283 mm00
194828.5 °C11 March 194819.7 °C23 July 194823.8 °C849 mm00
194728.0 °C30 December 194719.9 °C28 June 194723.9 °C1,614 mm00
194628.4 °C25 October 194619.0 °C16 August 194623.6 °C1,534 mm00
194528.7 °C14 January 194519.7 °C16 September 194523.6 °C2,161 mm00
194428.1 °C15 November 194420.1 °C26 August 194423.6 °C2,022 mm00
194328.7 °C30 November 194319.1 °C2 September 194323.4 °C1,729 mm00
194228.4 °C24 March 194219.4 °C7 July 194223.7 °C1,992 mm00
194128.5 °C3 November 194119.6 °C5 August 194123.7 °C1,716 mm00
194028.3 °C29 November 194018.9 °C6 September 194023.6 °C1,730 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.5 °C
+0.7 °C
Hot days (≥ 30 °C)
2 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2921 mm
+632 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.8 °C+0.6 °C436 mm+74 mm
Feb28.4 °C+1.1 °C335 mm-13 mm
Mar28.3 °C+0.9 °C262 mm-51 mm
Apr28.0 °C+0.4 °C109 mm-69 mm
May28.1 °C+1.0 °C354 mm+220 mm
Jun27.0 °C+0.7 °C103 mm+10 mm
Jul25.8 °C+0.3 °C103 mm+24 mm
Aug26.2 °C+0.7 °C63 mm+13 mm
Sep26.5 °C+0.4 °C263 mm+196 mm
Oct27.6 °C+0.6 °C208 mm+99 mm
Nov27.8 °C+0.4 °C442 mm+216 mm
Dec28.2 °C+1.0 °C244 mm-87 mm

The year's extremes

Hottest day
30.5 °C
6 Feb 2025
Coldest day
20.5 °C
20 Jul 2025
Wettest day
85.8 mm
9 Sep 2025
Windiest day
25.8 km/h
22 Mar 2025
Strongest gust
56.9 km/h
22 Mar 2025
Hottest feels-like
38.9 °C
15 Feb 2025
Coldest feels-like
22.5 °C
20 Jul 2025
Sunniest day
12.2 h
25 Dec 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 Ubud?

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

What is the hottest day ever recorded in Ubud?

The hottest day measured in Ubud between 1940 and 2025 was 10 March 2007, reaching 31.4 °C.

What is the coldest day in Ubud?

The coldest day measured in Ubud between 1940 and 2025 was 18 August 1997, at 17.9 °C.

Does it snow in Ubud?

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

Has the climate of Ubud warmed?

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

What is the wettest day in Ubud?

The wettest day measured in Ubud between 1940 and 2025 was 15 December 1971, with 230 mm of rain in 24 hours.

What was the windiest day in Ubud?

The windiest day measured in Ubud between 1940 and 2025 was 14 December 1950, with winds reaching 32.4 km/h.

What is the warmest month in Ubud?

The warmest month in Ubud is April (25.1 °C on average); the coldest is August (23.0 °C).

How much does it rain in Ubud?

Ubud receives on average 2,289 mm of precipitation per year, spread over about 248 rainy days.

Is it sunny in Ubud?

Ubud gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Ubud?

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

What was the most extreme apparent temperature in Ubud?

In Ubud, between 1940 and 2025, the highest apparent temperature reached 39.9 °C on 23 February 2024, and the lowest was 18.9 °C on 16 August 1986.

Compare Ubud with another city

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

Nearby cities

The climate around Ubud

Other cities — Indonesia