There is no 31 June.
The website shifts the Semarang departure to 1 July and keeps 2 July as the Surabaya buffer day.
25 JUN — 10 JUL / JAVA / 2026
Two road trips, one full itinerary. Start with the soundtrack or enter quietly.
25 JUNE — 10 JULY / JAVA / 2026
Scroll to drive ↓
Two trips / both happening
Each trip gets its own route, stops and daily breakdown. The suggestions stay optional so the schedule can remain flexible.
Jakarta · Bogor · Puncak · Bandung · Semarang · Surabaya
Surabaya · Trawas · Batu/Malang · Bromo · Banyuwangi
Route 01 / Trans-Java run
Working itinerary
Dates corrected so the plan does not accidentally invent 31 June.
RESET IN SURABAYA.
Route 02 / East Java loop
Trip breakdown
The original outline stays intact, with a cleaner Bromo timing note.
Optional stops
Tap anything that sounds good. Your shortlist is saved in the browser and can be copied into the group chat later.
Before everyone says yes
The website shifts the Semarang departure to 1 July and keeps 2 July as the Surabaya buffer day.
For sunrise, the cleaner option is moving to the Bromo area on 6 July. Otherwise the departure from Trawas needs to be around midnight.
A pre-dawn hike plus a full snorkeling afternoon sounds good on paper and rough in real life. Keep one recovery option.
Kopeng, Salatiga, Solo and Surabaya in one day is possible, but not relaxed. Pick one proper stop instead of four rushed ones.
Booking reminders
Bromo uses official online booking. Ijen rules can include online tickets and a recent health certificate. Baluran also publishes closure information. Recheck the official pages close to departure.
The complete itinerary
No voting and no choosing between routes. Both trips are part of the plan; this just keeps the schedule easy to read and share.
Jakarta → Bogor/Puncak → Bandung → Semarang → Surabaya
Surabaya
Surabaya → Trawas/Malang → Bromo → Banyuwangi → Surabaya
Choose a summary to copy.
End of the plan
The uploaded MP3 is the soundtrack. Its lyric video becomes the main visual background after the scenic opening and follows the same timestamp.
The lyric video is intentionally shown clearly behind the itinerary and stays synced while you scroll.
Open the full video ↗