D'avril à octobre, c'est la saison sèche, dominée par des vents de sud-est et caractérisée par des précipitations moindres. Entre novembre et février, c'est la saison humide, caractérisée par des vents de nord-est et de fortes pluies. Le temps est humide tout au long de l'année, avec d'importantes précipitations dans l'ouest et le sud du pays et dans les régions montagneuses. Si les températures sont agréables toute l'année, elles sont plus chaudes en hiver (février) qu'en été (juillet).
Bali peut se découvrir en toute saison, mais durant la saison sèche (entre mai et octobre), le temps est particulièrement agréable.
A Denpasar, octobre est le mois le plus chaud avec des températures moyennes comprises entre 21 et 37 °C.
A Denpasar, juillet est le mois le moins chaud avec des températures moyennes comprises entre 19 et 31 °C.
A Denpasar, le soleil brille en moyenne entre 5 heures par jour de décembre à février et 8 heures par jour en août-septembre.
A Bali, la température de l'eau est comprise toute l'année entre 26 et 29 °C.
A Denpasar : 1 799 mm/an (janvier et février sont les mois les plus pluvieux avec 300 mm/an en moyenne pour 17 jours de pluie).
L'aéroport international de Denpasar est situé à 15 km au sud de la ville, près de Kuta beach. Il n'existe pas de vols directs entre Paris et Bali. La plupart des vols font escale à Singapour, Hong Kong ou Jakarta.
On peut facilement se déplacer en taxi ou en bemos (minibus). Pour circuler en ville et effectuer de courts trajets, le plus simple est de louer un vélo. La location d'un véhicule est également une bonne solution pour se déplacer dans l'île, même si la circulation est assez dangereuse.