Java, the most populated island in Indonesia, warrants a java 7 day itinerary. Usually travelers spend little time here, often only Bromo and Ijen on the way to Bali.
A full week changes that. Additionally, it allows adding Yogyakarta’s temples, a scenic overnight train, and East Java’s waterfalls and volcanoes. Then travelers finish in Bali via Banyuwangi.
This is the fast-paced version of a Java trip. For more breathing room, see our 10-day or 14-day itineraries instead.

Quick Answer: The Best 7-Day Java Itinerary
- Day 1: Jakarta
- Days 2-3: Yogyakarta — Borobudur and Prambanan temples
- Day 4: Malang
- Day 5: Tumpak Sewu Waterfall
- Day 6: Mount Bromo and Madakaripura Waterfall
- Day 7: Kawah Ijen, then ferry to Bali
Day 1: Jakarta
Most international flights land in Jakarta, so treat this as an arrival and transit day rather than a full sightseeing stop — a single week doesn’t leave much room to linger in the capital. Catch an overnight train to Yogyakarta the same evening if your flight timing allows, to make the most of the week ahead.
Days 2-3: Yogyakarta
Yogyakarta is Java’s cultural heart, and two days here covers the essentials: sunrise at Borobudur, the world’s largest Buddhist temple, and Prambanan, Indonesia’s largest Hindu temple complex, along with the old town and its batik and silver workshops.
Day 4: Malang
An overnight train from Yogyakarta to Malang, arriving with a day to explore this cooler highland city — a good base for the waterfall and volcano stops ahead, and worth a wander through its colonial-era streets and colorful kampung neighborhoods.
Day 5: Tumpak Sewu Waterfall
A dramatic, multi-tiered waterfall often called Java’s “Niagara” — reached by bus or motorbike from Malang, with a short, sometimes slippery walk down to the base. Worth the detour even on a tight schedule.
Day 6: Mount Bromo and Madakaripura
The classic pre-dawn jeep tour to a Bromo sunrise viewpoint, the walk to the crater rim, and (if time allows) a stop at Madakaripura Waterfall on the way out. See our Mount Bromo travel guide for the full breakdown.
Day 7: Kawah Ijen, Then Bali
A roughly 4-hour train or transfer from Probolinggo to Banyuwangi, followed by the midnight hike to see Ijen’s blue fire. See our Mount Ijen travel guide for what to expect. From Banyuwangi, the short Ketapang ferry crossing takes you on to Bali.
How to Get Around This Itinerary
Overnight trains do double duty as both transport and accommodation on this route — Jakarta to Yogyakarta and Yogyakarta to Malang are both commonly done this way, saving a night’s hotel cost and daytime travel time. Buses and hired drivers cover the shorter waterfall and volcano legs.
What This Itinerary Skips
Seven days is tight enough that Bandung, the Dieng Plateau and Semarang don’t make the cut — all three appear in our 10-day and 14-day itineraries if you have more time to work with.
7-Day Java Itinerary FAQ
Is 7 days enough for Java?
It’s enough for the highlights — Yogyakarta’s temples, Bromo and Ijen — but it’s a genuinely fast-paced trip with several overnight trains and early starts.
Should I start in Jakarta or Yogyakarta?
Jakarta, since it’s where most international flights land, but treat it as a transit point rather than a sightseeing stop on this schedule.
Can I skip Jakarta entirely?
If you can find a flight directly into Yogyakarta, yes — that frees up an extra day elsewhere on the route.
How do I get from Java to Bali at the end?
Via the short ferry crossing from Ketapang (near Banyuwangi) to Gilimanuk in Bali, right after your Ijen visit.
Is this itinerary reversible?
Yes — you can run it Bali to Jakarta instead, starting with Ijen and finishing in the capital.
Day 1–2: Yogyakarta arrival and Borobudur
Begin in Yogyakarta, Java’s cultural heart.
Next, your first full day centers on Borobudur, the world’s largest Buddhist temple complex.
Then, ideally visit at sunrise to beat the heat and the crowds.
Additionally, in the afternoon, explore Yogyakarta’s old town, batik workshops, and the Kraton palace complex.
Finally, prepare for the coming days’ early starts.
Day 3: Prambanan and Yogyakarta highlights
Visit Prambanan, Southeast Asia’s largest Hindu temple complex, in the morning while temperatures are manageable, then spend the afternoon at Yogyakarta’s other cultural sites — the water castle (Taman Sari) and the city’s renowned street food scene around Malioboro Street. This day rounds out Yogyakarta’s core cultural highlights before heading toward the volcano region.
Day 4: Transfer toward Bromo
Travel from Yogyakarta toward the Bromo area, a journey of several hours by car or a combination of train and transfer. Arriving in the afternoon leaves time to settle into your hotel near Cemoro Lawang before the pre-dawn Bromo excursion the following morning.
Day 5: Mount Bromo sunrise
Depart around 3–4am for a jeep tour to a sunrise viewpoint, followed by a walk across the Sea of Sand to Bromo’s active crater. Spend the rest of the day resting or exploring the surrounding highland scenery before an onward transfer toward Ijen in the afternoon or evening.
Day 6: Kawah Ijen blue fire
An overnight hike to Ijen’s crater rim to see the rare blue fire phenomenon, followed by sunrise over the crater’s turquoise lake, rounds out Java’s volcano circuit. This is the most physically demanding day of the trip, so plan for genuine rest afterward rather than an immediate onward journey.
Day 7: Departure or extension
On the final day, travel onward to your departure point.
Surabaya’s airport is the most practical exit for this route. Alternatively, you can extend the trip with an additional day exploring East Java’s less-visited spots if time allows.
This structure covers Java’s essential cultural and volcanic highlights in a well-paced single week.
Practical notes for this itinerary
This route requires several long transfer days, so building in some flexibility for delays is wise, particularly around the Bromo and Ijen legs where road conditions and traffic can add unpredictable time. A private driver for the transfer days, rather than piecing together public transport, is worth the extra cost for most travelers on this tighter one-week schedule, since it removes a major source of potential delay.
Budget for this itinerary
A seven-day Java trip covering this route typically costs less than an equivalent Bali itinerary, since accommodation and food outside Yogyakarta’s more tourist-oriented areas run noticeably cheaper. The main variable costs are the private driver or transfer arrangements for the Bromo and Ijen legs and the jeep and guide fees at each volcano, both worth budgeting for specifically rather than assuming they’re included in a base accommodation cost.
Who this itinerary suits
This route suits travelers comfortable with an active, early-rising pace and genuine interest in both ancient temple culture and dramatic volcanic scenery. It’s less suited to travelers wanting a relaxed, slow-paced trip, given the early starts on both the Bromo and Ijen days and the multiple long transfers required to connect Java’s spread-out highlights.
Related guides: Yogyakarta to Ijen: Best Ways to Travel
Planning a wider Southeast Asia trip?
Vietnam With Me — practical Vietnam travel guides
Cambodia With Me — practical Cambodia travel guides
Siam With Me — Thailand travel guides
Singapore With Me — Singapore travel guides
Pingback: 10-Day Java Itinerary: Bandung, Yogyakarta, Solo, Bromo and Ijen - Indonesia With Me
Pingback: 14-Day Java Itinerary: Semarang, Dieng, Bandung, Yogyakarta, Bromo and Ijen - Indonesia With Me
Pingback: Bali to Java: Ferry, Bus and Flight Options - Indonesia With Me