Start your adventure on Day 1 as you arrive at your Jakarta accommodation and meet your group! Tour the city on Day 2 before transferring to Bandung, where you will experience a music lesson with traditional instruments. Trek to see the stunning countryside, villages and crater lake south of Bandung on Day 3. Take a train to Yogyakarta on Day 4 and tour the city with a visit to the breathtaking Borobudur temple on Day 5. Discover more stunning temples and history on Day 6 before taking a train & van transfer to Bromo, where you will discover local culture with a homestay. Hike to the the active Bromo Volcano at sunrise before travelling to Ketapang on Day 8, stopping at Bletok Beach Fishing Village along the way. Hike the stunning Ijen Volcano to see its steaming caldera on Day 9 before travelling to Bali on Day 10 and ending the day with a seafood beach BBQ in Pulau Merah. On Day 11 go snorkelling near Menjangan Island, see the famous Jatiluwih Rice Terraces before ending up in vibrant Ubud. End your adventure on Day 12 after check-out.