Skip to main content

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

Hottest month
November
30°C / 86°F
Coldest month
August
23°C / 73°F
Wettest month
January
310 mm
Annual rainfall
2053 mm
~266 wet days

Monthly averages in Bali

Average daytime high, overnight low and rainfall for each month of the year.

Average temperatures and rainfall by month in Bali, 2021–2025
MonthAvg highAvg lowRainfallWet days
January29°C / 84°F24°C / 75°F310 mm27
February29°C / 85°F24°C / 75°F285 mm26
March30°C / 85°F24°C / 75°F222 mm26
April30°C / 85°F24°C / 75°F141 mm20
May29°C / 85°F24°C / 76°F132 mm22
June29°C / 83°F24°C / 75°F115 mm19
July27°C / 81°F23°C / 74°F90 mm17
August28°C / 82°F23°C / 73°F58 mm19
September28°C / 83°F23°C / 73°F112 mm20
October30°C / 85°F23°C / 74°F107 mm19
November30°C / 86°F24°C / 75°F213 mm25
December30°C / 85°F24°C / 75°F268 mm26

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.