How to Get from Jakarta to Banyuwangi

How to Get from Jakarta to Banyuwangi

Last updated: March 8, 2026

Leaving the skyscraper-heavy skyline of Jakarta for the volcanic landscapes of Banyuwangi is a journey from Indonesia's modern heart to its wild eastern edge. While many travelers rush to Bali, those in the know head to Banyuwangi to witness the electric blue flames of Ijen Crater or to catch the ferry across the narrow strait. This trip takes you across the entire length of Java, offering a front-row seat to the island's emerald rice paddies, towering volcanoes, and bustling roadside towns.

The route is a test of endurance but a rewarding one. You are trading the chaotic traffic of the capital for the sunrise capital of Java. Whether you choose the rhythmic clatter of the rails or the flexibility of the Trans-Java toll road by bus, the transition from the urban sprawl of West Java to the mystical atmosphere of East Java is one of the most iconic travel experiences in the archipelago. You can easily compare and book your tickets for this cross-island journey on GoAsia.cc to ensure a smooth transition between these two Indonesian extremes.

Jakarta to Banyuwangi by Train

The train is arguably the most atmospheric way to traverse Java. Departing from Pasar Baru (Gambir or Pasar Senen area), the direct rail link offers a level of comfort and scenery that buses struggle to match. The journey takes between 15 and 16 hours, slicing through the heart of the island. It is a long haul, but the ability to walk around and the absence of traffic jams make it a top choice for many travelers.

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 feature reclining seats with ample legroom, footrests, and individual power outlets. The air conditioning is notoriously powerful, so bringing a light jacket is a must. Prices for Executive Class typically range from $34 to $57. It is the quietest and most relaxing way to spend 15 hours on the tracks.

Economy Class

Economy Class (sub-classes CA, CB, CC, and CD) has seen massive improvements in recent years. While the seats are more upright than in Executive Class, the carriages are clean and fully air-conditioned. This is the most budget-friendly rail option, with prices starting around $34. It provides a more social atmosphere where you will likely find yourself chatting with local families heading home to East Java.

Jakarta to Banyuwangi by Bus

The completion of the Trans-Java toll road has revolutionized bus travel across the island. Buses are now a fierce competitor to the train, often offering more flexible departure points across the Greater Jakarta area, including Bekasi and Tangerang. The duration varies significantly depending on traffic and the specific route, ranging from a brisk 13 hours to over 20 hours in some cases.

Executive Bus Services

Executive buses are the workhorses of the Jakarta to Banyuwangi route. These buses usually feature a 2-2 seating configuration, reclining seats, and often a toilet on board. Prices range from $30 up to $43. Many operators include a meal stop at a roadside rest area (rumah makan) in the ticket price. Departures are frequent throughout the late morning and afternoon, allowing you to travel through the night and arrive in Banyuwangi the following morning.

Luxury Bus Services

If you prefer a more premium experience, Luxury buses offer enhanced comfort with fewer seats and more space to stretch out. These services are priced similarly to the higher-end Executive tickets, starting around $30 to $43. With departures concentrated around midday, these are excellent for travelers who want to maximize sleep while the bus cruises down the highway.

Comparing Your Options

ModePrice (USD)DurationComfort
Train (Executive)$34 - $5715h - 16hHigh
Train (Economy)$34 - $4015h - 16hModerate
Bus (Executive)$30 - $4313h - 22hModerate
Bus (Luxury)$30 - $4313h - 14hHigh

Tips for Traveling from Jakarta to Banyuwangi

  • Book in Advance: This is one of the most popular long-distance routes in Indonesia. Trains, especially Executive class, can sell out weeks in advance during public holidays or long weekends.
  • Prepare for the Cold: Whether you are on a train or a bus, Indonesian transport is famous for its aggressive air conditioning. A hoodie, light blanket, or sarong will make your journey much more pleasant.
  • Pick Your Station: In Banyuwangi, there are two main stations: Banyuwangi Kota (closer to the city center and Ijen) and Ketapang (right next to the ferry terminal for Bali). Check which one is closer to your accommodation before booking.
  • Snacks and Water: While trains have a dining car and buses make meal stops, having your own supply of water and snacks is highly recommended for a journey that exceeds 15 hours.
  • Arrival Time: Try to choose a departure that arrives in Banyuwangi in the early morning. This gives you plenty of time to check into your hotel and arrange a tour for Ijen Crater, which usually starts around midnight the following day.

Timetable

Bus Bekasi - Banyuwangi $ 29.21–38.93 13h 10m – 22h
  •   Executive 12:00, 13:00, 14:00, 14:15, 14:30, 14:35, 14:55, 15:00, 15:05, 15:15, 15:20, 15:30, 20:30
  •   Luxury 13:15, 14:00
Bus Jakarta - Banyuwangi $ 29.21–41.35 13h 40m – 1d 2h 2m
  •   Executive 10:00, 10:30, 10:45, 10:50, 11:00, 11:30, 11:45, 12:00, 12:30, 13:00, 13:30, 14:00, 14:15, 14:30, 14:40, 14:45, 14:50, 15:00, 15:30, 16:30, 18:30, 18:40, 19:30
  •   Luxury 11:45, 11:50, 11:55, 12:20, 12:30, 12:50, 13:00, 13:10, 13:30
Bus Tangerang - Banyuwangi $ 33.20–36.33 1d 2h 26m
  •   Executive 09:00, 13:30
Train Pasar Baru - Banyuwangi $ 33.32–55.76 15h 15m – 16h
  •   Economy CB 12:10
  •   Executive AA 12:10
  •   Economy CA 12:10
  •   Executive AC 12:10
  •   Economy CC 12:10
  •   Economy CD 12:10
  •   Executive AB 12:10
  •   Executive AD 12:10

Frequently Asked Questions

How can I book tickets from Jakarta to Banyuwangi?

You can book train, bus, flight, taxi, van, and ferry tickets from Jakarta to Banyuwangi directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel is by bus, with Executive class tickets starting at approximately $30. Prices for Economy class trains also start at a similar price point of $34, depending on the specific sub-class and booking time.

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

The fastest options are the Executive buses, which can complete the journey in approximately 13 to 14 hours thanks to the Trans-Java toll road. Trains are consistent but generally take between 15 and 16 hours.

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

The journey typically takes between 13 and 22 hours. Most direct trains take about 15 to 16 hours, while bus durations vary based on the departure point and traffic conditions along the highway.

Is the train better than the bus for this route?

The train is generally considered more comfortable because you can stand up and walk around, and it avoids the unpredictability of road traffic. However, buses offer more departure locations across Jakarta and can sometimes be faster.

Do I need to bring food for the long journey?

While trains have a canteen carriage and buses make scheduled stops at restaurants, it is wise to bring snacks and plenty of water. The meal stops on the bus can be late at night, and the train menu is often limited to a few standard Indonesian dishes.

Which train station in Banyuwangi should I choose?

If you are heading straight to Bali, get off at Ketapang Station as it is within walking distance of the ferry. If you are staying in town or visiting Ijen Crater, Banyuwangi Kota is usually the more convenient stop.