Contents
Kediri is a city in East Java, known for its clove cigarette industry and for the ruins of the ancient Kadiri Kingdom in the surrounding region. The trip from Yogyakarta is a relatively short hop across Java and an easy addition to a Javanese itinerary.
Yogyakarta to Kediri by Train
Indonesian Railways (KAI) runs trains between Yogyakarta and Kediri in economy and executive classes. Journey times, fares and departures differ by train and date. KAI sells tickets through its Access by KAI app.[1]
Economy Class
Economy is the lowest fare class, with more upright seats and less legroom than the higher classes.
Executive Class
Executive class has reclining seats and more legroom, which makes the ride more comfortable.
Yogyakarta to Kediri by Bus
Buses are an alternative if you are staying outside the centre, for example in the Sleman area. Booking platforms list a VIP bus at about $15, with a listed journey time of about 5 hours (October 2026).[2]
Tips for Traveling from Yogyakarta to Kediri
- Book early: Trains in Java can sell out ahead of weekends and public holidays.
- Check the station: Yogyakarta has two main stations, Yogyakarta (Tugu) and Lempuyangan. Which one your train uses depends on the service, so check your ticket.
- Bring a jacket: Air conditioning on trains and VIP buses is often strong.
Timetable
| Bus Yogyakarta - Kediri $ 14.48 4h 59m | |
|
|
| Train Yogyakarta - Kediri $ 6.38–112.35 3h 15m – 5h 15m | |
|
| Bus Sleman - Kediri $ 14.48 4h 59m | |
|
| Train Jogja - Kediri $ 6.38–28.91 4h 15m – 4h 44m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Yogyakarta to Kediri, including current prices and schedules.
The economy class of the KAI trains is the lowest train fare class. Booking platforms list a VIP bus at about $15 (October 2026). Compare the train fare for your date in the Access by KAI app.
Booking platforms list the bus at about 5 hours (October 2026). The train time depends on the service, so compare departure and arrival times for your date before you book.
Long-distance trains in Java run at different times of day, including late evening and early morning. Check the departures for your date in the Access by KAI app.
The train avoids road traffic and has more legroom in executive class. The bus is an alternative if you start from outside the centre, for example in the Sleman area.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] PT Kereta Api Indonesia (KAI): PT KAI: Home (Access by KAI app, passenger services). Retrieved October 15, 2026.
- [2] 12Go: 12Go timetable: Yogyakarta to Kediri. Retrieved October 15, 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.