Best Ways: How to Get from Bali to Java
Are you looking for the best ways to get from Bali to Java?
Java is one of the best places to visit, so be sure to add it to your Indonesia Itinerary.
Getting to Java Island may seem difficult, but depending on your time and budget, there are a few ways to get there. You can easily get to Java from Bali by ferry or plane.
In this ultimate guide, you will find all the ways to get from Bali to Java, such as the cheapest and quickest way to travel, journey times, ferry/plane costs, and frequently asked questions.
Disclosure: This post contains a few affiliate links, which means we may receive a small commission, at no cost to you, if you make a purchase through our link. This is a free way to support us and allow us to continue to create inspiring adventure travel guides.
NO TIME TO READ NOW? PIN IT
Where is Java, Indonesia?
Java is an island located in Indonesia between Sumatra and Bali. Jakarta, the capital of Indonesia, is located on the northwest coast of Java.
Best Time to Visit Java
Indonesia has two seasons: a dry season and a rainy season.
Java is a popular destination all year round! But the best time to visit Java is during the dry season, from May to October.
The weather is sunny and dry during these months, perfect for sightseeing, hiking, and exploring the Java attractions.
Java Island has a tropical climate, hot and humid, and the average temperature is 27°C all year round. However, we recommend you pack warm clothes for the Mount Bromo and Kawah Ijen volcano tour.
The busiest time to visit Java is between July and August. The rainy season in Java runs from November to April.
TIP
During the rainy season, the waterfalls are the most beautiful because they are powerful and intense. However, during the wet season, the hiking trail may be closed, so we don’t recommend a visit these months.
Recommended post → Ultimate Java Itinerary
How to Get to Java from Bali
There are two ways to get from Bali to Java: by ferry (30-60 minutes) and by flight (1-1.5 hours).
TIP
If you have limited time in Indonesia, you can easily take a 3-day tour from Bali to Java and visit the stunning volcanoes of Bromo and Kawah Ijen. We recommend booking through Viator.
There are many airports in Java Island. Most people arrive in Java from Bali, Malaysia, or Singapore.
The plane is the most comfortable and fastest way to get to Java!
Scroll down for more information about which airport is the best for you, how long the journey takes, and how much a flight ticket costs.
From Denpasar to Gilimanuk Harbour
Gilimanuk Harbour is in the northwest of Bali. You can get there from Denpasar, Canggu, Seminyak, and Ubud in about 3-3.5 hours (depending on traffic).
Only the port of Gilimanuk offers ferry services from Bali to Banyuwangi, Java.
The bus from Terminal Ubung in Denpasar takes about 4.5 hours to Gilimanuk Port. The buses run regularly from early morning to evening, with more options in the morning hours.
A bus ticket cost 40,000-60,000 IDR (2,5-4 USD) per person.
TIP
Alternatively, you can take a private transfer or a Bluebird taxi to Gilimanuk Harbour.
How to Get from Bali to Java by Ferry
Are you looking for the cheapest way to get from Bali to Java? You can travel from Gilimanuk Port to Ketapang Port in Java.
The ferry departs approximately every 20 minutes, 24 hours a day, seven days a week. So there is no need to book in advance!
The boat ticket is only 13,000 IDR (0.85 USD) per person, and the journey takes approximately 30-60 minutes.
Once you arrive at Ketapang Ferry Port, you can reach Banyuwangi in about 20 minutes by taxi.
Good to know
Banyuwangi is the best base for visiting Mount Ijen.
The public transport in Banyuwangi is limited, so the best way to reach the Kawah Ijen volcano is to rent a motorbike or join an organized tour. You can easily book a 3-day excursion to Mount Bromo and Ijen Crater from Bali.
See also → Things to Do in Java
How to Get from Bali to Java by Flight
Java has several airports. There are many international flights from Singapore or Kuala Lumpur and domestic flights from other parts of Indonesia, such as Jakarta and Bali.
From Bali, you can fly to Java from I Gusti Ngurah Rai International Airport (airport code DPS).
The flight takes just 1-1.5 hours, and plane tickets start from 30-40 USD (without luggage) per person for one way.
TIP
Use Skyscanner to find cheap flights to Java, Indonesia.
Surabaya Juanda International Airport
If you want to explore the attractions of East Java (Mount Bromo, Ijen Volcano, Tumpak Sewu Waterfall, and Colorful Rainbow Village), we recommend Surabaya Airport.
The flight from Bali to Surabaya Airport (airport code SUB) takes 1 hour and starts from 30 USD (excluding luggage) per person.
Yogyakarta Kulon Progo International Airport
You can also start your Java Itinerary in Central Java by flying from Bali to Yogyakarta Airport (airport code YIA). In Central Java, you can visit attractions such as Borobudur & Prambanan Temple and Taman Sari Water Castle.
The flight from Bali to Yogyakarta Airport (airport code YIA) takes 1.5 hours and starts from 40 USD (excluding luggage) per person.
Read our → Yogyakarta Guide
From Bali to Java Map
FAQ about Java, Indonesia
Is it Safe to Travel to Java Island?
Yes, Java is generally safe. However, always keep an eye on your valuables and beware of pickpockets!
Make sure you have travel insurance! If you rent a motorbike, drive carefully, always wear a helmet, and avoid driving at night!
Are you looking for affordable travel insurance for your upcoming holiday or for digital nomads? We always choose SafetyWing for our travels.
Is it Worth Visiting Java from Bali?
Absolutely! It is one of the best places to visit in Indonesia, as the island is home to many fantastic attractions.
Visit the largest Buddhist temple in the world, see the stunning Tumpak Sewu Waterfall, explore Yogyakarta sights, and hike to Bromo and Ijen volcanoes.
How to Get Around Java
The best way to get around Java is by train and renting a motorbike. On Java Island, trains are modern, cheap, and comfortable.
We recommend travel between cities by train, and within the towns rent a motorbike and explore the sights at your own pace.
Alternatively, you can hire a private driver or join an organized tour to reach the sights.
TIP
You can easily buy train tickets at any station, but we recommend booking online with 12Go!
How many Days do you Need in Java?
Most people spend 7 days to explore Java on their first visit.
But if you can, we recommend spending at least 10 days on the island and exploring the best places at your own pace.
Where to Stay in Java, Indonesia
Best hotels in Yogyakarta
- Luxury: The Phoenix Hotel Yogyakarta
- Mid-Range: The Victoria Hotel Yogyakarta
- Budget: Java Villas Boutique Hotel & Resto
Best hotels in Malang
- Luxury: The Shalimar Boutique Hotel
- Mid-Range: Harris Hotel or Hotel Tugu Malang
- Budget: Ibis Styles Malang
Where to stay in Banyuwangi
- Mid-Range: Aston Banyuwangi Hotel or eL Hotel Banyuwangi
- Budget: Banana Homestay
How Much is the Boat Ticket from Bali to Java?
Ferry tickets from Gilimanuk to Ketapang Ferry Port cost 0.85 USD per person for one way.
Where can I Buy Ferry Tickets to Java?
You can’t buy a boat ticket online! But you can easily get one at the Gilimanuk Port, and there’s no need to book in advance.
How Long is the Boat Ride from Bali to Java?
The ferry ride usually takes approximately 30-60 minutes, depending on the sea conditions.
We hope our post on how to get from Bali to Java Island will help you plan your next trip to Indonesia. If you have any questions or thoughts, let us know in the comments below.
More Travel Guides about Indonesia
- The Ultimate Java Itinerary for 7 Days from Bali
- 7 Best Beaches in Nusa Penida You Must Visit
- 5 Epic Waterfalls in Lombok You Must Visit
- The Ultimate Lombok Itinerary for 5 Days
- 7 Best Things to Do in Gili Air
- Ultimate Guide: How to Visit Mount Bromo at Sunrise
- 7 Best Things to Do in Yogyakarta, Indonesia
Travel Resources
Hotels – Booking.com
Car Rentals – Discover Cars
Flights – Skyscanner
Travel Insurance – SafetyWing
Tours & Attractions – GetYourGuide
Bus/Ferry/Transfer – 12Go
Hi, this is so helpful, thanks so much! I have one question about the buses from Bali to the ferry to go to java. Where did you book the bus? I’m thinking of going from canggu area. Thanks in advance!
Hi Rianne!
Unfortunately, you cannot book bus tickets online. You can only buy them at the bus terminal. If you plan to go from Canggu, ask the locals which bus you can take to Gilimanuk Port.
Enjoy your trip!