Bali se sitúa a 8 grados al sur del ecuador en el archipiélago indonesio. El clima es tropical todo el año —no hay estación fresca— pero se divide de forma marcada en una mitad seca (de abril a octubre) y una mitad húmeda (de noviembre a marzo). Lo que cambia es la lluvia: las temperaturas se mantienen entre 25°C y 32°C de enero a diciembre. La isla combina un interior volcánico (terrazas de arroz, templos, jungla), costas de surf en el sur y el oeste, y costas de coral más tranquilas en el este y el norte.
Mayo, junio y septiembre son los mejores meses según el consenso: secos, menos concurridos que julio-agosto y con humedad manejable. Julio-agosto es la temporada alta con muy buen tiempo pero precios altos. La estación húmeda tiene su propio atractivo —playas vacías, paisaje exuberante— pero cuenta con aguaceros diarios.
Diciembre, enero y febrero son el corazón de la estación húmeda. Las máximas diurnas de 30-31°C se combinan con humedad alta y lluvia frecuente e intensa por la tarde. Las mañanas suelen ser despejadas; las tardes ven tormentas. El surf se desplaza a la costa este (Nusa Dua, Sanur). Los precios bajan y las terrazas de arroz están en su punto más verde.
Marzo sigue siendo húmedo pero la lluvia se suaviza a lo largo del mes. Abril marca la transición: la humedad baja, el sol aumenta, y para finales de abril Bali entra en su patrón de estación seca. Las temperaturas del mar se mantienen en torno a 28-29°C todo el año.
De junio a agosto es seco, soleado y concurrido. Máximas diurnas de 28-30°C, humedad baja según los estándares tropicales, y vientos constantes mar adentro para las costas de surf (Uluwatu, Canggu, Padang Padang). Los atardeceres de la península de Bukit son espectaculares. Este es también el periodo más caro.
Septiembre y octubre se mantienen secos y cálidos, con las aglomeraciones suavizándose tras agosto. Octubre es el último mes seco fiable antes de que vuelva la estación húmeda. Muchos viajeros consideran septiembre el mejor mes individual del año.
De noviembre a marzo, con pico en enero y febrero. La lluvia suele llegar como aguaceros intensos a última hora de la tarde en lugar de un gris de todo el día. Las mañanas suelen ser soleadas.
Sorprendentemente cómodo. La proximidad tropical al ecuador hace que las temperaturas se mantengan en 28-30°C todo el año, pero la estación seca tiene menos humedad que la húmeda, lo que la hace sentirse más fresca que temperaturas equivalentes en la Europa mediterránea.
Sanur, Nusa Dua y Jimbaran tienen agua en calma protegida por arrecifes. La mayoría de las playas de Bukit y de la costa oeste tienen fuerte oleaje y corrientes y no son ideales para niños pequeños.
Sí: la mayoría de los itinerarios de una semana hacen tres o cuatro noches en Ubud y tres o cuatro en una costa. Las dos mitades de la isla se sienten completamente distintas.