A cultural heartland in Java known for batik, puppetry, and nearby wonders like Borobudur and Prambanan temples. Yogyakarta mixes tradition, art, and street energy.
At a glance
Recommended1-2 days
CostsA$80-180 a day per person
Best timeApr-Oct
Dry seasonApr-OctSunny days, calmer seas and the best conditions for diving and surfing.
Wet seasonNov-MarHumid with heavy afternoon rain. Cheaper, greener and much quieter.