GoAsia
How to Get from Yogyakarta to Banyuwangi

How to Get from Yogyakarta to Banyuwangi

Last updated: October 15, 2026
Contents

Leaving behind the artistic soul and ancient temples of Yogyakarta for the rugged volcanic landscapes of Banyuwangi is a rite of passage for many travelers in Indonesia. While Yogyakarta offers a deep dive into Javanese history, Banyuwangi serves as the gateway to the ethereal blue flames of Ijen Crater and the ferry crossing to Bali. This journey takes you across East Java, from urban sprawl to plantations and coastal vistas.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The choice between the steel rails and the open road is a classic Indonesian travel dilemma. The train offers a social atmosphere and a chance to watch the rice paddies roll by without the unpredictability of highway traffic, while the bus provides a more budget-friendly alternative with various boarding points across the city. You can secure your spot for either mode of transport by booking through GoAsia.cc before you arrive at the station.

Yogyakarta to Banyuwangi by Train

Taking the train is widely considered the most comfortable way to bridge the gap between Central and East Java. Booking platforms list trains leaving in the morning (07:00, 09:03 and 09:36) and in the evening (18:00 and 18:31), with fares from about $6 to about $43 depending on the train and class, and a travel time of about 10 to 12 hours (October 2026).[1] That makes it a full-day or overnight commitment. Check the exact departure station and times in the Access by KAI app before you book.[2]

Executive Class

For those seeking the highest level of comfort, Executive class is the way to go. These carriages are air-conditioned and have reclining seats, which makes them a good choice for travelers who want to sleep through the longer stretches. Executive tickets sit at the higher end of the fare range.

Economy Class

Indonesian economy class has seen improvements in recent years. The seats are more upright than in Executive class, but the carriages are air-conditioned. The most basic economy tickets start from about $6 from Jogja, which makes this a favorite for budget travelers and locals alike.

Yogyakarta to Banyuwangi by Bus

Buses offer a flexible alternative. Booking platforms list fares of about $11 to $24 and travel times of 9 hours 15 minutes to 15 hours, with Executive departures at 12:40, 13:00, 13:30, 14:00 and 22:30 and Economy departures in the afternoon (October 2026).[1] Depending on traffic and the route taken, the journey can vary a lot, and buses range from economy to more comfortable executive coaches. Economy buses are more basic and stop more often to pick up passengers.

Comparing Your Options

Mode Price (USD) Duration Comfort
Train (Executive and Economy) About $6 - $43[1] About 10h - 12h Medium to High
Bus (Executive and Economy) About $11 - $24[1] 9h 15m - 15h Basic to Medium

Tips for Traveling from Yogyakarta to Banyuwangi

  • Book in Advance: Budget train seats can sell out, particularly during Indonesian public holidays or long weekends, so book ahead if your dates are fixed.
  • Station Check: Yogyakarta has two main stations - Yogyakarta (Tugu) and Lempuyangan. Check your ticket carefully to know which station your train departs from, as they are in different parts of the city.
  • Prepare for the Cold: Indonesian trains and buses are known for strong air conditioning. Even if it is sweltering outside, bring a light jacket or a sarong to stay warm during the long journey.
  • Food and Drink: Bring your own snacks and plenty of water for such a long trip, even if the train or bus offers food service or rest stops.
  • Arrival in Banyuwangi: Trains to Banyuwangi arrive at Ketapang Station, which is close to the ferry terminal if you are heading straight to Bali. If you are staying in Banyuwangi town, you may need a short taxi or ojek ride to your accommodation.

Timetable

Bus Yogyakarta - Banyuwangi $ 11.06–23.65 9h 15m – 15h
  • →  Executive 12:40, 13:00, 13:30, 14:00, 22:30
  • →  Economy Class 15:50, 16:50
  • →  Economy 12:15
Train Yogyakarta - Banyuwangi $ 20.45–43.16 9h 58m – 12h 2m
  • →  Economy CB 09:03, 18:00, 18:31
  • →  Executive AA 09:03, 18:00, 18:31
  • →  Economy CA 09:03, 18:00, 18:31
  • →  Executive AC 09:03, 18:00, 18:31
  • →  Economy CC 09:03, 18:00, 18:31
  • →  Economy CD 09:03, 18:00, 18:31
  • →  Executive AB 09:03, 18:00, 18:31
  • →  Executive AD 09:03, 18:00, 18:31
Train Jogja - Banyuwangi $ 6.17–43.16 10h 33m – 11h 56m
  • →  Economy CB 09:36
  • →  Executive AA 09:36
  • →  Economy CA 09:36
  • →  Executive AC 09:36
  • →  Economy C 07:00
  • →  Economy CC 09:36
  • →  Economy CD 09:36
  • →  Executive AB 09:36
  • →  Executive AD 09:36

Frequently Asked Questions

How can I book tickets from Yogyakarta to Banyuwangi?

Use the booking tool on this page to compare the transport options currently available from Yogyakarta to Banyuwangi, including current prices and schedules.

What is the cheapest way to get from Yogyakarta to Banyuwangi?

The cheapest way is the train in economy class, with tickets from about $6 when departing from Jogja stations according to booking platforms (October 2026). Buses are also affordable, with listed fares starting around $11.

What is the fastest way to get from Yogyakarta to Banyuwangi?

Some bus services are listed at about 9 hours and 15 minutes, though bus times vary widely with traffic. Trains are more consistent, at about 10 to 12 hours.

How long does it take to get from Yogyakarta to Banyuwangi?

The journey takes between about 9 hours and 15 hours depending on the transport mode. Trains are listed at about 10 to 12 hours, while buses have a wider range because of traffic.

Which train station in Yogyakarta should I use?

Yogyakarta has two main stations, Yogyakarta (Tugu) and Lempuyangan. Trains to Banyuwangi may leave from either, so check your booking carefully.

Is it better to take the train or the bus for this route?

The train is generally preferred for its reliability and comfort, and because you can move around during the long trip. Buses are a good alternative for budget-conscious travelers or if train tickets are sold out.

Can I reach the Bali ferry from the Banyuwangi train station?

Yes. Ketapang station in Banyuwangi is close to the ferry terminal, so you can continue to Bali shortly after arrival.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go timetable: Yogyakarta to Banyuwangi (booking platform listing). Retrieved October 16, 2026.
  2. [2] PT Kereta Api Indonesia (KAI): Angkutan Penumpang (Access by KAI, Internet Booking KAI). Retrieved October 16, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.