Bali Climate: Sunshine Hours, Temperature & Best Time to Visit
Bali climate month by month: sunshine hours, temperature, rain and day length from weather station data 1991–2020. Best time to visit: June, July, August, September, October. Sunniest month: October.
- 2,777 hours of sunshine a year – 1.7 times as much as London. Warmest is November at 29 °C by day.
- Best time to visit: June, July, August, September, October
Sunshine and temperature in Bali month by month
- January: 6.0 h Sun/day (185 h), Daytime high 28 °C, Night 23 °C, Rain 317 mm, Holiday score 64
- February: 6.1 h Sun/day (172 h), Daytime high 28 °C, Night 23 °C, Rain 249 mm, Holiday score 65
- March: 6.7 h Sun/day (209 h), Daytime high 28 °C, Night 23 °C, Rain 201 mm, Holiday score 68
- April: 7.6 h Sun/day (227 h), Daytime high 28 °C, Night 24 °C, Rain 123 mm, Holiday score 74
- May: 7.9 h Sun/day (245 h), Daytime high 28 °C, Night 23 °C, Rain 82 mm, Holiday score 79
- June: 8.1 h Sun/day (242 h), Daytime high 27 °C, Night 22 °C, Rain 53 mm, Holiday score 83
- July: 8.1 h Sun/day (251 h), Daytime high 26 °C, Night 21 °C, Rain 40 mm, Holiday score 84
- August: 8.7 h Sun/day (269 h), Daytime high 26 °C, Night 21 °C, Rain 24 mm, Holiday score 88
- September: 9.1 h Sun/day (273 h), Daytime high 27 °C, Night 21 °C, Rain 38 mm, Holiday score 88
- October: 9.0 h Sun/day (280 h), Daytime high 29 °C, Night 23 °C, Rain 57 mm, Holiday score 86
- November: 7.9 h Sun/day (238 h), Daytime high 29 °C, Night 23 °C, Rain 134 mm, Holiday score 74
- December: 6.0 h Sun/day (186 h), Daytime high 29 °C, Night 23 °C, Rain 272 mm, Holiday score 65
- Temperature: NASA POWER model value (grid, ±2–3 °C) · Sunshine: estimated from NASA satellite data (±15 %) · Rain: NASA POWER model value (grid, ±2–3 °C). Averages 1991–2020, source: Deutscher Wetterdienst (CLIMAT station data, CC BY 4.0) and NASA POWER; single years differ.
Questions
- When is the best time to visit Bali? By sunshine, warmth and rain the best months are June, July, August, September, October. Sunniest is October with 280 hours of sunshine, warmest November at 29 °C.
- How many hours of sunshine does Bali get a year? About 2,777 hours – 1.7 times as many as London (1,675 hours).
- When does it rain most in Bali? In January, with 317 mm on average. The driest month is August.
- How warm is Bali in January and July? In January the average daytime high is 28 °C, in July 26 °C.