Destination
Java Itineraries
Java is volcanoes, temples, and overnight trains. From the sunrise over Borobudur to the blue flames of Kawah Ijen, these itineraries get you across the island without losing days to logistics.
- Yogyakarta & Borobudur
- Mount Bromo sunrise
- Ijen blue flames
- Jakarta gateway
How many days do you need in Java?
Five days covers Yogyakarta and one volcano. Seven to eight gets Yogyakarta, Bromo and Ijen in a single east-bound line. Ten days adds Jakarta or Bandung at the western end without rushing. Two weeks lets you cross into Bali overland at the end instead of flying back. Below three days, pick one city.
The number that decides everything is how many pre-dawn starts you are willing to accept. Borobudur at sunrise, Bromo at sunrise and Ijen at 1am are three of them inside a week, and travellers who plan all three back to back usually cut one on the day.
| Days | Route | What you get | What you give up |
|---|---|---|---|
| 5 | Yogyakarta, then Bromo via Surabaya | Borobudur, Prambanan and one sunrise volcano | Ijen, and any time in Jakarta or Bandung |
| 7 to 8 | Yogyakarta, Bromo, Ijen, exit to Bali | The classic east-bound crossing, both volcanoes | West Java entirely, and unhurried temple days |
| 10 | Jakarta, Bandung, Yogyakarta, Bromo | The western half plus the temples and one volcano | Ijen, unless you cut a night in Bandung |
| 14 | Jakarta to Bali overland, west to east | Everything above, with room for a rest day | Very little, this is the comfortable version |
How long should you spend in Yogyakarta itself?
Two full days is the honest minimum. One goes to Borobudur and Prambanan, which sit on opposite sides of the city, and the second to the kraton, Malioboro and the batik and silver workshops. A third day is what turns it from a temple stop into a city you have actually seen.
We list the city day by day in things to do in Yogyakarta.
The version most people end up booking is the 7-day Yogyakarta and East Java route.
What order should you travel Java in?
West to east, almost always. Jakarta or Bandung first, then Yogyakarta, then Bromo, then Ijen, then the ferry or a short flight into Bali. That direction puts the long train legs at the start while you are fresh, ends the trip on a beach rather than in traffic, and keeps the two pre-dawn volcano starts close together.
Going the other way is not wrong, it is just harder to end well. Arriving in Jakarta on your last day means a large, slow city and an airport run in traffic, instead of a ferry into Bali with a week of coast still ahead of you.
The full crossing, west coast to Bali, is the 15-day Java to Bali route.
Can you cross Java by train?
Yes, and for most of the island it is the better choice. Java's rail network is the best in Indonesia, and an executive train such as the Taksaka or Argo services covers Jakarta to Yogyakarta in about six to seven and a half hours, city centre to city centre. The volcanoes are the exception, and both need a road transfer.
Book executive class rather than economy for the long legs, and book it ahead in the Indonesian holiday weeks, when the trains genuinely sell out. Seats are assigned, luggage is your own problem, and the carriages are cold enough that a layer is worth carrying.
| Leg | Best way | Working time | Note |
|---|---|---|---|
| Jakarta to Yogyakarta | Executive train | About 6 to 7.5 hours, around 19 trains daily | Often wins door to door, since YIA airport is about an hour from town |
| Yogyakarta to Bromo | Two-day, one-night road package | About 8 to 10 hours of driving each way, usually split over 2 days | The sunrise jeep leaves around 3am, so a same-day return is brutal |
| Surabaya to Bromo | Road transfer or shuttle | About 3 to 4 hours | The closest gateway, and the only one where a single-day trip makes sense |
| Bali to Yogyakarta | Direct flight | About 1 hour 25 minutes | There is no sensible overland version coming the other way |
We compare the two options in full in Jakarta to Yogyakarta, train against flight.
Borobudur or Prambanan, and can you do both?
Both, and in one day if you plan it. They sit on opposite sides of Yogyakarta, roughly an hour apart by road, and the usual pairing is Borobudur at sunrise and Prambanan in the late afternoon. If you only have time for one, Borobudur is the more famous and the more crowded, Prambanan the quieter visit.
Doing both in a day means a 4am start and a long stretch in a car in between, so it suits travellers on a tight week more than it suits anyone with three days in the city. Ticket rules and access to the upper levels of Borobudur have changed more than once, so check the current conditions before you build the morning around them.
The trade-offs are laid out in our full Borobudur against Prambanan comparison.
When is the best time to visit Java?
The dry season, roughly April to October. That window gives the clearest sunrises at Bromo and the most reliable conditions at Ijen, where the blue flames need a pre-dawn hike and cloud ruins it. The wet months bring haze and cancelled crater access more often than travellers expect.
July and August are dry but busy, and Bromo's viewpoints fill with jeeps well before dawn. May, June and September are the balance most people are looking for without knowing to ask for them.
How hard is the Ijen blue flames hike?
It is a steady 3 kilometre climb starting around 1am, then a steep and loose descent into the crater to reach the flames themselves. Most reasonably fit walkers manage the climb. The sulphur is the real issue, and a proper gas mask rather than a paper one is not optional.
What to expect, hour by hour, is in our Ijen crater guide.
For the volcano specifically, see when to visit Mount Bromo.
Read first
Java travel guides
Activity guideIjen Crater Blue Flames GuideThe electric-blue flames of Kawah Ijen are visible only before dawn. How the night hike works, the gas-mask reality, and how to do it safely.
Best time to visitBest Time to Visit Mount BromoThe dry season, roughly April to October, is the best time to visit Mount Bromo for clear sunrise views. Here is when to go and what to expect.
ComparisonBorobudur vs Prambanan: Which Temple?Borobudur is the great Buddhist temple, Prambanan the grand Hindu one. How they differ, which to choose, and how to do both from Yogyakarta.
Things to doThings to Do in YogyakartaBorobudur, Prambanan, the kraton, batik, and street food. The best things to do in Yogyakarta, Java's cultural capital, plus how long to stay.
12 itineraries in Java

