Skip to main content

Assemble my trip

← Home

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.

DaysRouteWhat you getWhat you give up
5Yogyakarta, then Bromo via SurabayaBorobudur, Prambanan and one sunrise volcanoIjen, and any time in Jakarta or Bandung
7 to 8Yogyakarta, Bromo, Ijen, exit to BaliThe classic east-bound crossing, both volcanoesWest Java entirely, and unhurried temple days
10Jakarta, Bandung, Yogyakarta, BromoThe western half plus the temples and one volcanoIjen, unless you cut a night in Bandung
14Jakarta to Bali overland, west to eastEverything above, with room for a rest dayVery little, this is the comfortable version
How the common Java trip lengths trade off. Treat these as working shapes rather than fixed plans, since one cancelled crater morning changes the whole line.

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.

LegBest wayWorking timeNote
Jakarta to YogyakartaExecutive trainAbout 6 to 7.5 hours, around 19 trains dailyOften wins door to door, since YIA airport is about an hour from town
Yogyakarta to BromoTwo-day, one-night road packageAbout 8 to 10 hours of driving each way, usually split over 2 daysThe sunrise jeep leaves around 3am, so a same-day return is brutal
Surabaya to BromoRoad transfer or shuttleAbout 3 to 4 hoursThe closest gateway, and the only one where a single-day trip makes sense
Bali to YogyakartaDirect flightAbout 1 hour 25 minutesThere is no sensible overland version coming the other way
These are the journey times published on our transport pages. Schedules and operators change, so confirm before you book.

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

12 itineraries in Java

Sunrise over the turquoise acidic crater lake at Kawah Ijen, East 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.

Aerial view of a bare sand bar ringed by shallow turquoise reef in the Java Sea

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.

High-rise towers along the business district in central Jakarta, Java

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.

Mount Bromo at sunrise, mist filling the Tengger caldera with the crater smoking and Semeru behind

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.

Mount Bromo at sunrise, its crater smoking inside the Tengger caldera, East Java

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.

Visitors walking the stone terraces of Borobudur temple under a blue sky in Central Java

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.

Ultimate Indonesia journey — Bali, Java volcanoes, Komodo, Lombok, Sumatra and Raja Ampat

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.

Java landscape with Borobudur temple sunrise and Mount Bromo volcano steam

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.

Java and Bali — Borobudur, Mount Bromo crater and Ubud rice terraces

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.

Indonesia highlights — Bali rice terraces, Java volcanoes and Komodo islands

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.

Indonesia beyond Bali — Java temples, Flores volcanoes, Lombok beaches and Sumatra jungle

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.

Across Indonesia — Bali culture, Java volcanoes, Komodo islands and Lombok beaches

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.

Other destinations