The Route, Day by Day
Each leg of the journey mapped out — where the day takes you, what's actually on the ground, and things to consider when planning this trip yourself.
How to read this guide
- The routeWritten as you'd travel it independently — where each day goes and what is actually on the ground.
- DIY Reality CheckWhere doing it yourself gets hard: permits, closures, bookings that sell out months ahead.
- G Adventures includesThe same route as one 9-day trip, booked start to finish — you can't buy a single day of it. These panels show what their price covers each day, so you can weigh it against doing it yourself.
Arrival in Jakarta
Arrive at any time in Jakarta, Indonesia's sprawling capital on the northwest coast of Java. There are no fixed plans for the day, leaving time to settle in and get a first look at the city. A walk through the old colonial district of Batavia or the historic port of Sunda Kelapa offers a solid introduction.
Been to Jakarta?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Arrive at any time into Jakarta (CGK).
- Settle into your hotel and explore the city at your own pace.
- Where you stay: 1O1 URBAN Jakarta Thamrin Hotel.
🎒
Day 1 on the G Adventures trip
2
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: 1O1 URBAN Jakarta Thamrin Hotel.
- Meals: None included on arrival day.
Colonial Jakarta & the Road to Bandung
The day begins with a tour of Jakarta's historical core. Explore the former Batavia area, where the Dutch colonial administration was centred, and see the traditional Makassar schooners at the bustling Sunda Kelapa Harbour. It's a look at the city's origins before it exploded into a modern megacity.
In the afternoon, a 150km overland journey leads to Bandung. The city is set in a river basin surrounded by volcanic peaks and rolling tea plantations, giving it a cooler climate than the capital. The evening is free to explore, with an optional performance by a local Angklung orchestra, where musicians play melodies on tuned bamboo instruments.
Been to Jakarta & Bandung, Colonial Jakarta & the Road to Bandung?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Overland journey to Bandung (150km).
- Where you stay: Arion Suite Hotel.
🎒
Day 2 on the G Adventures trip
5
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: Arion Suite Hotel.
- Transport: Overland journey to Bandung (150km).
- Guided tour of Jakarta's old Batavia district and Sunda Kelapa Harbour.
- Optional evening Angklung bamboo orchestra performance.
- Meals: Breakfast.
Scenic Train to Yogyakarta
Board a morning train for the 402km ride to Yogyakarta, Java's cultural and artistic heart. The journey is a full day's undertaking, cutting across the island's agricultural interior and offering a ground-level view of rural Javanese life and landscapes. Upon arrival in Yogyakarta, the evening is open. Options include a cycling tour through the city's neighbourhoods or taking in a performance of the Ramayana, a classic Hindu epic told through intricate dance and costume.
Been to Bandung & Yogyakarta, Scenic Train to Yogyakarta?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Scenic train journey across Java from Bandung to Yogyakarta (402km).
- Arrive in Yogyakarta, a centre of Javanese arts and culture.
- Where you stay: KJ Hotel Yogyakarta.
🎒
Day 3 on the G Adventures trip
4
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: KJ Hotel Yogyakarta.
- Transport: Scenic train journey across Java from Bandung to Yogyakarta (402km).
- Optional cycling tour or traditional Ramayana dance performance.
- Meals: Breakfast.
The Temples of Prambanan
Today's focus is the Prambanan temple complex, the largest collection of Hindu structures in Java and a designated UNESCO World Heritage Site. Built between the 8th and 10th centuries, the site is a testament to Hindu artistry, with its main temples dedicated to Shiva, Vishnu, and Brahma. You can wander through the grounds, where some 244 temples, many in ruins, surround the soaring central spires. The afternoon is free to return to Yogyakarta and explore at your own pace.
Been to Yogyakarta, The Temples of Prambanan?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Excursion to the Prambanan temple complex, a UNESCO World Heritage Site.
- Explore the remains of 244 temples dedicated to the Hindu Trimurti.
- Where you stay: KJ Hotel Yogyakarta.
🎒
Day 4 on the G Adventures trip
3
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: KJ Hotel Yogyakarta.
- Free afternoon to explore more of Yogyakarta.
- Meals: Breakfast.
Borobudur, World's Largest Buddhist Sanctuary
A short drive from Yogyakarta leads to Borobudur, the single largest Buddhist structure on Earth. Another UNESCO World Heritage Site, the temple lay hidden for centuries under layers of volcanic ash until its rediscovery in 1815. Spend the day exploring the massive pyramid-like complex, ascending its terraces past thousands of relief panels and hundreds of Buddha statues. The intricate stone carvings and grand scale offer a deep look into Javanese Buddhist history and art. The remainder of the day is free back in Yogyakarta.
Been to Yogyakarta, Borobudur, World's Largest Buddhist Sanctuary?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Visit Borobudur, the world's largest Buddhist sanctuary.
- Explore the pyramid-like structure and its intricate stone carvings.
- Learn about the temple's rediscovery from beneath volcanic ash.
- Where you stay: KJ Hotel Yogyakarta.
🎒
Day 5 on the G Adventures trip
2
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: KJ Hotel Yogyakarta.
- Meals: Breakfast.
Across Java to a Bromo Homestay
The journey continues with a long, 400km overland drive east across Java's agricultural heartland. The destination is Ngadas, a small village of the Tengger farming community, situated in the scenic highlands near Mount Bromo. This is a chance to experience rural life directly with an overnight stay in a local family's home as part of a community-run homestay program. It’s a simple, direct way to learn about the local culture and customs from your hosts before the next day's early start for the volcano.
Been to Ngadas, Across Java to a Bromo Homestay?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Full-day overland journey (400km) to the Mt Bromo region.
- Arrive in the Tenggerese village of Ngadas.
- Overnight stay with a local family as part of a community homestay program.
- Where you stay: Ngadas Homestay.
🎒
Day 6 on the G Adventures trip
3
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: Ngadas Homestay.
- Transport: Full-day overland journey (400km) to the Mt Bromo region.
- Meals: Breakfast, Dinner.
DIY Reality Check: Reaching the Tengger community in Ngadas requires navigating a complex, multi-stage transit chain, as no direct public transport serves the village from hubs like Yogyakarta. An independent traveler's journey involves an 8-hour train to Malang, followed by a sequence of at least three different local minibuses (angkot) just to get to the final transit point, before hiring a motorcycle taxi (ojek) for the last leg up the mountain. Upon arrival, securing a spot in the authentic community-run homestay program presents another challenge; though designated an official tourism village, many homestays were largely unvisited before direct partnerships were formed. Booking often means finding personal mobile numbers for individual family homes rather than using a centralized system. A coordinated trip eliminates this entire logistical puzzle, with a single private vehicle for the overland journey and a pre-arranged stay within the community homestay network.
Mount Bromo at Sunrise
The day begins with a 2:30am start for the pre-dawn trek to Mount Bromo. The route crosses the vast, barren plain known as the 'sea of sand' to reach a viewpoint on the crater's rim. The goal is to watch the sunrise over the active volcano (2,392m), a powerful sight popular with both travelers and local Tenggerese, who leave offerings for the mountain gods. After sunrise, head back to Ngadas for a late breakfast and a short walk through the village's farming plots. From there, a 1.5 to 2-hour drive leads to the city of Malang for the night.
Been to Mount Bromo & Malang, Mount Bromo at Sunrise?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Pre-dawn trek across the 'sea of sand' to a Mount Bromo viewpoint.
- Watch the sunrise over the active volcanic crater (2,392m).
- Afternoon walk through the farming village of Ngadas.
- Overland journey to the city of Malang (1.5–2 hours).
- Where you stay: Whiz Prime Malang.
🎒
Day 7 on the G Adventures trip
3
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: Whiz Prime Malang.
- Transport: Overland journey to the city of Malang (1.5–2 hours).
- Meals: Breakfast, Lunch.
From Java's Volcanoes to Bali's Beaches
Leave the Javanese highlands behind with a 95km drive from Malang to the airport in Surabaya. A short flight crosses the strait to Denpasar on the island of Bali. After landing, a final transfer brings you to the seaside town of Sanur, known for its calmer pace compared to other Balinese resort areas. The afternoon is free to drop your bags, find the beach, and settle into the island rhythm. Watch the sunset over the water.
Been to Sanur, Bali, From Java's Volcanoes to Bali's Beaches?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Flight from Surabaya, Java to Denpasar, Bali.
- Where you stay: Swastika Bungalow.
🎒
Day 8 on the G Adventures trip
6
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
- Accommodation: Swastika Bungalow.
- Transport: Flight from Surabaya, Java to Denpasar, Bali.
- Road transfer from Malang to Surabaya airport (95km).
- Transfer to the seaside town of Sanur.
- Free afternoon to relax on the beach.
- Meals: Breakfast.
Departure from Bali
The trip concludes in the beach town of Sanur. There are no planned activities, leaving you free to depart at any time. The nearest airport is Ngurah Rai International Airport (DPS) in Denpasar.
Been to Sanur, Bali?
Create an account
and share your photos with other travelers planning this trip.
On the ground
- Depart at any time from Sanur.
- The nearest airport is Denpasar (DPS).
🎒
Day 9 on the G Adventures trip
1
What their price covers on this day. It is part of the full 9-day trip — sold as one booking, not day by day.
Ready to go?
Book Best of Java by G Adventures.
From $1,449.00 USD · 9 days · Standard hotels, 1-night homestay, trains & local transport
trip code AEJV · routes directly to G Adventures · 90-day cookie
Not ready to book yet?
Get notified about price changes on this tour.