SoloSquareGuides Meet people in BaliMeet people

Island, Indonesia

Bali weather by month and the best time to visit

Updated October 2026Sources
May–SepBest time to visit

When to go to Bali

May–Sep is dry and sunny; Jul–Aug and late December are busiest and priciest. Nov–Mar is rainy and humid with good surf on the east coast.

Bali weather by month

Average daily high, rainfall and conditions.

PleasantHotRainyCool or coldBest months
20°25°30°35°JFMAMJJASOND
Average highAverage lowRainfall

Monthly averages

MonthHighLowRainHumidityConditions
January29°C85°F25°C78°F317 mm86%Very wet
February29°C85°F25°C78°F252 mm86%Rainy
March30°C85°F25°C78°F201 mm85%Rainy
April30°C85°F25°C78°F123 mm85%Pleasant
May29°C84°F25°C77°F82 mm85%Pleasant
June28°C83°F24°C75°F53 mm85%Pleasant
July28°C82°F23°C73°F40 mm83%Pleasant
August28°C82°F22°C72°F24 mm82%Pleasant
September29°C85°F23°C73°F38 mm80%Pleasant
October31°C87°F24°C75°F57 mm79%Pleasant
November31°C88°F25°C77°F134 mm81%Hot & humid
December30°C86°F25°C78°F272 mm84%Rainy

Best months across Indonesia

PlaceBest monthsWarmest month
BaliMay–SepNov (31°C)
UbudMay–SepNov (30°C)
CangguMay–SepNov (31°C)
JakartaJun–SepOct (30°C)
SeminyakMay–SepNov (31°C)
UluwatuMay–SepApr (28°C)
YogyakartaMay–SepOct (30°C)
Gili IslandsMay–OctOct (32°C)
Nusa PenidaMay–SepOct (30°C)
KutaMay–SepNov (31°C)
LombokMay–SepOct (32°C)
Labuan BajoApr–OctOct (32°C)
Nusa DuaMay–SepApr (29°C)
SanurMay–SepNov (31°C)
Raja AmpatOct–AprNov (29°C)
Mount BromoMay–SepOct (27°C)
BandungMay–SepOct (28°C)
Nusa LembonganMay–OctOct (30°C)
Lake TobaMay–SepApr (26°C)
Kuta LombokMay–OctNov (30°C)
AmedMay–OctOct (30°C)
BatamMay–SepMay (30°C)
BintanMay–SepMay (29°C)
MalangMay–SepOct (32°C)
Bukit LawangMar–AugApr (30°C)
MedanFeb–Mar, Jun–AugMay (30°C)
SurabayaMay–OctOct (36°C)
ManadoMay–OctOct (30°C)
Tana TorajaJun–SepOct (26°C)
JimbaranMay–SepApr (28°C)

Quick answers

What is the best month to visit Bali?

May–Sep. May–Sep is dry and sunny; Jul–Aug and late December are busiest and priciest. Nov–Mar is rainy and humid with good surf on the east coast.

When is the rainy season in Bali?

Rain peaks in January with about 317 mm. Months with 150 mm or more: Dec–Mar.

What is the hottest month in Bali?

November, with average highs of 31°C (88°F).

How cold does Bali get?

The coolest nights are in August, averaging 22°C (72°F).

More about Bali

Going to Bali solo?

SoloSquare is where travelers, nomads and locals in Bali meet up for small plans: coffee, dinners, walks and day trips. Join one, or start your own in a minute.

See plans in Bali

Sources

Climate averages are modelled from NASA POWER (MERRA-2) for 2001–2020 at about 50 km resolution, so coasts and valleys can differ a little. Temperatures are adjusted by 1.8°C for the city's elevation. Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.