L'île de Java se situe presque au niveau de l'équateur : le climat est chaud et humide toute l'année. Les températures en plaine dépassent facilement les 30°C mais ne descendent jamais en dessous de 20°C. La meilleure période pour voyager à Java est de juin à octobre.
Saison sèche : de mai à octobre
La saison sèche s'étend de mai à octobre. C'est la période idéale pour voyager à Java. Les journées sont généralement ensoleillées et les précipitations rares, parfait pour les randonnées, les visites culturelles et les ascensions de volcans.
Saison des pluiess : de novembre à avril
La saison des pluies s'étend de novembre à avril. Les pluies sont plus fréquentes mais les averses sont généralement de courte durée. Elles ont lieu en fin de journée. L'ouest de Java, moins touristique, est la zone la plus touchée par les précipitations.
Ascensions des volcans
Si vous voyagez à Java, vous profiterez sûrement d'un lever de soleil sur les volcans. Les ascensions se font de nuit et vous patientez quelques temps avec de voir apparaître le soleil. Il est donc important d'apporter de quoi vous vêtir chaudement.
Les volcans étant actifs à Java, les sites peuvent être fermés temporairement en cas d'éruption volcanique ou d'alerte. Il est important de vous renseigner localement avant chaque ascension.
Fêtes locales et événements religieux
L'Indonésie étant le plus grand pays musulman au monde, le Ramadan peut impacter votre voyage à Java. A la fin du jeûne, le pays célèbre le Lebaran (Aïd el-Fitr en arabe). A cette période, les Indonésiens retournent dans leur famille : les transports et les hôtels sont vite complets. Il est conseillé de réserver à l'avance. Les prix peuvent augmenter. De nombreux commerces et restaurants sont également fermés.
Chaque année, des fêtes bouddhistes et hindouistes ont lieu autour des temples de Borobudur et Prambanan :
Vesak (Waisak), en mai/juin, attire des milliers de pèlerins à Borobudur.
Galungan et Kuningan sont célébrés par la communauté hindoue près de Prambanan.