An excellent train system links all the main cities on Java (and Sumatera), the train tickets are cheap, comfortable and air-conditioned, the ideal way to get around and outlooking Java's amazing sceneries. Bookings have long been computerised and can be made up to 90 days in advance. There's a mobile app to help you book a ticket, and even check-in.
Indonesian trains run on narrow-gauge 3' 6" tracks, but are pretty fast and usually very punctual. Trains are among the most comfortable, fastest and easiest ways to travel. In the east, the railway service connects with the ferry to Bali, and in the west with the ferry to Sumatra. Sumatra's rail network runs in the south from Bandarlampung to Lubuklinggau, and in the north from Medan to Tanjung Balai and Rantau Prapat.
Train systen grows better from year to year in Indonesia. Just recently, state-owned railway company PT Kereta Api Indonesia (KAI) launched its new luxury sleeper trains. Named as the "Luxury 2", the sleeper cars are part of four trains, namely the Argo Lawu and Argo Dwipangga Jakarta-Surakarta, Taksaka Jakarta-Yogyakarta and Gajayana Jakarta-Malang routes, as reported by The Jakarta Post.
In Luxury 2, each seat has a reclining capacity of 140 degrees. It’s also equipped with a power socket and USB port, allowing passengers to charge their electronic devices during the eight-hour journey.
Just in time for the coming exodus season of Eid 2019.