
So you've done the beach clubs, the surf, the Ubud rice terraces, and now you're wondering what else Indonesia's got up its sleeve. Good news: Java is right next door, and it's a completely different side of the country.
Think ancient temples poking out of the morning mist, volcanoes you can actually climb, and a blue flame burning inside a crater. It's closer than you'd think, and getting there is a lot easier than most people assume.
This Bali to Java travel guide explains how to make the journey, which destinations are worth adding to your itinerary and what Australian travellers should know before going.
Bali gets all the hype, but Java is where Indonesia's history and natural drama really live. It's the country's most populous island and home to two UNESCO World Heritage temples, a handful of active volcanoes, and cities like Yogyakarta that feel worlds away from Seminyak traffic.
If your Bali trip is starting to feel like the same beach club on repeat, Java is the reset button. You get sunrise over Borobudur, a 4WD ride across a volcanic sea of sand at Bromo, and a hike up Ijen to see electric-blue flames flicker in the dark, all things you simply can't do on Bali. It's also budget-friendly once you're there, with mid-range hotels, food, and local transport costing a fraction of what you'd pay in Bali's tourist zones.
The best way to travel from Bali to Java depends on where you want to go.
If you're heading to Banyuwangi, Mount Bromo, or other East Java attractions, travelling overland via the Gilimanuk–Ketapang ferry is usually the most straightforward option. If your main goal is Yogyakarta, Borobudur or Central Java, you can either continue overland by train or fly from Bali to a nearby airport.
For most travellers, the classic route is: Bali → Gilimanuk → ferry → Ketapang → Banyuwangi → onward to Java
Gilimanuk is on Bali's western tip, while Ketapang is on the eastern side of Java's Banyuwangi Regency. The ferry crossing connects the two islands across the Bali Strait.
ASDP Indonesia Ferry operates the Ketapang–Gilimanuk route. In March 2026, ASDP reported that the crossing was operating around the clock with dozens of vessels during a peak travel period, demonstrating the importance of this route for Bali–Java travel.
However, don't assume the service will operate exactly the same way every day. Weather can affect crossings. In July 2026, ASDP said changing wind speeds and wave heights were causing the Ketapang–Gilimanuk service to be adjusted according to maritime conditions.
Tip for Australians: Allow extra time in your itinerary rather than booking a tight connection immediately after the ferry. Weather, traffic and queues can all affect your arrival time.

Indonesia

Moxy Solo

9.4/10
•




