There are 3 ways to get from Yogyakarta to Bondowoso by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yogyakarta Tugu to Kalisattrain Wijayakusuma
10h 12mRp 466,299–552,576Bus
- Take the bus from Yogyakarta Terminal Giwangan to Malang Terminal Arjosaribus
- Take the bus from Malang to Situbondobus
11h 32mRp 592,456–632,456Drive 475.6 km
- Drive from Yogyakarta to Bondowosocar 475.6 km
5h 42mRp 939,304–1,356,773
Questions & Answers
The cheapest way to get from Yogyakarta to Bondowoso is to train which costs Rp460000 - Rp600000 and takes 10h 12m.
The fastest way to get from Yogyakarta to Bondowoso is to drive which takes 5h 42m and costs Rp900000 - Rp1400000.
No, there is no direct bus from Yogyakarta to Bondowoso. However, there are services departing from Yogyakarta Terminal Giwangan and arriving at Situbondo via Malang. The journey, including transfers, takes approximately 11h 32m.
No, there is no direct train from Yogyakarta to Bondowoso. However, there are services departing from Yogyakarta Tugu and arriving at Kalisat via . The journey, including transfers, takes approximately 10h 12m.
The distance between Yogyakarta and Bondowoso is 551 km. The road distance is 475.6 km.
The best way to get from Yogyakarta to Bondowoso without a car is to train which takes 10h 12m and costs Rp460000 - Rp600000.
It takes approximately 10h 12m to get from Yogyakarta to Bondowoso, including transfers.
Yogyakarta to Bondowoso bus services, operated by Citi Trans, depart from Yogyakarta Terminal Giwangan station.
Yogyakarta to Bondowoso train services, operated by Kereta API, depart from Yogyakarta Tugu station.
The best way to get from Yogyakarta to Bondowoso is to train which takes 10h 12m and costs Rp460000 - Rp600000. Alternatively, you can bus, which costs Rp590000 - Rp640000 and takes 11h 32m.
What companies run services between Yogyakarta, Indonesia and Bondowoso, Indonesia?
Kereta API operates a train from Yogyakarta Tugu to Kalisat twice daily. Tickets cost Rp 310,000–370,000 and the journey takes 9h 41m. Alternatively, you can take a bus from Yogyakarta Terminal Giwangan to Bondowoso via Malang and Situbondo in around 11h 32m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Yogyakarta Tugu to Kalisat
- Ave. Duration
- 9h 41m
- Frequency
- Twice daily
- Estimated price
- Rp 310,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 310,000–370,000
- Business
- Rp 450,000–550,000
- Executive
- Rp 550,000–800,000
- Phone
- 02179171717
- [email protected]
- Website
- cititrans.co.id
Bus from Yogyakarta Terminal Giwangan to Malang Terminal Arjosari
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 222,457
- Book at
- 12go.asia
- Website
- travelpermatajingga.com
Bus from Malang to Situbondo
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- Rp 170,000
- Schedules at
- travelpermatajingga.com
- Book at
- easybook.com
Want to know more about travelling around Indonesia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Bali: What to do if Mount Agung erupts
Read the travel guide
More Questions & Answers
Yogyakarta to Bondowoso bus services, operated by Citi Trans, arrive at Malang Terminal Arjosari station.
Yogyakarta to Bondowoso train services, operated by Kereta API, arrive at Kalisat station.
Yes, the driving distance between Yogyakarta to Bondowoso is 476 km. It takes approximately 5h 42m to drive from Yogyakarta to Bondowoso.
There are 10+ hotels available in Bondowoso.








