Whether it’s a trip to the airport or a cross-country adventure, book your train tickets hassle-free with us!
We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
Our system is expertly designed to connect directly with PT KAI, so you can be sure that your e-ticket will be issued and your seat is secured.
Check in and get your official boarding pass from PT KAI simply by scanning the barcode in your e-ticket at the station’s self-printing facility.
Find the most competitive prices, with special discounts for newsletter subscribers and Traveloka members. And not just cheap, it’s honest price.
Booking your train tickets on Traveloka now easier with various payment options from ATM Transfer, Credit Card to Internet Banking.
Choose the best train schedule to suit your needs. Here you can find all train schedules for the next 90 days, covering all classes from Economy, Business, to Executive.
Security and privacy of your online transaction are protected by RapidSSL authorized technology. Receive instant confirmation and e-ticket directly in your email.
Start your search by filling in your origin city/station, destination, date of travel, and your number of passenger.
Take a look at the train details (train name, schedules, fares, etc.) on the search results page. Choose one that best suits your needs.
Fill in your contact information and passenger details. Make sure all details are correct.
Select your preferred payment method, and make your payment within the specified time limit.
Once we have received your payment, your e-ticket will be sent to your email within 20 minutes.
PT KAI ticket is better booked from a long time before the departure date. Beside to avoid running out of tickets, book the ticket earlier will give you the flexibility to choose schedule as various of time slots available, with many types of class and seat. It also allows you to change the train schedule if needed.
Kereta Api Indonesia (KAI) ticket can be booked 90 days before the departure date. To have a ticket as have scheduled, you can use a feature, Train Seat Alert on Traveloka App. You will get a notification if the ticket on your selected schedule is available.