Bali ne connaît que deux saisons : la saison sèche (avril à octobre) et la saison des pluies (novembre à mars). La température reste remarquablement stable, autour de 27 à 31 °C, avec une eau de mer toujours à 28 °C environ.
Le relief joue aussi : il fait plus frais et plus humide en altitude, autour d'Ubud et des volcans, que sur les plages du Sud comme Seminyak ou Uluwatu. De quoi alterner farniente et fraîcheur des rizières.







