Balinak trópusi éghajlata van, lévén, hogy az egyenlítő mentén (8 fok eltéréssel) fekszik. A trópusi éghajlatnak megfelelően az éves hőmérsékletingadozás kicsi, az átlaghőmérséklet 27 és 29 fok között ingadozik.
A két éghajlatot nem a hőmérséklet, hanem a csapadék különbség választja el. A csapadékos évszak novembertől áprilisig tart. Ilyenkor minden nap esik az eső, decembertől februárig komoly esőzések lehetnek.
A szárazabb évszakban (májustól szeptemberig) is esik eső, nagyjából annyi, mint nálunk, de jellemzően a hajnali órákban esik, napközben ritkábban. A száraz évszak picit enyhébb illetve június és augusztus között nagyobb a szél, ami frissebbé teszi a levegőt.
Ha csak az időjárás számít, hogy mikor foglaljon repülőjegyet Balira, a nyári hónapokat ajánljuk júniustól szeptemberig, mert ilyenkor elviselhetőbb a hőség, kisebb a páratartalom és nem esik sok eső.