How to Get from Yogyakarta to Kediri

How to Get from Yogyakarta to Kediri

Last updated: March 8, 2026

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
  • โ†’  VIP 34 18:30, 18:50
Train Yogyakarta - Kediri $ 6.59–115.98 3h 15m – 5h 15m
  • โ†’  Economy CB 00:56, 05:05, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Executive AA 00:56, 01:29, 05:05, 07:37, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Economy CA 00:56, 05:05, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Executive AC 00:56, 01:29, 05:05, 07:37, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Economy C 00:56, 05:05, 05:56, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Economy CC 00:56, 05:05, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Economy CD 00:56, 05:05, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Executive A 00:56, 01:29, 05:05, 07:37, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Executive AB 00:56, 01:29, 05:05, 07:37, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Executive AD 00:56, 01:29, 05:05, 07:37, 10:21, 10:50, 16:35, 20:43, 21:10
  • โ†’  Luxury Executive A 01:29
  • โ†’  Luxury Executive AA 01:29
  • โ†’  Luxury Executive H 01:29
  • โ†’  Luxury Executive I 01:29
  • โ†’  Luxury Executive J 01:29
  • โ†’  Priority Executive A 00:56
  • โ†’  Priority Executive AA 00:56
Bus Sleman - Kediri $ 14.94 4h 59m
  • โ†’  VIP 34 18:00
Train Jogja - Kediri $ 6.59–29.84 4h 15m – 4h 44m
  • โ†’  Economy CB 05:36
  • โ†’  Executive AA 05:36
  • โ†’  Economy CA 05:36
  • โ†’  Executive AC 05:36
  • โ†’  Economy C 05:36, 06:28
  • โ†’  Economy CC 05:36
  • โ†’  Economy CD 05:36
  • โ†’  Executive A 05:36
  • โ†’  Executive AB 05:36
  • โ†’  Executive AD 05:36

Frequently Asked Questions

How can I book tickets from Yogyakarta to Kediri?

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.

What is the cheapest way to get from Yogyakarta to Kediri?

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.

What is the fastest way to get from Yogyakarta to Kediri?

The fastest way is by train, with the quickest services completing the journey in approximately 3 hours and 15 minutes.

How long does it take to get from Yogyakarta to Kediri?

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.

Are there night trains available for this route?

Yes, there are several late-night and early-morning train departures, including the Luxury Executive service which departs around 01:30 AM.

Is it better to take the bus or the train to Kediri?

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.

Do I need to print my train ticket?

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.