Those who haven't yet booked their tickets for mudik (exodus) can consider state railway company PT Kereta Api Indonesia (KAI)'s Priority train as it offers the best deals for trips within Java island.
The reservation period for the Priority train has begun from May 6 until June 5 for those traveling between June 9 and 25. Among the routes prepared by PT KAI for the service are Surakarta in Central Java, Surabaya in East Java, Yogyakarta, Malang in East Java and Semarang in Central Java. Ticket prices start from Rp 500, 000 (US$36).
The Bangunkarta train, for instance, caters to the Surabaya Gubeng - Jakarta Gambir route on June, 9, 11 and 13 with ticket prices starting from Rp 600, 000. The return journey is available on June 19, 21 and 23 at similar prices.
Source: Jakarta Post