Asia › Indonesia › Bali
30-year normals (1991-2020)
Bali has a tropical rainforest climate, classified as Af in the Köppen system. The warmest month is January with an average high of 28°C, while the coldest month is July with lows dropping to 23°C. The annual temperature range of 5°C indicates a relatively stable climate year-round.
The driest month is August with only 10 rain days and 32mm of precipitation. For travellers, August through to the following month typically offers the best balance of warm temperatures and dry conditions. Average humidity ranges from 82% to 82% throughout the year.
Based on temperature and rainfall data, the best months to visit Bali are January, February, March. These months offer the most comfortable temperatures with relatively low rainfall, ideal for sightseeing and outdoor activities.
Full Best Time to Visit GuideWarmest Month
28°C
January
Coldest Month
23°C
July
Driest Month
10 days
August
Annual Range
5°C
23° to 28°
| Month | High | Low | Rain Days | Sun | Details |
|---|---|---|---|---|---|
| January | 28°C | 25°C | 29 | 9h | View |
| February | 28°C | 25°C | 27 | 9h | View |
| March | 28°C | 25°C | 28 | 10h | View |
| April | 28°C | 25°C | 24 | 10h | View |
| May | 28°C | 25°C | 18 | 11h | View |
| June | 27°C | 24°C | 14 | 11h | View |
| July | 26°C | 23°C | 12 | 11h | View |
| August | 26°C | 23°C | 10 | 11h | View |
| September | 27°C | 23°C | 11 | 12h | View |
| October | 28°C | 24°C | 17 | 12h | View |
| November | 28°C | 24°C | 23 | 11h | View |
| December | 28°C | 25°C | 28 | 10h | View |
January
29 rain days, 9h sun
February
27 rain days, 9h sun
March
28 rain days, 10h sun
April
24 rain days, 10h sun
May
18 rain days, 11h sun
June
14 rain days, 11h sun
July
12 rain days, 11h sun
August
10 rain days, 11h sun
September
11 rain days, 12h sun
October
17 rain days, 12h sun
November
23 rain days, 11h sun
December
28 rain days, 10h sun
Bali in January
Data Sources for Bali
Climate normals represent 30-year averages (1991-2020). Individual years may vary.