Travel Yogyakarta to Banyuwangi

Yogyakarta to Banyuwangi

Slip into Banyuwangi’s lush green landscapes and coastal vibes, a contrast to Yogyakarta’s rich cultural heritage and ancient temples. Between Yogyakarta and Banyuwangi, you can choose from two transport options, bus or train, both compared here with their timetables, journey durations and fares.

Travel options for Yogyakarta to Banyuwangi

Traveling from Yogyakarta to Banyuwangi, a bus for 221340 IDR offers the best value, while a train gets you there in 9h y 58 minutes.

Bus from Yogyakarta to Banyuwangi

Hop on a bus at multiple stations, including Yogyakarta, Kantor Restu Mulya Yogyakarta, Terminal Giwangan, Yogyakarta and others, with the first departure of the day at 10:00, and head from Yogyakarta toward Banyuwangi, arriving at multiple stations, including Banyuwangi, Pelabuhan Ketapang, Banyuwangi, Terminal Brawijaya, Banyuwangi, Sritanjung Bus Terminal, Banyuwangi and others. Services run frequently, so you can pick a departure time that fits your schedule. The journey usually takes around 11 hours, with tickets starting from 221,340 IDR. Plan ahead and book your seat here.

Prices: 221,340 IDR

Duration: 11h – 15h ⏱

Take bus from Yogyakarta to Banyuwangi in 11h Book bus from Yogyakarta to Banyuwangi for 221340 IDR Explore with bus from Yogyakarta to Banyuwangi for 221340 IDR Choose bus from Yogyakarta to Banyuwangi in 11h Choose bus from Yogyakarta to Banyuwangi in 11h

View all Bus tickets →

Train from Yogyakarta to Banyuwangi

Travel from Yogyakarta to Banyuwangi by train, boarding at multiple stations, including Lempuyangan, Jogja, Tugu Yogyakarta, Wates, Yogyakarta and others and arriving at multiple stations, including Kalibaru, Banyuwangi, Kalisetail, Banyuwangi, Banyuwangi Kota, Rogojampi, Banyuwangi and others. Trains run several times daily, the journey typically takes about 9 hours 58 minutes, and tickets are 336,708 IDR. book your seat on this train in advance.

Prices: 336,708 IDR

Duration: 9h 58m – 12h 2m ⏱

Hop on train from Yogyakarta to Banyuwangi in 9h 58m Choose train from Yogyakarta to Banyuwangi for 336708 IDR

View all Train tickets →

Distance Yogyakarta to Banyuwangi

The distance between Yogyakarta and Banyuwangi is 419.8 kilometers.

Yogyakarta to Banyuwangi Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Yogyakarta to Banyuwangi

Bus
Train
Average price
395,312 IDR
432,425 IDR
Cheapest price
221,340 IDR
336,708 IDR
Average duration
13h 39m
11h 00m
Minimum duration
11h 00m
9h 58m
Number of departures
14
16
Tickets

Bus Routes & Schedules from Yogyakarta to Banyuwangi

Bus services linking Yogyakarta and Banyuwangi operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 11h to 15h. All buses run within a shared operating window from 10:00 to 16:50, with bus ticket prices starting at 221,340 to 513,060 IDR and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Yogyakarta to Banyuwangi allows you to assess station coverage, timing differences and departure options in detail.

Departure stations
Yogyakarta
Kantor Restu Mulya Yogyakarta
Terminal Giwangan, Yogyakarta
Arrival stations
Banyuwangi
Pelabuhan Ketapang, Banyuwangi
Terminal Brawijaya, Banyuwangi
Sritanjung Bus Terminal, Banyuwangi

Bus Timetable: Kantor Restu Mulya Yogyakarta → Pelabuhan Ketapang, Banyuwangi

  • 10:00 01:00 15h 426070 IDR

Bus Timetable: Terminal Giwangan, Yogyakarta → Pelabuhan Ketapang, Banyuwangi

  • 11:00 01:00 14h 426070 IDR

