Bali ligt op 8 graden ten zuiden van de evenaar in de Indonesische archipel. Het klimaat is het hele jaar tropisch — er is geen koel seizoen — maar het splitst zich scherp in een droge helft (april tot oktober) en een natte helft (november tot maart). Wat verandert is de regen: de temperaturen blijven van januari tot december tussen 25°C en 32°C. Het eiland combineert een vulkanisch binnenland (rijstterrassen, tempels, jungle), surfkusten in het zuiden en westen, en rustigere koraalkusten in het oosten en noorden.
Mei, juni en september vormen volgens de meesten de beste maanden: droog, minder druk dan juli en augustus, en beheersbare luchtvochtigheid. Juli en augustus zijn hoogseizoen met prachtig weer maar hoge prijzen. Het natte seizoen heeft zijn eigen aantrekkingskracht — lege stranden, weelderig landschap — maar reken op dagelijkse stortbuien.
December, januari en februari vormen het hart van het natte seizoen. Dagtemperaturen van 30-31°C gaan samen met hoge luchtvochtigheid en frequente zware middagregen. Ochtenden zijn vaak helder; in de middag trekken onweersbuien over. Het surfen verplaatst zich naar de oostkust (Nusa Dua, Sanur). De prijzen dalen en de rijstterrassen zijn op hun groenst.
Maart is nog nat, maar de regen neemt in de loop van de maand af. April markeert de overgang: de luchtvochtigheid daalt, de zon neemt toe en tegen eind april gaat Bali over op het droge-seizoenspatroon. De zeetemperaturen blijven het hele jaar rond 28-29°C.
Juni tot en met augustus is droog, zonnig en druk. Dagtemperaturen van 28-30°C, naar tropische maatstaven lage luchtvochtigheid, en gestage aflandige wind voor de surfkusten (Uluwatu, Canggu, Padang Padang). De zonsondergangen op het Bukit-schiereiland zijn spectaculair. Dit is ook de duurste periode.
September en oktober blijven droog en warm, met afnemende drukte na augustus. Oktober is de laatste betrouwbaar droge maand voordat het natte seizoen terugkeert. Veel reizigers beschouwen september als de allerbeste maand van het jaar.
November tot en met maart, met een piek in januari en februari. De regen komt doorgaans als zware stortbuien in de late namiddag in plaats van een grauwe hele dag. Ochtenden zijn vaak zonnig.
Verrassend comfortabel. Door de tropische nabijheid van de evenaar blijven de temperaturen het hele jaar rond 28-30°C, maar het droge seizoen heeft een lagere luchtvochtigheid dan het natte, waardoor het koeler aanvoelt dan vergelijkbare temperaturen in mediterraan Europa.
Sanur, Nusa Dua en Jimbaran hebben kalm, door rif beschermd water. De meeste stranden op Bukit en de westkust hebben sterke branding en stromingen en zijn niet ideaal voor jonge kinderen.
Ja — de meeste weekprogramma's doen drie of vier nachten in Ubud en drie of vier aan een kust. De twee helften van het eiland voelen volledig verschillend.