13/03/2020
An excellent train system links all the main cities on Java, including Jakarta, Bandung, Yogyakarta, Solo, Surabaya, Probolinggo (for Mt Bromo) and Ketapang (the ferry terminal for Bali). Trains are cheap, comfortable and air-conditioned, the ideal way to get around. Bookings are computerised and can be made up to 90 days in advance (although sometimes less than this). Indonesian trains run on narrow-gauge 3' 6" tracks, but are pretty fast and usually very punctual.
For inquiry & booking : www.batikholidays.com