Best Time to Visit Bali

Indonesia · weather by month, temperature and rainfall

Best monthsJuly to September
HottestNovember · 31°C
ColdestAugust · 23°C
WettestJanuary · 313 mm

Weather-wise, July to September is the best time to visit Bali. Temperatures barely change through the year: highs stay between 28°C and 31°C, so rainfall matters far more than heat when choosing when to go. The rainy season runs over December to March; January is the wettest month with about 313 mm (12.3 in) of rain. December is the least comfortable month, mainly because of the rain.

Bali weather by month

15°20°25°30°35°0175350January: 313 mm rainFebruary: 254 mm rainMarch: 216 mm rainApril: 132 mm rainMay: 75 mm rainJune: 63 mm rainJuly: 46 mm rainAugust: 27 mm rainSeptember: 42 mm rainOctober: 76 mm rainNovember: 148 mm rainDecember: 288 mm rainJanuary: 29°CFebruary: 29°CMarch: 29°CApril: 29°CMay: 29°CJune: 28°CJuly: 28°CAugust: 28°CSeptember: 29°COctober: 31°CNovember: 31°CDecember: 30°CJanuary: 25°CFebruary: 25°CMarch: 25°CApril: 25°CMay: 25°CJune: 24°CJuly: 23°CAugust: 23°CSeptember: 23°COctober: 24°CNovember: 25°CDecember: 25°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan29°C / 25°C313 mmPoorFeb29°C / 25°C254 mmPoorMar29°C / 25°C216 mmPoorApr29°C / 25°C132 mmPoorMay29°C / 25°C75 mmFairJun28°C / 24°C63 mmGoodJul28°C / 23°C46 mmExcellentAug28°C / 23°C27 mmExcellentSep29°C / 23°C42 mmExcellentOct31°C / 24°C76 mmGoodNov31°C / 25°C148 mmPoorDec30°C / 25°C288 mmPoor

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January29°C 84°F25°C 77°F313 mm2886%2.2Poor 2.5
February29°C 84°F25°C 77°F254 mm2686%2.8Poor 2.7
March29°C 85°F25°C 77°F216 mm2585%3.5Poor 3
April29°C 85°F25°C 77°F132 mm2085%4.9Poor 3.3
May29°C 84°F25°C 76°F75 mm1485%6.6Fair 6.1
June28°C 83°F24°C 75°F63 mm1185%7.3Good 7.4
July28°C 82°F23°C 73°F46 mm884%7.6Excellent 8.3
August28°C 82°F23°C 73°F27 mm682%8.9Excellent 8.5
September29°C 85°F23°C 74°F42 mm680%8.4Excellent 8
October31°C 87°F24°C 75°F76 mm1080%7.2Good 6.5
November31°C 87°F25°C 77°F148 mm1981%4.5Poor 2.9
December30°C 85°F25°C 77°F288 mm2784%2.1Poor 2.3

Frequently asked questions

When is the best time to visit Bali?

The best time to visit Bali is July to September, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Bali?

November is the hottest month in Bali, with an average high of 31°C (87°F).

What is the coldest month in Bali?

August is the coldest month in Bali, with an average low of 23°C (73°F).

What is the rainiest month in Bali?

January is the wettest month, with about 313 mm (12.3 in) of rain. August is the driest, with 27 mm (1.1 in).

When is the rainy season in Bali?

The rainy season in Bali is December to March.

Nearby destinations

More in Indonesia