December 2009 - Almost the entire length of the train, eight wagons, is visible from the last wagon. The new Gajayana train between Malang and Jakarta on the island of Java in Indonesia is one of the best trains available in Indonesia at the moment. For a reasonable price of 270.000 Rupiah (20 euro) per person, the train will bring you from Malang to Jakarta in some 15 hours.