Климат на Бали экваториально-муссонный, вместо привычного деления на 4 сезона здесь различают лишь два: сухой (июнь—октябрь) и влажный (ноябрь—март), наибольшее количество осадков выпадает в январе—феврале. В некоторых районах Бали разница между ними почти незаметна. В период влажного сезона осадки выпадают локально, как правило, ночью в виде кратковременных (1—2 часа) грозовых ливней. Среднегодовые температуры незначительно колеблются вокруг отметки 26°. В низинах и курортных зонах тепло и днём и ночью; в горах довольно прохладные ночи, и в целом посвежее, чем на остальной территории. Температура воды в океане 26—28°.