Short escape (3-5 days) · Java
2 Days at Kawah Ijen: Blue Fire, Sunrise and the Crater Lake
Bali/Surabaya → Banyuwangi → Kawah Ijen → Banyuwangi
A focused 2-day, 1-night Kawah Ijen plan from Banyuwangi: the midnight blue fire trek, sunrise over the acid lake, costs, safety and how to add it to Bali.

One week (6-8 days) · Java
6 Days in Karimunjawa: Java's Island Week, Built Around the Ferry
Yogyakarta or Semarang, Jepara, Karimunjawa village, Kemujan, Jepara
Six days in Karimunjawa, planned around the ferry that really runs it: which boat to take, where to base, and what the snorkelling is like.

10 days (9-11 days) · Java
10 Days in Java: Jakarta, Bandung, Yogyakarta and Mount Bromo by Train
Jakarta → Bandung → Yogyakarta → Borobudur → Prambanan → Mount Bromo → Surabaya
A decision-led 10-day Java itinerary by train: Jakarta, Bandung and Kawah Putih, Borobudur and Prambanan, then Mount Bromo at sunrise.

Short escape (3-5 days) · Java
Bromo and Ijen in 4 Days: Java's Volcano Crossing
Surabaya → Mount Bromo (Cemoro Lawang) → Kawah Ijen (Banyuwangi) → Bali
A 4-day Bromo and Ijen itinerary from Surabaya: the Bromo sunrise, the Ijen blue fire, then the short ferry into Bali. Costs, timing and honest logistics.

Short escape (3-5 days) · Java
5 Days in Yogyakarta and Mount Bromo: Temples and a Volcano Sunrise
Yogyakarta → Prambanan → Mount Bromo → Malang
A practical 5-day Yogyakarta and Mount Bromo itinerary: Borobudur, Prambanan and a Bromo sunrise, with honest train, transfer and timing advice.

One week (6-8 days) · Java
8 Days in Yogyakarta and Central Java With Kids
Yogyakarta → Borobudur → Prambanan → Mount Merapi → Gunungkidul
A relaxed 8-day Yogyakarta family itinerary from one base: Borobudur, Prambanan, a Merapi jeep and calm Gunungkidul caves, with honest, kid-paced advice.

Three weeks+ (17+ days) · Bali
30 Days in Indonesia: The Ultimate Itinerary
Bali → Java → Komodo & Flores → Lombok & Gili → Sumatra → Sulawesi → Raja Ampat
30 days across 7 Indonesian regions: Bali, Java, Komodo, Lombok, Sumatra, Sulawesi and Raja Ampat. A decision-led route, not a Bali trip with add-ons.

One week (6-8 days) · Java
7 Days in Yogyakarta and East Java: Borobudur, Bromo and Ijen
Yogyakarta → Mount Bromo → Ijen → Banyuwangi
A practical 7-day Java itinerary: Yogyakarta temples, Mount Bromo sunrise and Ijen blue fire, with booking logic, transfer warnings and what to cut.

Two weeks (12-16 days) · Java
15 Days in Java and Bali: Yogyakarta, Bromo, Ijen, Ubud and Uluwatu
Yogyakarta → Mount Bromo → Ijen → Ubud → Uluwatu
A decision-led 15-day Java and Bali itinerary: Yogyakarta, Borobudur, Prambanan, Bromo, Ijen, Ubud and Uluwatu, with day-by-day booking logic.

Two weeks (12-16 days) · Bali
14 Days in Indonesia: Bali, Java and Komodo
Ubud → Yogyakarta → Mount Bromo → Ijen → Labuan Bajo → Uluwatu
14 days, 6 stops, US$1,800-3,000 mid-range or US$1,100-1,600 on a budget: Bali, Java and Komodo day by day, with real travel times and what to book first.

Three weeks+ (17+ days) · Java
21 Days in Indonesia Beyond Bali: Java, Flores, Lombok and Sumatra
Yogyakarta → Mount Bromo → Ijen → Flores → Komodo → Lombok → Gili Islands → Sumatra
A practical 21-day Indonesia beyond Bali itinerary: Yogyakarta, Bromo, Ijen, Komodo, Lombok, the Gilis and Sumatra, with day-by-day booking logic.

Three weeks+ (17+ days) · Bali
20 Days Across Indonesia: Bali, Java, Komodo and Lombok
Bali → Yogyakarta → Mount Bromo → Ijen → Labuan Bajo → Lombok → Gili Islands
20 days across Bali, Java, Komodo, Lombok and the Gilis for US$2,500-4,000 mid-range, or US$1,500-2,200 on a budget. Day-by-day route and real travel days.
Getting around
How to get to and around Java
Routes, journey times and working price estimates for the transfers these trips need.
Before you go
Plan the practical side
Entry rules and a realistic budget before you book.