Climat tropical toute l’année (25-32°C).
A Java, Bali, Flores et aux Célèbes : climat tropical chaud et humide mais agréable en bordure de mer et en altitude. Saison sèche d'avril à novembre.
A Sumatra, climat équatorial chaud et humide. Meilleure période de février à mai.