Kemlayan
AU$57
A private car with a driver is a comfortable choice if you're travelling as a couple, family or small group and want to stop along the way.
Your driver can take you from your Bali hotel to Gilimanuk, where you board the ferry. Once you reach Ketapang, you continue by road into Java.
This option is particularly useful if you want to visit Banyuwangi and Mount Bromo without constantly changing transport.
It can also be worthwhile for travellers with luggage, although you should confirm in advance whether your private transfer includes the ferry crossing and vehicle charges.
There isn't a direct train from Bali because Bali has no railway network. Instead, you'll first cross the Bali Strait to Ketapang and then connect to Java's railway system.
Banyuwangi is the key gateway. From Ketapang, you can connect with trains heading west towards cities such as Surabaya, Malang, and Yogyakarta.
For travellers who prefer not to drive long distances, this can be a practical way to turn the journey itself into part of the holiday.
Flying makes sense if you're short on time or want to reach Central or West Java without spending much of your holiday travelling overland.
For example, flying from Bali to Yogyakarta can save considerable time compared with travelling across East and Central Java by road.
However, if Mount Bromo is your priority, flying isn't necessarily the simplest solution. Banyuwangi and Surabaya are both useful gateways for East Java, depending on your itinerary.
Java is enormous, so don't try to see the whole island in a few days. For Australian visitors combining Java with Bali, Banyuwangi, Kawah Ijen, Mount Bromo, and Yogyakarta are among the most rewarding destinations to consider.
Indonesia's official tourism website highlights Mount Bromo, Borobudur, Prambanan, and Yogyakarta among Java's key attractions. Meanwhile, Banyuwangi is promoted as Java's eastern gateway, with direct connections from Bali and access to Kawah Ijen.
If you've only got time for one major natural attraction in Java, Mount Bromo is an obvious choice. Located within Bromo Tengger Semeru National Park, Bromo is famous for its dramatic sunrise views, volcanic landscape and vast Sea of Sand. Indonesia's official tourism authority describes it as one of East Java's most visited attractions and an internationally popular destination.
For Australians accustomed to Bali's tropical temperatures, remember that Bromo is a completely different environment. Early mornings at altitude can be cold, particularly before sunrise, so pack warm layers.
Located near Banyuwangi in East Java, Kawah Ijen (Ijen Crater) is one of Java's most distinctive natural attractions. The active volcanic crater is known for its turquoise crater lake, dramatic volcanic landscape and the rare blue-fire phenomenon visible before sunrise under the right conditions. Indonesia's official tourism authority identifies Ijen as a popular destination for hikers and mountain enthusiasts.
Getting to Ijen usually involves staying overnight in Banyuwangi before an early-morning trek to the crater. From Paltuding, the main trail leads towards the crater rim and takes around 1–1.5 hours to walk.
Yogyakarta, often called Jogja, is arguably the best all-round destination for travellers who want to experience Java beyond its scenery.
The city combines traditional Javanese culture, food, art, markets and easy access to major historical sites. Indonesia's tourism authority specifically highlights Yogyakarta's cultural heritage, Borobudur, Prambanan, Mount Merapi, and Malioboro Street.
Near Yogyakarta, Borobudur Temple is one of Java's biggest draws for international visitors. The enormous Buddhist monument is a UNESCO World Heritage Site and remains one of Indonesia's defining cultural attractions.
The official ticketing platform currently offers separate access options for the temple courtyard and temple structure, while special sunrise experiences are also available. If climbing the temple is important to you, check the official ticket conditions before travelling because access and ticket arrangements can differ from simply entering the surrounding temple grounds.
Pair Borobudur with Prambanan, Indonesia's largest Hindu temple complex. The two sites provide a fascinating introduction to Java's religious and architectural history. Indonesia's tourism authority describes Prambanan as a major cultural attraction, known for its tall temple structures, detailed carvings and Ramayana reliefs.
Staying in Yogyakarta makes it relatively easy to visit both temples without changing hotels every night.

Indonesia

Museum Benteng Vredeburg Yogyakarta Tickets

9.4/10
Gondomanan
AU$1
If you have 6–8 days after Bali, consider this route:
Day 1: Bali → Gilimanuk → Ketapang → Banyuwangi Day 2: Kawah Ijen early-morning trek → relax in Banyuwangi Day 3: Banyuwangi → travel towards the Mount Bromo area Day 4: Mount Bromo sunrise → continue towards Yogyakarta Day 5: Yogyakarta city and Malioboro Day 6: Borobudur Day 7: Prambanan and Yogyakarta Day 8: Fly or continue by train to your next destination
If you only have 3-4 days, don't attempt Ijen, Bromo and Yogyakarta unless you're comfortable with long travel days. Instead, choose Banyuwangi + Ijen for a shorter East Java adventure, or travel further west and focus on Bromo + Yogyakarta.
For a more relaxed Bali to Java trip, allow at least a week and follow the route: Bali → Banyuwangi → Kawah Ijen → Mount Bromo → Yogyakarta
This works particularly well because Banyuwangi is Java's eastern gateway and Kawah Ijen is close to the city, allowing you to experience one of Java's most unusual volcanic landscapes soon after arriving from Bali.
One important note: the Ijen experience can involve an overnight or very early-morning start, and conditions around the volcano can change. Check official local information before travelling and use an experienced local guide where appropriate.
Java's dry season runs roughly from April to October, and it's the sweet spot for pretty much every destination on this list. Clear skies mean better sunrise views at Borobudur, safer and more scenic jeep runs across Bromo's sand sea, and clear night skies for spotting Ijen's blue flame, which is basically invisible if it's cloudy or rainy.
The wet season (November to March) isn't a dealbreaker, but you'll deal with muddy volcano trails, foggier sunrises, and a higher chance of tours getting cancelled at Bromo or Ijen due to weather.
If you can, aim for May to September for the best odds of clear conditions across the whole Java leg of your trip, and try to avoid the local school holiday rush around late June to July and the Christmas–New Year period if you're not a fan of crowds.
Also note that Nyepi, Bali's Day of Silence, can affect transport. ASDP temporarily stopped services on the main Java–Bali ferry routes during Nyepi.
Here are four solid picks across Java's main travel hubs, all bookable through Traveloka Australia.
Melia Purosani Yogyakarta is the pick if you're basing yourself in Yogyakarta to explore both Borobudur and Prambanan, since it sits right in the heart of the city on Malioboro Street with both temples an easy day-trip away. It's a proper resort-style stay with a lush tropical garden, a lagoon-style pool, a full spa, and views of Mount Merapi from some rooms. Rates typically start from around AU$ 107 to AU$ 887 per night.

