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 the backbone of East Java, transitioning from urban sprawl to lush plantations and coastal vistas.
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 easily 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. The route is served by several well-known services, including the Sri Tanjung and the Wijayakusuma. Prices for this journey range from $7 to $46, depending on the station of origin and the class of service you select. The travel time typically falls between 10 and 12 hours, making it a full day or overnight commitment.
Executive Class
For those seeking the highest level of comfort, Executive Class (sub-classes AA, AB, AC, and AD) is the way to go. These carriages are fully air-conditioned and feature reclining seats with ample legroom, fold-down tables, and power outlets. It is the ideal choice for travelers who want to sleep through the longer stretches or get some work done. Prices for Executive tickets usually sit at the higher end of the $22 to $46 range.
Economy Class
Indonesian Economy Class has seen significant improvements recently. While the seats are more upright than in Executive Class, the carriages are clean and air-conditioned. There are various sub-classes (CA, CB, CC, CD, and C), with the most basic Economy C tickets starting as low as $7 from Jogja. This is a favorite for budget travelers and locals alike, offering a lively and authentic Indonesian rail experience.
Yogyakarta to Banyuwangi by Bus
Buses offer a flexible alternative, with prices ranging from $12 to $25. Depending on the traffic and the specific route taken, the journey can take anywhere from 9 hours to 15 hours. Buses in Indonesia vary significantly in style, from the standard Economy Class to the more plush Executive coaches.
The Executive buses often feature 2-2 seating configurations, air conditioning, and sometimes a snack or meal included in the price. Economy buses are more basic and may stop more frequently to pick up passengers along the way. While the bus can occasionally be faster than the train if the highway traffic is light, it is generally more susceptible to delays. However, for those looking to save a few dollars, it remains a reliable and affordable way to reach the eastern tip of Java.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Train (Executive) | $22 - $46 | 10h - 12h | High |
| Train (Economy) | $7 - $46 | 10h - 12h | Medium |
| Bus (Executive) | $12 - $25 | 9h - 15h | Medium |
| Bus (Economy) | $12 - $25 | 9h - 15h | Basic |
Tips for Traveling from Yogyakarta to Banyuwangi
- Book in Advance: Trains to Banyuwangi, especially the budget friendly Economy C class, often sell out days or even weeks in advance, particularly during Indonesian public holidays or long weekends.
- Station Check: Yogyakarta has two main stations - Yogyakarta (Tugu) and Lempuyangan. Ensure you check your ticket carefully to know which station your train departs from, as they are located in different parts of the city.
- Prepare for the Cold: Indonesian trains and buses are notorious for having very 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: While many trains and Executive buses offer food service or stops at rest areas, it is always a good idea to bring your own snacks and plenty of water for a 10 hour trip.
- Arrival in Banyuwangi: Most trains terminate at Ketapang Station, which is conveniently located right next 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.41–24.41 9h 15m – 15h | |
|
|
| Train Yogyakarta - Banyuwangi $ 21.10–44.55 9h 58m – 12h 2m | |
|
| Train Jogja - Banyuwangi $ 6.37–44.55 10h 33m – 11h 56m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Yogyakarta to Banyuwangi directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel is by train in Economy Class, with tickets starting as low as $7 when departing from Jogja stations. Bus options are also affordable, with prices starting around $12.
The fastest options are certain bus services which can take approximately 9 hours and 15 minutes, though train journeys are more consistent, typically taking around 10 hours.
The journey duration varies between 9 hours and 15 hours depending on the transport mode. Trains generally take between 10 and 12 hours, while buses have a wider range based on traffic.
Trains depart from both Yogyakarta (Tugu) and Lempuyangan (often listed as Jogja). Check your booking carefully as Economy and Executive services often depart from different stations.
The train is generally preferred for its reliability, comfort, and the ability to move around during the 10 hour trip. Buses are a good alternative for budget-conscious travelers or if train tickets are sold out.
Yes, the Ketapang train station in Banyuwangi is located within walking distance of the ferry terminal, making it very easy to continue your journey to Bali immediately after arrival.