La estación seca, de mayo a septiembre, es la mejor época para visitar, con días cálidos y en su mayoría soleados, ideales para los templos, el Merapi y las playas, aunque julio y agosto son los meses de más gente y más caros. La estación húmeda, de octubre a abril, trae fuertes chaparrones por la tarde, con su punto álgido en diciembre y enero, cuando sitios al aire libre como Borobudur pueden quedar empapados. Mayo y septiembre ofrecen un buen equilibrio de buen tiempo y menos multitudes.
Yogyakarta se asienta al pie del monte Merapi, uno de los volcanes más activos del mundo, y en una región propensa a los terremotos. Las erupciones y los temblores son raros durante una visita, pero ocurren; sigue las indicaciones oficiales y cualquier zona de exclusión, y haz los tours en jeep por el Merapi solo con operadores establecidos.
El tráfico es denso y está dominado por motos que zigzaguean y rara vez se detienen ante los peatones, y los cruces son informales. Cruza con paso firme junto a los locales, ten cuidado en las aceras estrechas, y si alquilas una moto, ponte casco y ten en cuenta que las normas de circulación son laxas.
Los templos y las playas son calurosos y descubiertos, con poca sombra, y el sol ecuatorial es fuerte. Lleva agua, ponte sombrero y protector solar, y programa Borobudur, Prambanan y la costa para el fresco de la primera hora de la mañana o el final de la tarde.