14 days Java + Bali — the complete Indonesia first-timer trip
Combine Jakarta, Yogyakarta, Bromo/Ijen with Bali's south + Ubud + east. The most-recommended 14-day Indonesia loop.
Two weeks split between Java and Bali is the canonical Indonesia first-timer trip. You get the cultural depth and food scene of Java, the volcanic drama of Bromo and Ijen, and the beach-and-Hindu-culture combination of Bali — all without doubling back. Most flights enter via Jakarta or Bali; this itinerary works either direction.
Recommended order
Jakarta → Yogyakarta → Bromo → Ijen → Bali
Working east-to-west adds energy as the trip evolves. Java's cultural intensity, then volcanic drama, then Bali's beach decompression. Fly out of Bali (DPS) with the easier connections.
Day-by-day
Days 1–2: Jakarta
- See 7 days in Java itinerary days 1–2 for detail
- Day 1: Arrival, settle, Monas, dinner
- Day 2: Kota Tua, National Museum, evening train to Yogyakarta
Days 3–5: Yogyakarta
- Day 3: Kraton, Taman Sari, Malioboro
- Day 4: Borobudur sunrise + Prambanan + Ramayana ballet
- Day 5: Workshops (silver, batik), Ullen Sentalu Museum, evening flight or drive to Surabaya
Day 6: Surabaya → Bromo
- Morning flight or drive to Surabaya
- Drive 4 hours to Cemoro Lawang
- Pre-dawn next-day prep
Day 7: Bromo + drive to Banyuwangi
- Pre-dawn 4WD to Penanjakan viewpoint
- Sunrise + crater visit
- Breakfast at hotel
- Drive Banyuwangi (5–6 hours)
- Early bed
Day 8: Ijen + Bali entry
- Midnight wake for Ijen blue-fire trek
- Descend mid-morning
- Lunch Banyuwangi
- Ferry across to Gilimanuk (Bali, ~45 min crossing)
- Drive to Ubud or south Bali (3–4 hours from Gilimanuk)
- Dinner and crash
Days 9–11: Ubud + Bali highlights
- Day 9: Ubud day — Sacred Monkey Forest, Tegalalang rice paddies, Tirta Empul
- Day 10: Cooking class + sunset rice paddy walk
- Day 11: Transfer south Bali (Canggu/Seminyak)
Days 12–13: South Bali
- Day 12: Surf lesson + Uluwatu Temple + Kecak fire dance
- Day 13: Beach club day + Tanah Lot sunset
Day 14: Departure
- Final beach morning
- Lunch
- Evening flight from DPS
Alternative orders
Bali first: Same content, reversed direction. Land DPS, do Bali first (Days 1–6), ferry across to Java (Day 7), Bromo, Ijen, Yogyakarta, Jakarta, fly out CGK. Slightly less satisfying as the trip ends in the smoggiest, busiest part.
Family version: Skip Ijen (3am sulphur-mask hike is rough for kids), more Yogya, more Ubud, more Sanur. Skip Jakarta entirely if children under 10.
Diving version: Replace Bromo/Ijen with 3 days Tulamben (Bali) for serious dives. Less cultural; more underwater.
Budget estimate
- Hotels (mix Java + Bali tiers): USD 70–250/night = USD 1,000–3,500
- Food: USD 30–80/day = USD 400–1,100
- Transport (trains, flights, drivers, ferry): USD 400–700
- Activities (Borobudur, Prambanan, Bromo, Ijen, dives, classes): USD 300–600
- Total 14-day estimate for two people: USD 2,100–6,000
Common mistakes
- Underestimating the Java overland time — drives are long
- Skipping the train and trying to fly every leg (rail Yogya-Jakarta is actually pleasant)
- Doing Bromo + Ijen back-to-back without enough sleep
- Booking a tight onward connection from DPS (Bali wet season weather + ash events can delay)
- Skipping Yogyakarta to "save time for Bali" — it's the cultural heart
Verify before acting
Train tickets via KAI Access app — book 1–3 days ahead for popular routes. Bromo and Ijen tour quality varies; use a reputable operator. Bali tourist levy + visa apply. See disclaimer.