Around 400km north-west from Yogyakarta Tugu to Bandung, taking six and a half to eight hours through Kroya, Banjar and Tasikmalaya.
This is the finest daytime journey in Indonesia and it is better travelled in this direction. Heading west, the landscape improves steadily: gentle paddy country early on, then hill terrain through Banjar, and finally the climb into the Priangan highlands with volcanoes visible on clear afternoons.
Which trains run this route: Lodaya is the dedicated service. Malabar covers the same corridor, and Argo Wilis, Turangga and Mutiara Selatan pass through from Surabaya.
Take a morning departure. Lodaya leaving Yogyakarta in the morning reaches the best terrain in good afternoon light and arrives in Bandung at a civilised hour. The overnight services cover identical ground and show you none of it.
Journey times vary by service and season. Confirm against current schedules before booking.
Indicative bands only. KAI adjusts fares by season and subclass, so treat these as a guide to the order of magnitude rather than a quote.
Categories
Last updated 8 Sep 2026
© Indonesia By Train 2026. All rights reserved