Bali weather by month

Indonesia · best months: June, July, August, September

Average highs in Bali run from 27 °C (81 °F) in July to 29 °C (85 °F) in November. By the numbers, the best months to go are June, July, August, September.

20°25°30°January: 29° / 24°, 25 rainy days29°JFebruary: 29° / 24°, 25 rainy days29°FMarch: 29° / 24°, 23 rainy days29°MApril: 29° / 24°, 18 rainy days29°AMay: 29° / 24°, 15 rainy days29°MJune: 28° / 24°, 13 rainy days28°JJuly: 27° / 23°, 12 rainy days27°JAugust: 27° / 23°, 11 rainy days27°ASeptember: 28° / 23°, 11 rainy days28°SOctober: 29° / 23°, 13 rainy days29°ONovember: 29° / 24°, 20 rainy days29°NDecember: 29° / 24°, 25 rainy days29°D

average high to low each dot ≈ 3 rainy days

Pick a month

January29° / 24°25 rainy days · sea 29°Tough monthFebruary29° / 24°25 rainy days · sea 30°Tough monthMarch29° / 24°23 rainy days · sea 30°Tough monthApril29° / 24°18 rainy days · sea 29°Tough monthMay29° / 24°15 rainy days · sea 29°Tough monthJune28° / 24°13 rainy days · sea 28°Mixed weatherJuly27° / 23°12 rainy days · sea 28°Mixed weatherAugust27° / 23°11 rainy days · sea 28°Mixed weatherSeptember28° / 23°11 rainy days · sea 28°Mixed weatherOctober29° / 23°13 rainy days · sea 29°Tough monthNovember29° / 24°20 rainy days · sea 30°Tough monthDecember29° / 24°25 rainy days · sea 30°Tough month

Bali climate table

MonthHighLowRainy daysRainSeaDaylight
January29°C / 84°F24°C / 76°F25309 mm29°C12 h 34 min
February29°C / 84°F24°C / 75°F25339 mm30°C12 h 23 min
March29°C / 84°F24°C / 76°F23239 mm30°C12 h 10 min
April29°C / 84°F24°C / 76°F18181 mm29°C11 h 55 min
May29°C / 84°F24°C / 76°F15106 mm29°C11 h 43 min
June28°C / 82°F24°C / 75°F1394 mm28°C11 h 37 min
July27°C / 81°F23°C / 74°F1282 mm28°C11 h 40 min
August27°C / 81°F23°C / 73°F1157 mm28°C11 h 50 min
September28°C / 82°F23°C / 73°F1173 mm28°C12 h 04 min
October29°C / 84°F23°C / 74°F13104 mm29°C12 h 19 min
November29°C / 85°F24°C / 75°F20204 mm30°C12 h 31 min
December29°C / 84°F24°C / 76°F25297 mm30°C12 h 38 min

Our rule: a month scores 2 points for comfortable average highs of 18–28 °C (1 point for 14–18 or 28–32 °C) and 2 points for 5 or fewer rainy days (1 point for 6–10). Average highs above 35 °C or below 8 °C make it a tough month whatever the rain. A rainy day here means 2 mm of rain or more. 4 points = great, 3 = good, 2 = mixed, 0–1 = tough.

Good to know

Plan your Bali trip

Nearby cities

Singapore weather · Bangkok weather · Kyoto weather · Tokyo weather

FAQ

What is the best month to visit Bali?

By weather alone, June, July, August, September score best: comfortable temperatures and few rainy days. Peak season is usually July, August, December, when rooms cost more.

What is the warmest month in Bali?

November, with average highs of 29 °C (85 °F).

What is the rainiest month in Bali?

December, with about 25 rainy days.

Sources: climate averages from Open-Meteo historical weather (ERA5 reanalysis, 2015–2024); sea temperatures from the Open-Meteo marine API (2023–2024); public holidays from Nager.Date. Daylight is calculated for the 15th of the month. Averages are a guide, not a forecast. Costs are typical ranges per person per day, excluding flights. In the tropics, reanalysis data tends to count more light-rain days than local weather stations do; rain there often comes as short afternoon downpours.

Just talk.
Every day planned.

Tell Journey where, when and your budget — it plans every hour of every day, with real places and prices. Coming soon to iPhone.