Hi there,
We’re planning a family trip (with 2 teens) to Java in June 2026 (2 to 3 weeks). After reading a lot of forum posts and travel journals, I’ve put together an itinerary and would love your thoughts and advice on the stops and routes.
Day 1: Arrive in Yogyakarta in the afternoon
Day 2: Prambanan in the afternoon
Day 4: Explore Yogyakarta
Day 5: Morning at Borobudur, then visit the surrounding area for the rest of the day
Day 6: Train to Malang, then Grab or private driver to Tumpak Sewu. Overnight in Tumpak Sewu.
Day 7: Visit waterfalls and explore the area for the rest of the day. Overnight in Tumpak Sewu.
Day 8: Trip to Cemoro Lawang by Grab or private driver. Hike up Bromo in the afternoon. Overnight in Cemoro.
Day 9: Sunrise at Bromo. Trip to Surabaya by Grab or private driver. Overnight in Surabaya.
Day 10: Trip to Jepara. Overnight in Jepara.
Day 11: Karimunjawa
Day 12: Karimunjawa
Day 13: Karimunjawa
Day 14: Karimunjawa
Day 15: Bus back to Yogyakarta. Overnight in Yogyakarta.
Day 16: Return flight
Does this itinerary seem doable? My main question is about optimizing the route between Cemoro and Jepara. Can we connect to Jepara from Surabaya? Any suggestions for things to see along the way?
Thanks in advance for your help and suggestions!
Original post







