Yogyakarta · Month comparison
December vs June
June ranks #1 overall vs December at #12. The dry season peak begins — near-perfect skies for Borobudur sunrise before full school-holiday crowds.
December
#12 of 12 months
Avoid
Peak monsoon meets Christmas tourism — high prices for poor weather; avoid unless you can't help it.
- ↑Christmas and New Year bring festive energy to Jalan Malioboro and the city centre
- ↑Indoor cultural experiences — Kraton palace, Sono Budoyo museum, batik tours — are unaffected
June
#1 of 12 months
Best match
The dry season peak begins — near-perfect skies for Borobudur sunrise before full school-holiday crowds.
- ↑Near-zero rain (45mm): Borobudur sunrise virtually guaranteed — one of Southeast Asia's great spectacles
- ↑Batik workshops, silver workshops, and wayang performances operating at full schedule
| Factor | December | June |
|---|---|---|
| Weather score | 2 | 9 |
| Value score | 6 | 6 |
| Crowd score | 6 | 6 |
| Events score | 6 | 7 |
| Atmosphere | 6 | 8 |
| Avg high temp | 29.5°C | 30.8°C |
| Monthly rain | 280mm | 45mm |
| Daily sunshine | 4.5hrs | 8.5hrs |
December trade-offs
- ↓280mm of rain: second-worst month of the year for outdoor temple visits
- ↓Prices pushed up by Christmas holiday travel but weather is at its worst
- ↓Borobudur sunrise tours offered but success rate very low; refund policies vary by operator
June trade-offs
- ↓Indonesian school holidays beginning — domestic tourist traffic up sharply on weekends
- ↓Prices rising toward July peak; book Borobudur sunrise tours 2–3 weeks ahead
- ↓Humidity drops making daytime comfortable but mornings can be cool before sunrise
Scores compare months within Yogyakarta. Climate data: Open Meteo ERA5 30-year normals (1991–2020). Methodology →