Bus Timetable: Terminal Giwangan, Yogyakarta → Sritanjung Bus Terminal, Banyuwangi

  • 12:15 02:00 13h 45m 221340 IDR

Bus Timetable: Terminal Giwangan, Yogyakarta → Terminal Brawijaya, Banyuwangi

  • 15:50 05:45 13h 55m 232080 IDR
  • 16:50 06:45 13h 55m 232080 IDR

Bus Timetable: Yogyakarta → Banyuwangi

  • 10:30 01:00 14h 30m 513060 IDR
  • 11:00 01:00 14h 513060 IDR
  • 11:16 01:00 13h 44m 513060 IDR
  • 11:30 01:00 13h 30m 513060 IDR
  • 13:00 04:00 15h 374706 IDR
  • 13:30 04:00 14h 30m 374706 IDR
  • 14:00 03:00 13h 374706 IDR
  • 14:30 01:30 11h 410182 IDR
  • 15:00 02:30 11h 30m 410182 IDR

Check all Train tickets →

Train Routes & Schedules from Yogyakarta to Banyuwangi

For this train route connecting Yogyakarta and Banyuwangi, multiple departure and arrival stations are in use. Depending on the combination of stations, journey times can vary, typically around 9h 58m to 12h 2m. Trains operate within a timetable from 09:03 to 18:31, and bus ticket prices usually start at 336,708 to 792,893 IDR, with slight differences depending on the station or service selected. Checking the full train timetable for Yogyakarta and Banyuwangi helps you see all available stations, compare journey durations and pick the departure that fits your travel plans best.

Departure stations
Lempuyangan, Jogja
Tugu Yogyakarta
Wates, Yogyakarta
Arrival stations
Kalibaru, Banyuwangi
Kalisetail, Banyuwangi
Banyuwangi Kota
Rogojampi, Banyuwangi

Train Timetable: Lempuyangan, Jogja → Banyuwangi Kota

  • 09:36 21:05 11h 29m 336708 IDR

Train Timetable: Lempuyangan, Jogja → Kalibaru, Banyuwangi

  • 09:36 20:09 10h 33m 336708 IDR

Train Timetable: Lempuyangan, Jogja → Kalisetail, Banyuwangi

  • 09:36 20:31 10h 55m 336708 IDR

Train Timetable: Lempuyangan, Jogja → Rogojampi, Banyuwangi

  • 09:36 20:51 11h 15m 336708 IDR

Train Timetable: Tugu Yogyakarta → Banyuwangi Kota

  • 18:31 05:22 10h 51m 792893 IDR

Train Timetable: Tugu Yogyakarta → Kalibaru, Banyuwangi

  • 18:31 04:29 9h 58m 369292 IDR

Train Timetable: Tugu Yogyakarta → Kalisetail, Banyuwangi

  • 18:31 04:48 10h 17m 369292 IDR

Train Timetable: Tugu Yogyakarta → Rogojampi, Banyuwangi

  • 18:31 05:08 10h 37m 792893 IDR

Train Timetable: Wates, Yogyakarta → Banyuwangi Kota

  • 09:03 21:05 12h 2m 336708 IDR
  • 18:00 05:22 11h 22m 792893 IDR

Train Timetable: Wates, Yogyakarta → Kalibaru, Banyuwangi

  • 09:03 20:09 11h 6m 336708 IDR
  • 18:00 04:29 10h 29m 369292 IDR

Train Timetable: Wates, Yogyakarta → Kalisetail, Banyuwangi

  • 09:03 20:31 11h 28m 336708 IDR
  • 18:00 04:48 10h 48m 369292 IDR

Train Timetable: Wates, Yogyakarta → Rogojampi, Banyuwangi

  • 09:03 20:51 11h 48m 336708 IDR
  • 18:00 05:08 11h 8m 369292 IDR

Check all Train tickets →

Frequently Asked Questions Yogyakarta to Banyuwangi

Below you will find answers to the most common questions about traveling from Yogyakarta to Banyuwangi.

