Loading...
IMPORTANT NOTE:
Please ensure that you have a valid travel document from the authorities before you book. Passengers who fail to present a valid travel document would be denied from boarding. Please refer to Indonesia government policy for more detail (click here).

Bali, Indonesia to Yogyakarta, Indonesia Bus Schedule & Fare

Bus from Bali to Yogyakarta

Yogyakarta, which locals often just call "Jogja," is an Indonesian city with a lot of culture. It is on the island of Java. It is the capital of the Yogyakarta Special Region (Daerah Istimewa Yogyakarta). To the north and east, it is in Central Java, and to the south, it is on the Indian Ocean. Yogyakarta is surrounded by mountains and volcanoes. Yogyakarta is one of the most popular places for tourists to visit in Indonesia. It is known for its historic sites, lively arts scene, and traditional Javanese culture. A bus from Bali to Yogyakarta offers a breathtaking journey through the islands of Bali and Java. This gives tourists a unique look at Indonesia's diverse landscapes and culture.

The trip begins with a transfer from Bali to Gilimanuk Port on the western coast. Coming from Denpasar, Kuta, or Ubud, you can take a local bus or rent a car to get to Gilimanuk. The drive takes about three to four hours, based on traffic. There is a ferry service from Gilimanuk to Ketapang that goes from the Gilimanuk Port in Bali to the Ketapang Port in Banyuwangi several times a day. The ferry ride lasts between 45 minutes and an hour and gives you a chance to see the sea and shoreline. One of the largest bus companies that operates from Banyuwangi to Yogyakarta is Pahala Kencana. These companies offer various classes, ranging from "economy" to "executive." For the long trip ahead, the Executive or VIP buses are more comfy. The trip from Banyuwangi to Yogyakarta is about 620 kilometers long and can take anywhere from 12 to 15 hours, based on traffic and road conditions. The bus ride across Java takes you through many beautiful landscapes, such as towns, rice terraces, forests, and mountains. There are many different types of land on Java, so this is a wonderful way to see the island's scenery. Most long-distance buses stop several times along the way so people can stretch, use the bathroom, and buy food or drinks.

Most of the time, these stops are at restaurants or convenience shops along the road, where you can try Indonesian snacks or traditional meals. Book your bus tickets ahead of time on Easybook to ensure a place and a smoother ride, especially if you're going during busy times like holidays or weekends. Long bus rides can be tiring, so bring a blanket, a neck pillow, earplugs, and something to pass the time. Buses usually get to Yogyakarta early in the morning, so make plans ahead of time if you need to check in to your hotel early or find a nearby food spot. Most bus drivers and people working at the station speak Bahasa Indonesia, so it might be helpful to learn a few simple phrases.

* Only 0.01% trips slightly higher than counter price. ** Only applicable for transactions without the use of discount code and trips offered by certain companies. *** For certain trips only, discount already reflected in the ticket price itself (i.e. lower price than bus counters). * Bus pictures are for reference only. * Trip durations are estimated time only.