Recently Searched

You haven't searched for anything yet

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

Reservation And Book Online Train Ticket


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

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.

FAQ About Train Ticket Reservation at

How to exchange e-ticket with boarding pass at the station?
When you arrive at the station, go to the check-in machine. Then, input your booking code or scan the barcode on your e-ticket to get your boarding pass.
Is medical test required to get on board the train during Covid-19 pandemic?
Yes. Except for passengers of Kamandaka, Joglosemarkerto, Kaligung, and Kuala Stabas trains.
Can I book a train ticket for the end of 2020?
Yes, you can order it today.
Am I able to cancel my ticket?
Yes, you can cancel your ticket by visiting the ticket counter at the nearest railway station.
Would I get the refund?
Yes. you would get a refund, but only by 75% of the total purchase price.
Can I do a reschedule?
Yes, you can do a rescheduling at the nearest railway station ticket counter or office.
Would there be any additional charge from rescheduling?
Possibly. You only need to pay if a price difference occurs.
What should I do if I don’t receive the e-ticket / voucher after my success purchase?
Please contact our customer support, via whatsapp at +6285 5150 0878 or email at
What is the maximum number of tickets I can purchase each transaction?
You can buy up to 4 tickets each transaction. However, you can enjoy a group booking service which enables you to book a minimum of 10 tickets at once. Please contact our customer support for any inquiry.