The most comfortable way to travel from Magelang to Kediri is by taking a bus to Yogyakarta or Solo, then catching a train to Kediri Station. The total distance is approximately 250 km. This route takes you through the scenic landscapes of Central and East Java. Trains are reliable and offer a relaxing way to complete the journey.
Total Distance: Driving distance 260 km, straight-line air distance 210 km.
Book your train tickets via the KAI Access app.
All year round, though the dry season is better for sightseeing.