Best option for long distances. Inexpensive. Biz class comes with small pillow & front-face seats. 3rd class is ok too. food tray services are available. *Don't forget to tip the green vest helpers 😉
Imagine how this place was so majestic during the Dutch era in jakarta. High ceiling, big space. Too bad, the station is under maintained now so it looks rusty.