TrainRouter

Night trains

Night trains from Jakarta

2 sleeper routes · Indonesia

2 night trains serve Jakarta in the TrainRouter atlas, with sleeper routes to Malang, Surabaya. The longest is the Gajayana at 905 km (12 h 13 min); the oldest service on this list has run since 1967. Board in the evening, wake up 905 km closer. Every route below links to its full story and the world railway map.

Photos via Wikimedia Commons — each route page credits the author & licence

Night trains from other cities