Hot off the press!  Train ticket reservation is now available at Traveloka! In fact, it's the first official online-booking partner of PT Kereta Api Indonesia (Indonesia's major operator of public railways). You can now book your railway journey in advance via the Traveloka mobile app (Android & iOS) and mobile website.  The desktop version will be available soon!

How it works:

*  Choose the class (executive, business, and economy), your seat, and your scheduled dates.  You can book anytime from 90 days until 6 hours before the departure time.

*  Payment can be done with bank transfer, online banking, or credit card.

*  As soon as you complete the payment, the e-ticket consisting of a barcode (to be exchanged with a boarding pass at the train station) will be sent to your email in only 10 minutes. Traveling across Java lands this summer? Let's Go!

*  Train transportation is only available in Java and Sumatera.