Yogyakarta
Yogyakarta
Train Bus

Yogyakarta to Kediri

Updated: 28 May 2026

The journey from Yogyakarta to Kediri covers about 250 kilometers through the scenic highlands of East Java. The most comfortable way to travel is by train, which takes about 4 to 5 hours. Alternatively, you can take a bus, but the train is highly recommended for its comfort and the beautiful views of the Javanese countryside. The route passes through Solo and Madiun. This is a popular route for those heading to the historic city of Kediri.

Total Distance: 250 km by road, 210 km by air.
Fastest Way
Train is the most reliable and fastest way to reach Kediri.
Cheapest Way
Bus is the cheapest, but the train is more comfortable.
Compare Yogyakarta to Kediri Routes
Train
Direct
Bus
Direct
Duration 4 hours 30 mins 6 hours
Avg Price IDR 150,000 - 300,000 IDR 80,000 - 150,000
Operator PT Kereta Api Indonesia (Brantas) Sugeng Rahayu
Route Yogyakarta Station (YK) to Kediri Station (KD). Giwangan Terminal to Kediri Terminal.
Tip The train is the most reliable and comfortable option. Buses are frequent but can be crowded.
Travel Tips
  • Book Trains
    Book your train tickets online in advance.
  • Bus Choice
    Sugeng Rahayu is a reliable bus company for this route.
  • Station Access
    Kediri Station is centrally located.
  • Local Food
    Try Tahu Takwa, a famous local tofu dish.
  • Weather
    Kediri can be hot; carry water and sunscreen.
Safety Tips
  • Train Safety
    Keep your valuables secure at all times.
  • Bus Safety
    Avoid taking night buses if you are not comfortable with mountain roads.
  • Taxi Apps
    Use Grab or Gojek for safe transport within the city.
  • Emergency
    Know the location of the nearest hospital in Kediri.
People Also Ask
  • Is the train ride scenic?
    Yes, it passes through beautiful rural landscapes.
  • How long is the train ride?
    It takes about 4 to 5 hours.
  • Are there flights?
    There are no direct flights to Kediri.
  • Is Kediri safe?
    Yes, it is a major city and generally safe.
  • What is the best time to visit?
    The dry season is best for outdoor activities.
Quick Info
  • From Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • To Kediri, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Dry season from May to September for clear views.

Things to Do in Kediri
1
Simpang Lima Gumul
Visit this iconic monument inspired by the Arc de Triomphe in Paris.
2
Mount Kelud
Take a hiking trip to this active volcano known for its stunning crater lake.
3
Kediri Water Park
Enjoy a family-friendly water park with various slides and pools.
4
Gereja Puhsarang
Explore this unique church known for its beautiful Javanese-inspired architecture.
Tags
Yogyakarta to Kediri train travel to Kediri Kediri transport Yogyakarta transport East Java travel train to Kediri Kediri tourism Java rail travel