Bali Climate — Average Highs, Lows & Rainfall by Month
Bali has a temperate climate with four distinct seasons. Daytime temperatures average 30°C / 86°F in November, the warmest month, and drop to 28°C / 82°F in August, the coldest. Overnight lows in August average 23°C / 73°F. Bali receives about 2053 mm of rain a year across roughly 266 wet days, with January the wettest month.
Averages for 2021–2025 · Open-Meteo Historical Weather API (ERA5 reanalysis) · Updated 2026-10-05
Monthly averages in Bali
Average daytime high, overnight low and rainfall for each month of the year.
| Month | Avg high | Avg low | Rainfall | Wet days |
|---|---|---|---|---|
| January | 29°C / 84°F | 24°C / 75°F | 310 mm | 27 |
| February | 29°C / 85°F | 24°C / 75°F | 285 mm | 26 |
| March | 30°C / 85°F | 24°C / 75°F | 222 mm | 26 |
| April | 30°C / 85°F | 24°C / 75°F | 141 mm | 20 |
| May | 29°C / 85°F | 24°C / 76°F | 132 mm | 22 |
| June | 29°C / 83°F | 24°C / 75°F | 115 mm | 19 |
| July | 27°C / 81°F | 23°C / 74°F | 90 mm | 17 |
| August | 28°C / 82°F | 23°C / 73°F | 58 mm | 19 |
| September | 28°C / 83°F | 23°C / 73°F | 112 mm | 20 |
| October | 30°C / 85°F | 23°C / 74°F | 107 mm | 19 |
| November | 30°C / 86°F | 24°C / 75°F | 213 mm | 25 |
| December | 30°C / 85°F | 24°C / 75°F | 268 mm | 26 |
Best time to visit Bali
August, July, October offer the most comfortable weather in Bali: mild daytime temperatures with the year's lowest rainfall — August averages 28°C (82°F); July averages 27°C (81°F); October averages 30°C (85°F).
Bali climate FAQ
- What is the hottest month in Bali?
- November is the hottest month in Bali, with average daytime highs of 30°C / 86°F and overnight lows of 24°C / 75°F (averages for 2021–2025).
- What is the coldest month in Bali?
- August is the coldest month in Bali, with average highs of 28°C / 82°F and lows of 23°C / 73°F.
- How much rain does Bali get a year?
- Bali receives about 2053 mm of rainfall a year, spread over roughly 266 wet days. January is the wettest month (310 mm on average) and August the driest (58 mm).
- When is the best time to visit Bali?
- August, July, October are the most comfortable months in Bali: mild daytime temperatures with the least rainfall of the year.
Want today's conditions instead of averages?
See live weather in Bali →Source: Open-Meteo Historical Weather API (ERA5 reanalysis), Open-Meteo. Averages are daily means across 2021–2025 and are rounded for display — for a live forecast see the Bali weather page.