-
Jakarta, Indonesia
Start your trip in Indonesia's buzzing capital. Explore the old colonial district of Kota Tua, grab street food at Glodok (Chinatown), and rest up after your late arrival before heading east. The city is best explored by ojek (motorbike taxi) or the TransJakarta bus.
-
Yogyakarta, Indonesia
Take the train from Jakarta (8–9 hrs) to the cultural heart of Java. Don't miss the magnificent Borobudur temple at sunrise and the Hindu complex of Prambanan. Wander the Kraton (Sultan's Palace) area and try Gudeg, Yogyakarta's iconic jackfruit stew.
-
Surakarta, Indonesia
Just a short train ride from Yogyakarta, Solo (Surakarta) is a quieter and more traditional Javanese city. Visit the Keraton Kasunanan royal palace and browse the vibrant Pasar Klewer batik market. It's a great half-day or full-day stop before continuing east.
-
Bromo-Tengger-Semeru, Indonesia
Head to Probolinggo by train then jeep up to the iconic Mount Bromo area. Wake up before dawn to catch the breathtaking sunrise over the volcanic caldera — one of Indonesia's most spectacular sights. The Sea of Sand and the smoking crater rim are unforgettable experiences.
-
Banyuwangi, Indonesia
The easternmost city of Java is your gateway to Bali via a short 45-minute ferry crossing. If time allows, visit the stunning turquoise Ijen Crater and its famous blue fire phenomenon (best seen at night or early morning). The town itself has a relaxed, authentic feel far from the tourist trail.
-
Bali, Indonesia
Cross by ferry to Bali and explore the island's highlights — the terraced rice fields of Tegallalang, the spiritual hub of Ubud, and the iconic sea temple Tanah Lot. Enjoy a final dinner in Seminyak or Canggu before flying back from Ngurah Rai Airport to Jakarta on the 21st.