10 days in Java — culture, volcanoes and the train across the island
Jakarta or Yogyakarta start, Borobudur and Prambanan, Bromo at dawn, Ijen's blue fire, and Java's great rail journey — the 10-day plan.
Ten days is the sweet spot for Java: enough to do the island's big four — Yogyakarta's temples, the kraton culture, Bromo at sunrise and Ijen's crater — without turning the trip into a transport marathon. Java rewards a one-way route: fly into Jakarta (or skip straight to Yogyakarta), travel east by train, and exit via Surabaya or continue by ferry to Bali.
Recommended split
- Days 1–2: Jakarta (or fly straight to Yogyakarta and add a day east)
- Days 3–6: Yogyakarta — Borobudur, Prambanan, kraton, food
- Days 7–8: Malang or Probolinggo — Mount Bromo
- Days 9–10: Banyuwangi — Ijen, then exit (Surabaya flight or Bali ferry)
Day-by-day
Days 1–2 — Jakarta
Kota Tua's Dutch colonial core, the National Museum, Glodok's Chinatown food streets. One full day is honest; use the second for the morning train out. See the Jakarta hub for neighbourhood picks.
Days 3–6 — Yogyakarta
The cultural capital earns four days: Borobudur at sunrise (the world's largest Buddhist monument), Prambanan in the late afternoon light, the kraton (Sultan's palace) and Taman Sari, Malioboro street food, and a day for the south-coast beaches or Jomblang cave. Base yourself once and day-trip — the Yogyakarta hub has the full breakdown.
Days 7–8 — Bromo
Train east (Yogyakarta→Malang or Surabaya→Probolinggo), overnight in Cemoro Lawang or Malang, then the pre-dawn jeep to the viewpoint: sunrise over the Tengger caldera is Java's signature image. Details and warnings in the Malang & Bromo guide.
Days 9–10 — Ijen and out
Continue to Banyuwangi. The Ijen crater hike starts around 1–2 am if you want the blue fire, otherwise a dawn start for the turquoise acid lake. From Banyuwangi it's a short ferry to Bali or a train/flight back from Surabaya. Full logistics in the Banyuwangi & Ijen guide.
Transport notes
- Java's trains are the best in Indonesia — book eksekutif class between the big cities via the KAI app a few days ahead; the Yogyakarta→Malang and eastern legs are scenic
- The volcano segments need road transfers regardless — jeeps for Bromo, a driver or organised trip for Ijen
- Don't chain Bromo and Ijen on back-to-back nights unless you genuinely function without sleep — the 1am starts stack up
When to go
Dry season (roughly May–September) gives the best volcano visibility; both hikes still run in shoulder months with more cloud roulette. Check current volcano status before committing — activity closes craters periodically.
Common mistakes
- Trying to add Bali properly to 10 days — that's the 14-day Java–Bali route
- Skipping seat reservations and standing 6 hours to Surabaya
- Doing Borobudur at midday with the tour buses instead of at opening
- Underestimating cold at Bromo's viewpoint — bring a real layer
Verify before acting
Volcano access (Bromo and Ijen both close during activity spikes), train schedules and temple ticketing change — check official status and book ahead. See our disclaimer.