Leaving behind the royal heritage and artistic soul of Yogyakarta for the industrial and historical heart of Kediri is a journey through the very center of East Java. While Yogyakarta thrives on its proximity to ancient temples like Borobudur, Kediri offers a different pace, known for its massive clove cigarette industry and the mysterious ruins of the ancient Kadiri Kingdom. This route takes you past lush rice paddies and volcanic silhouettes, transitioning from the cultural capital to one of Indonesia oldest cities.
The journey is relatively short, making it an easy addition to any Javanese itinerary. Most travelers prefer the rail network, which is exceptionally well-developed in this region, but bus options provide a reliable alternative for those staying closer to the outskirts of the city. You can easily secure your seats and check the latest availability by booking through GoAsia.cc before your departure.
Yogyakarta to Kediri by Train
The train is undoubtedly the most popular way to traverse this route. Indonesian trains (PT KAI) are famous for their punctuality and cleanliness, offering a scenic window into the rural life of Java. Prices for this journey vary significantly based on the level of luxury you desire, ranging from a budget-friendly $6 to a premium $112 for top-tier luxury classes.
Economy Class
Economy class (sub-classes C, CA, CB, CC, CD) is the most economical choice, starting at just $6. Modern Indonesian economy cars are air-conditioned and feature 2-3 or 3-3 seating configurations. While the seats are generally upright and less padded than higher classes, the 3 to 5 hour journey time makes this a very tolerable and authentic way to travel alongside locals.
Executive Class
For those seeking more comfort, Executive class (sub-classes A, AA, AB, AC, AD) offers reclining seats, more legroom, and individual power outlets. Prices typically fall between $15 and $30. It is a significant step up in comfort, providing a quiet environment perfect for catching up on sleep or enjoying the passing landscape through large, clean windows. Travel time for executive services is often faster, with some connections reaching Kediri in just 3 hours and 15 minutes.
Luxury Executive
For the ultimate indulgence, the Luxury Executive service (sub-classes H, I, J, A, AA) is available on select night departures. Priced at approximately $112, these carriages feature fully reclining seats that resemble airplane business class pods, complete with personal entertainment screens and snacks. It is a niche but memorable way to travel if your budget allows.
Yogyakarta to Kediri by Bus
If you are staying in the Sleman area or prefer road travel, the bus is a dependable option. Buses on this route are generally categorized as VIP 34, which refers to a 34-seat configuration that offers more legroom than a standard commuter bus. The price is consistent at around $11 across all departures.
The bus journey takes approximately 5 hours. While the train follows a fixed track, the bus experience allows you to see more of the local towns and highway infrastructure. Most buses depart in the evening, making them a good choice for those who want to spend a full final day in Yogyakarta before moving on. Buses depart from both central Yogyakarta and the Sleman district, providing flexibility depending on your accommodation location.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Train (Economy) | $6 - $11 | 3h 15min - 5h 15min | Standard |
| Train (Executive) | $15 - $30 | 3h 15min - 5h 15min | High |
| Train (Luxury) | $112 | 3h 15min | Premium |
| Bus (VIP) | $11 | 4h 59min | Moderate |
Tips for Traveling from Yogyakarta to Kediri
- Book in Advance: Trains in Java, especially Executive and Luxury classes, often sell out days or even weeks in advance during weekends and public holidays.
- Station Check: Yogyakarta has two main stations: Yogyakarta (Tugu) and Lempuyangan. Most Executive trains depart from Tugu, while many Economy trains use Lempuyangan. Double-check your ticket carefully.
- Bring a Jacket: Indonesian trains and VIP buses are notorious for having very strong air conditioning. Even if it is scorching outside, you will likely feel chilly during the trip.
- Arrival in Kediri: Kediri railway station is centrally located, making it easy to find local transport or a ride-hailing service to your hotel upon arrival.
- Snacks and Water: While trains have a dining car and trolley service, the options can be limited. It is always a good idea to grab some local Bakpia or snacks in Jogja before you board.
Timetable
| Bus Yogyakarta - Kediri $ 14.94 4h 59m | |
|
|
| Train Yogyakarta - Kediri $ 6.59–115.98 3h 15m – 5h 15m | |
|
| Bus Sleman - Kediri $ 14.94 4h 59m | |
|
| Train Jogja - Kediri $ 6.59–29.84 4h 15m – 4h 44m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Yogyakarta to Kediri 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 Economy class train, with tickets starting as low as $6. These seats are air-conditioned and provide a reliable, budget-friendly journey.
The fastest way is by train, with the quickest services completing the journey in approximately 3 hours and 15 minutes.
The journey typically takes between 3 hours and 15 minutes and 5 hours and 15 minutes by train. Bus journeys are consistent at around 5 hours.
Yes, there are several late-night and early-morning train departures, including the Luxury Executive service which departs around 01:30 AM.
The train is generally recommended due to its speed, comfort, and avoidance of unpredictable road traffic. However, the bus is a great alternative if you are starting your journey from the Sleman area.
If you book online, you will receive a booking code. You must use this code at the self-service check-in kiosks at the station to print your official boarding pass before entering the platform.