An Unfiltered Travel Guide & Photo Diary

Java Overland: Jakarta to Bali via Yogyakarta & Bromo

  • The routeWritten as you'd travel it independently — where each day goes and what there is to do when you get there, following the same stops and activities G Adventures runs wherever you could arrange them yourself.
  • DIY Reality CheckWhere doing it yourself gets hard: permits, closures, bookings that sell out months ahead.
  • G Adventures includesBooked start to finish as one 9-day trip — 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.

What It Takes to Coordinate This Route Yourself

Five of the six separate stays on this 9-day route last just a single night, broken only by a three-night stay in the middle. Driving the 1,063 km of road legs requires only an ordinary rental car, as no specialist vehicle and no off-road driving are called for. The remaining transit involves booking one domestic flight and one scheduled public transport leg as ordinary tickets. In total, independent coordination means managing eight transport legs, eight activities, and eight nights of accommodation across six properties. An organised route primarily buys relief from the logistical friction of near-daily check-ins.

See how G Adventures handles it

A 402km train ride from Bandung to Yogyakarta is the first major transit test. It is a full-day commitment. Independent planning means balancing this train ride with a subsequent 400km overland drive east to the highland village of Ngadas. This sets up a 2:30am trek across a barren sea of sand to Mount Bromo's crater. The final leg requires a 95km drive to Surabaya to catch a flight to Denpasar.

A nine-day overland route from the capital, Jakarta, across Java's volcanic heartland to the beaches of Bali. The trip covers Yogyakarta's temples and a village homestay near Mount Bromo.

The Route, Day by Day

Jakarta

Arrival in Jakarta

Day 1 of 9

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.

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.

Jakarta & Bandung

Colonial Jakarta & the Road to Bandung

Day 2 of 9

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.

On the ground

  • Overland journey to Bandung (150km).
  • Where you stay: Arion Suite Hotel.

Bandung & Yogyakarta

Scenic Train to Yogyakarta

Day 3 of 9

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.

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.

Yogyakarta

The Temples of Prambanan

Day 4 of 9

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.

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.

Yogyakarta

Borobudur, World's Largest Buddhist Sanctuary

Day 5 of 9

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.

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.

Ngadas

Across Java to a Bromo Homestay

Day 6 of 9

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.

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.

Sources

  1. planeterra.org

Mount Bromo & Malang

Mount Bromo at Sunrise

Day 7 of 9

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.

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.

Sanur, Bali

From Java's Volcanoes to Bali's Beaches

Day 8 of 9

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.

On the ground

  • Flight from Surabaya, Java to Denpasar, Bali.
  • Where you stay: Swastika Bungalow.

Sanur, Bali

Departure from Bali

Day 9 of 9

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.

On the ground

  • Depart at any time from Sanur.
  • The nearest airport is Denpasar (DPS).

📷 Been to Indonesia? Create an account and share your photos from any day of this route.

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 Price Alerts Add Tour to Watchlist

Get notified about price changes on this tour.

Same destination, different style — book directly with G Adventures.

More Ways to Experience This Destination

Day trips and alternative tours from other operators — good for adding to a longer trip or comparing styles.

Ubud Private Tour Rice Terraces Temples Waterfalls.

Ubud Private Tour Rice Terraces Temples Waterfalls.

★★★★☆ 5.0 (17,661) · 8 hours

From USD 38.00

Free cancellationPrivateInstant confirmation
View Tour & Pricing
Best of Ubud Full-Day Tour with Jungle Swing

Best of Ubud Full-Day Tour with Jungle Swing

★★★★☆ 5.0 (9,197) · 10 hours

From USD 59.00

Free cancellationPrivateInstant confirmation
View Tour & Pricing
Mount Batur Sunrise Jeep Tour with Optional Activities

Mount Batur Sunrise Jeep Tour with Optional Activities

★★★★☆ 5.0 (1,797) · 4 hours

From USD 20.03

Free cancellationPrivateInstant confirmation
View Tour & Pricing
Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water Temple

Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water Temple

★★★★☆ 5.0 (8,087) · 8 hours

From USD 27.17

Free cancellationPrivateInstant confirmation
View Tour & Pricing
Experts Bali Driver : Best Bali Private Driver for Tour in Bali

Experts Bali Driver : Best Bali Private Driver for Tour in Bali

★★★★☆ 5.0 (1,738) · 10 hours

From USD 32.00

Free cancellationPrivateInstant confirmation
View Tour & Pricing
East Bali Tour: Gate of Heaven, Water Palace, Sleeping Gajah

East Bali Tour: Gate of Heaven, Water Palace, Sleeping Gajah

★★★★☆ 5.0 (2,251) · 10 hours

From USD 90.00

Free cancellationPrivateInstant confirmation
View Tour & Pricing
Discover The Best of Ubud: All-Inclusive and Private Guided Tour

Discover The Best of Ubud: All-Inclusive and Private Guided Tour

★★★★☆ 5.0 (2,484) · 8 hours

From USD 28.05

Free cancellationPrivateInstant confirmation
View Tour & Pricing
Nusa Penida Premium Day from Bali: Manta Rays, Yacht & Land Tour

Nusa Penida Premium Day from Bali: Manta Rays, Yacht & Land Tour

★★★★☆ 4.9 (10,764) · 8 hours

From USD 73.84

Free cancellationLikely to sell outInstant confirmation
View Tour & Pricing