Indonesia

Melia Purosani Yogyakarta

8.7/10
•





Malioboro Street
AU$125
AU$114
The Singhasari Resort Batu is the best place to stay if Mount Bromo is your main goal. This is the best-rated upscale base in the Malang-Batu area, roughly a 2-hour drive from the Bromo sunrise viewpoints. Expect multiple swimming pools, a spa, tennis courts, and family-friendly extras like a kids' club. Rates generally run from around AU$ 85 to AU$ 909 per night.

Indonesia

The Singhasari Resort Batu

9.0/10
•





Junrejo
AU$110
AU$101
The Alana Hotel & Conference Center Malioboro Yogyakarta by ASTON is a great option for exploring Yogyakarta, with Malioboro Street a five-minute drive away and Prambanan and Borobudur both reachable within about an hour by car or tour van. It's got an outdoor pool, a full-service spa, and a solid on-site restaurant. Rates typically start from around AU$ 60 to AU$ 232 per night.

Indonesia

The Alana Hotel & Conference Center Malioboro Yogyakarta by ASTON

8.7/10
•




Mantrijeron
AU$57
AU$52
Grand Whiz Hotel Bromo is best suited to travellers heading to Mount Bromo, this hotel in Sukapura sits around 45 minutes from the crater viewpoints, making it a convenient overnight stop before a pre-dawn jeep tour. It offers an outdoor pool, tennis court, and both standard rooms and villa-style options for families or small groups. Rates generally range from around AU$ 34 to AU$ 113 per night.

Indonesia

Grand Whiz Hotel Bromo

7.8/10
•




Bromo (AREA)
AU$34
AU$34
*Please note that all prices mentioned in this article are accurate at the time of publication. Prices are subject to change at any time depending on the season, availability, and the hotel's policies.
As an Australian citizen, you're not exempt from Indonesia's visa rules, even if you're just passing through on the way to Java. You'll need a Visa on Arrival (VOA) or an Electronic Visa on Arrival (e-VOA), which costs around IDR 500,000 (roughly AU$ 50) and allows an initial stay of 30 days, extendable for a further 30 days. Sorting the e-VOA online before you fly is the smoother option, it saves you queuing at the airport counter.
Since 1 September 2025, every traveller entering Indonesia has had to complete the All Indonesia Declaration Form online via the All Indonesia Official Portal. This combines customs, immigration, and health declarations into a single digital submission that must be lodged within 3 days of arrival and shown as a QR code at immigration.
Since your Bali-to-Java trip is domestic travel within Indonesia, you won't need to redo any of this once you're on Java. It's all sorted at your first port of entry, whether that's Bali or Jakarta. Just keep your passport, visa approval, and declaration QR code handy for the whole trip, and double-check current requirements on Smartraveller before you fly, since visa rules do shift from time to time.
Sun, 27 Sep 2026

Super Air Jet
Bali / Denpasar (DPS) to Yogyakarta (YIA)
Start from AU$80.48
Mon, 31 Aug 2026

Super Air Jet
Jakarta (CGK) to Yogyakarta (YIA)
Start from AU$57.24
Sun, 30 Aug 2026

Scoot
Melbourne (MEL) to Yogyakarta (YIA)
Start from AU$597.44
Planning your Bali to Java journey is easy when your accommodation and travel plans are sorted in advance.
Explore your options with Traveloka! Arrange your flight, hotel, car rental, and activities in advance. Enjoy special deals, free cancellation for hotel, and easy reschedule for flight booking. *Terms and conditions apply.
Traveloka is #1 in cumulative downloads (2014 to 2025) among Travel Booking services apps. (Source: SensorTower | All-in-one Travel App), with 2 million+ hotels, 90,000+ activities to choose from, and 24/7 Live Agent Support. Download the Traveloka app on Google Play and the App Store.










