Recently Searched

You haven't searched for anything yet

Once you already have, the list of recently viewed items will appear here.

Book Train Reservations and Buy Train Tickets Online


Book Cheap Train Tickets Smartly at

Train Insurance
Train Insurance

Train insurance by is your protection to ensure safety and convenience while you are traveling by train. This is to prepare you for the unexpected that can happen anywhere anytime.

Seat Selection
Seat Selection

Freely Choose your favorite seat throughout the journey to your destination on all trains offered by PT. Kereta Api Indonesia

Up to 30 days availability
Up to 30 days availability

Choose the train schedule that suits your need. Here you can find all train schedules for the next 30 days, covering all classes ranging from Economy to Business

FAQ About Train Ticket Reservation at

How to buy train tickets online at
Select Route Select the desired train Fill in passenger data Select available seats Select payment method E-ticket will be sent to buyer's email.
Can I reschedule / reschedule train tickets?
Yes, you can change the departure schedule for the train ticket that you have purchased by visiting the counter at the nearest station.
What currency can I use to purchase train tickets on
Currently, you can only purchase train tickets on using IDR currency.
Will I be charged extra if I reschedule?
If you make changes to the train ticket departure schedule, you only need to pay the difference from the previously purchased ticket price.
How do I get a refund for a train ticket that has been purchased?
You can refund train tickets that you have purchased through by visiting the counter at the nearest station at least 1 (one) hour before departure. You are entitled to a refund of 75% of the total purchase price in accordance with the policies imposed by PT Kereta Api Indonesia.
Can I successfully buy a train ticket that has already been purchased?
Yes, the cancellation of the train ticket that you have purchased can be done by visiting the counter at the nearest train station.
How do I exchange my e-ticket for a boarding pass at the station?
Upon arrival at the station, visit the check-in machine. Then, enter the booking code or scan the barcode listed on your e-ticket to print the boarding pass.
Are ferries required to perform a medical test before boarding a long-distance train during a pandemic?
Yes, except for agglomerated train passengers (Kamandaka, Joglosemarkerto, Kaligung, and Kuala Stabas) who travel within 1 region only. Passengers who have received the booster vaccine (third dose), passengers aged 6-17 years with the second vaccine, and passengers < 6 years of age are not required to show a negative COVID-19 test result.
What should I do if I don't receive a train voucher from after a successful payment?
Please contact customer service via Whatsapp at 085 5150 0878 or email to
What is the maximum number of train tickets that can be purchased per transaction?
You can buy up to 4 train tickets at once in one transaction. Or you can also use the group booking service to order a minimum of 10 tickets. Group booking services are available by contacting customer service which is open 24 hours via Whatsapp at 08551500878, by telephone at 0804 1500 878 / (021) 3973 0888, or via email at

Check Train Tickets to Your Favorite Destinations!

You want to go on vacation or come home, but don’t know the train schedule to your destination? Don’t worry! There’s no need to be confused since at you can check the tickets and schedules to the destination you want. Simply by inputting the destination, travel date, and number of passengers to the search box!


When you click search for trains, you will immediately find the available train schedule, complete with the availability of tickets that you can book. Train schedules at are very complete and varied, which will ease you to choose and order train tickets to your chosen destination.


Timetables for train tickets available at will be displayed completely with the departure date and hour. It is indeed more convenient to choose the most suitable KAI online tickets.


Not only that, the order process at is also getting easier because you can check the round trip ticket and order in one booking number.


To check the availability of this round trip train tickets, you only need to enter the departure and return date. In just a few seconds, the search result will be displayed completely with the time of departure and time of arrival.