How long does the Yogyakarta to Banyuwangi route usually take overall?

The Yogyakarta to Banyuwangi trip usually takes between 10 and 15 hours by bus, and between 10 and 12 hours by train. The exact time depends on the departure point, arrival point, and the specific service used.

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

The cheapest listed option on the Yogyakarta to Banyuwangi route is the bus, with fares starting at IDR 221,340. Train tickets start higher, at IDR 336,708, so bus is the lower-cost choice in the available data.

Which transport is the fastest for Yogyakarta to Banyuwangi?

The fastest listed option is the train. The quickest train trip from Tugu Yogyakarta to Kalibaru, Banyuwangi takes about 9 hours 58 minutes, while bus trips are longer and usually take at least 11 hours.

How much should I expect to pay for Yogyakarta to Banyuwangi?

For Yogyakarta to Banyuwangi, bus fares range from IDR 221,340 to IDR 513,060. Train fares range from IDR 336,708 to IDR 792,893. The final price depends on the transport type and the specific departure and arrival points.

Where do buses leave from and arrive in on the Yogyakarta to Banyuwangi route?

Buses depart from Yogyakarta, Kantor Restu Mulya Yogyakarta, or Terminal Giwangan, Yogyakarta. They arrive at Banyuwangi, Pelabuhan Ketapang, Banyuwangi, Terminal Brawijaya, Banyuwangi, or Sritanjung Bus Terminal, Banyuwangi, depending on the service.

Where do trains depart and arrive on the Yogyakarta to Banyuwangi route?

Trains on the Yogyakarta to Banyuwangi route depart from Lempuyangan, Jogja, Tugu Yogyakarta, or Wates, Yogyakarta. Arrivals are listed at Kalibaru, Kalisetail, Banyuwangi Kota, and Rogojampi, all in Banyuwangi.

How often do buses run from Yogyakarta to Banyuwangi, and what are the first and last departures?

There are 14 bus trips listed for Yogyakarta to Banyuwangi. The first departure is at 10:00 and the last departure is at 16:50. A fixed frequency is not provided in the available schedule data.

What is the train schedule like for Yogyakarta to Banyuwangi?

There are 16 train trips listed for Yogyakarta to Banyuwangi. The first departure is at 09:03 and the last departure is at 18:31. The data does not give a fixed interval between departures.

Which Yogyakarta to Banyuwangi train route is the shortest?

The shortest listed train trip is from Tugu Yogyakarta to Kalibaru, Banyuwangi, taking about 9 hours 58 minutes. Other train combinations are longer, with several routes taking around 10 to 11 hours 30 minutes.

Which Yogyakarta to Banyuwangi bus route takes the longest?

The longest listed bus trip is from Kantor Restu Mulya Yogyakarta to Pelabuhan Ketapang, Banyuwangi, which takes about 15 hours. Other bus combinations are shorter, including services from Terminal Giwangan to Banyuwangi terminals.

Can I book Yogyakarta to Banyuwangi tickets online?

Yes, you can check and book Yogyakarta to Banyuwangi tickets on TicketRoutes.com. It is the booking reference provided for this route, and it shows the available transport options, fares, and departure details.

Are there any Yogyakarta to Banyuwangi services with specific station pairs I should know about?

Yes, the route includes several fixed station pairs. For buses, examples include Terminal Giwangan to Terminal Brawijaya and Terminal Giwangan to Pelabuhan Ketapang. For trains, examples include Tugu Yogyakarta to Banyuwangi Kota and Wates to Rogojampi.

Discover more routes across Indonesia

Route finder

Use the interactive map to explore transport connections between cities, airports, ferry ports, and popular destinations across Indonesia. Select any two locations to compare routes, check travel information, and find available buses, trains, ferries, and flights.


More travel routes for Yogyakarta and Banyuwangi

Planning more stops after Yogyakarta to Banyuwangi?

If your journey doesn’t end with Yogyakarta to Banyuwangi, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.