The journey from Kediri to Yogyakarta covers approximately 300 kilometers, taking you through the heart of Java. You can travel by train, which is a comfortable and scenic option. The total travel time is around 6 to 7 hours, depending on the train service. Alternatively, you can take a bus. This route passes through major cities and diverse landscapes. Yogyakarta is known for its rich culture, historical sites, and vibrant arts scene.
Total Distance: 300 km driving distance, 250 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 7 hours |
| Avg Price | 150,000 - 300,000 IDR | 100,000 - 200,000 IDR |
| Operator | PT Kereta Api Indonesia | Akas or Harapan Jaya |
| Route | Kediri Station to Yogyakarta Station. | Kediri Bus Terminal to Yogyakarta Bus Terminal. |
| Tip | Book your tickets in advance for the best prices. | Buses are a good alternative if trains are sold out. |
May to September for the best weather to explore the city's attractions.