Book Official KAI Train Tickets Online in Traveloka

Reserve train tickets online with special price, complete schedules, and official partner of PT KAI. Easy and secure transaction with various payment options. Book your ticket now in Traveloka Lifestyle SuperApp.


Type a city or station name
Type a city or station name
Apr 13, 2024
Age 3+
Below age 3
Search Ticket

Book Your Eid Train Now!

Eid Al-Fitr 2024 is coming really soon, and as our tradition goes, it is very common for us to come back home during the Lebaran period to spend it with our family and beloved ones. Now, you can book your homecoming train tickets easily via Traveloka, the leading travel platform in Indonesia. Traveloka offers various promotions for Eid tickets, so that your homecoming trip will be more efficient and enjoyable. Secure your Eid train tickets immediately with Traveloka!
On top of Train tickets, Traveloka also offers various choices for your homecoming during Eid. You can book Bus & Shuttle tickets via Traveloka as an alternative to reach home and enjoy the precious time with your loved ones.
Read More

Official Partner of KAI & Railink

Whether it’s a trip to the airport or a cross-country adventure, book your train tickets hassle-free with us!

Payment Partners

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!

Why book train tickets with Traveloka?

Reliable Booking

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.

Easy Check-in

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.

Best Price

Find the most competitive prices, with special discounts for newsletter subscribers and Traveloka members.

Various Payment Options

Booking your train tickets on Traveloka now easier with various payment options from ATM Transfer, Credit Card to Internet Banking.

Most Extensive Search Results

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.

Secure Online Transaction Guaranteed

Security and privacy of your online transaction are protected by RapidSSL authorized technology. Receive instant confirmation and e-ticket directly in your email.

Easier Payment with PayLater

PayLater allows you to book train tickets at any time and secure your bookings without having to pay full immediately. Use the initial limit starting from 10 mio, then pay in 1-12 installments with low interest.

KAI Frequently Asked Questions (FAQ)

Buy your train ticket at Traveloka by following these steps:

  • Tap Train on your homepage.Fill in the routes, departure and return dates, and the number of passengers, then tap Search.
  • You will see the train names, classes, and departure times. Select one that fits your preferences.
  • Fill in the required details, such as Contact Details and Passenger Details.
  • You can choose your seat by tapping on Select Seat. Then, tap Continue to Payment to make your payment. Please review your details before making your payment. Keep in mind that your payment must be made in the exact amount as stated on the invoice to the last three digits.

Your booking is confirmed as soon as you receive your e-ticket, which contains a booking code from PT Kereta Api Indonesia. You should be able to find your e-ticket in your email, SMS, and on My Booking.

On the day of your departure, you have to bring your Traveloka e-ticket to the departure station. Please make sure to arrive at the station at the latest 60 minutes before your departure schedule. Upon your arrival at the station, please follow these steps:

  • Go to the check-in machine.
  • Open My Booking on your Traveloka App and find your e-ticket.
  • Enter the booking code or scan the barcode at the machine.
  • Print your boarding pass.

Yes, you can manage to cancel or get a refund for your train ticket, for further information, you can learn it here.

PT KAI requires reschedule or reroute requests to be made in person at any of the selected stations for verification purposes. For further information, you can find it here.

Based on the official information from PT Kereta Api Indonesia (KAI) Persero, the rules for carrying baggage that apply, when boarding the train are as follows:

1. Each passenger is allowed to bring luggage onto the train with a maximum weight for each passenger of 20 kg, with a maximum volume of 100 dm3 (with maximum dimensions of 70 cm x 48 cm x 30 cm), and consisting of a maximum of 4 bags, without incurring additional fees.

2. Baggage that exceeds the weight and/or size as referred to above, up to a maximum of 40 kg or a volume of 200 dm3 (with maximum dimensions of 70 cm x 48 cm x 60 cm), is permitted to be carried on passenger trains subject to excess baggage fees, or buy extra seating.

3. Tariffs for excess baggage weight are as follows:

Executive class trains Rp. 10,000 per kg

Business class trains Rp. 6,000 per kg

Economy class trains Rp. 2,000 per kg

4. Baggage that can be carried directly onto the train without being subject to additional duties is:

  • Passenger personal items such as handbags, laptop bags, backpacks measuring 50cm x 35cm x 25cm
  • Folding bicycles with a maximum weight of 20 kg and a maximum wheel diameter of 22 inches, as well as ensuring that the condition of the folding bicycle does not have the potential to cause damage to train facilities.
  • Manual wheelchairs, strollers, walking sticks.

5. Specifically for sports equipment, musical equipment and certain electronic equipment that is "DEEMED APPROPRIATE" to be carried on the train in sizes exceeding the provisions as stated in point 2, can be brought on board the train, by purchasing additional seats to store the items. In the event that there are no additional seats available, items are not permitted to be carried into the train cabin. When reserving an additional ticket for baggage, fill in the name column with the passenger's name and in the identity column write baggage 1 for the first seat, baggage 2 for the second seat, and so on.

Examples of baggage that is appropriate to carry:

  • Musical instruments: guitar, keyboard, trumpet, accordion, harp, etc.
  • Sports equipment: golf equipment packaged in a closed bag, golf equipment protected by a PVC tube with a swivel end or upper electrical cable cheek wrapped in other materials.
  • Electronic equipment: Rice Cooker, Tube TV maximum 17 inches, Flat TV (LED/LCD) maximum 24 inches, DVD Player, etc.

6. Items that are not permitted to be carried as baggage include: animal; Psychotropic Narcotics and other addictive substances; Firearms and sharp weapons; Surfing board; All flammable/explosive items; All items that smell foul, fishy or because of their nature can disturb/damage health and disturb the comfort of other passengers; Items which, according to the officer's consideration, are inappropriate in condition and size to be transported as baggage, Items which are prohibited by statutory regulations.

Those are the rules for carrying train baggage, make sure you comply with the rules for carrying baggage when boarding the train.

Best Train Ticket Promo Only at Traveloka

Trains are the favorite transportation mode to get to various destinations. Friendly prices, freedom from traffic jams, and travel comfort make trains always be the right option. Let’s book train tickets on the official PT KAI partner platform, namely Traveloka. Get the best train ticket promos only at Traveloka. Take advantage of online train ticket promos now!
Read More

Tips on Purchasing Train Ticket

As one of the major transportations in Indonesia, train is used to facilitate trips and homecoming. It is also a reason for increment in number of customers in Indonesia. Nowadays, KAI (Kereta Api Indonesia) tickets are easy to get, nowadays, you can easily book your train ticket through Traveloka, that is also the official partner of KAI Access. You might find the additional services for your train trip as well. However, customers need to be careful at the time of purchase. Listed below are several tips on how to purchase train ticket easily, conveniently and to make your trip comfortable and enjoyable.

1. Purchase train ticket online

Currently, ticket can be purchased at the train station ticket counter only from 9am to 4pm everyday. In addition, the availability of the ticket can only be known once you arrived at the ticket counter. If the worst case happened, you are only wasting time and effort going to travel agent or station without getting any KAI (train) ticket.

So, to prevent customer running out of ticket, purchase online is a correct solution. As it can be done anytime, anywhere and guaranteed and easily through laptop or handphone

2. Find KAI ticket promo price on Traveloka

KAI ticket with promo price can be found easily online. Traveloka has officially partnered with PT KAI for online train ticket sales and provide easy online booking through fast and secure process, with various type of payments, and accessible anytime.

Moreover, Traveloka allows you to get the cheapest PT KAI ticket price. Therefore, always check the special promotion before purchasing a ticket.

3. Book train ticket well ahead

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.

4. Select the suitable passenger class

The difference in the passenger classes are normally in the travel time and facilities given. As the highest class, Kereta Api Indonesia (KAI) Executive class offers the shortest travel time and luxurious facilities. The higher the class, the less number of passengers in one carriage, so you will feel more freely.

If convenience is your priority, choosing KAI Executive class ticket is the best choice. However, if you are on a long-haul budget trip, choosing the Business or Economy train classes will be the best option instead.

5. Select comfortable seats as needed

When buying train ticket, you are able to select seat as you want. Based on passengers experience, the most comfortable seat is in the middle of the carriage. It is stable and quiet due to far from carriage connector.

Make sure that you select the window seat so that your trip will not feel bored. For day train passengers, check direction of the sun beforehand and select seat opposite to the sun to avoid the heat and sun glare along the trip.

6. Consider alternative routes

Save the cost of train tickets and get more comfort by finding out alternative routes on your way. E.q travel from Jakarta to Surabaya, there are alternative routes such as Gambir Station (GMR) - Pasar Turi Station (SBI), Gambir (GMR) - Surabaya Gubeng (SGU), Pasar Senen (PSE) - Surabaya Pasar Turi (SBI) Pasar Senen (PSE) - Surabaya Gubeng (SGU), and Pasar Senen (PSE) - Wonokromo (W).

Gambir Station route is usually quieter and organised than the route from Pasar Senen Station. In choosing a destination station, you may consider a train ticket for closer station to your activities while in that town.
Read More

Get to know the train classes, tickets are available at Traveloka!

PT Kereta Api Indonesia (KAI) sells tickets for various train classes. Each class has its advantages and facilities. Want to enjoy the sensation of traveling by train according to the available train classes? Take a look at the differences between each train class and get tickets at Traveloka now.

Executive Train

Executive Class is the highest passenger class on the train. The facilities are also classified as premium in this class, namely the presence of a television, dining table, reclining seats, rotary seats or benches that can be rotated, toilets and power sockets. Passenger capacity in this class can reach 50 passengers.

Economy Train

This class of train has a passenger capacity of 80 to 106 passengers. In recent years, the conditions of this first class train have undergone changes, starting from the presence of air conditioning to power sockets. Economy Class also has a luggage rack for storing passenger belongings and a toilet. There are three types of economy carriages, namely the Economy SS type, Economy Package and AC Split. Regarding Economy, SS is often known as Premium Economy Train.

Business Train

Another class of train is business class. This class has slightly different facilities from the Executive Class, namely that there are no reclining seats. The facilities available are air conditioning, television, swivel chairs, toilets and sockets. This class can accommodate passengers up to 64 people.

Luxury Train

The first generation of luxury trains or sleeper trains began operating in 2018. This type of train class has soft seats and can be reclined up to 170 degrees. Other facilities include barriers between passengers, touch screen televisions, power sockets, and so on. This type of luxury train continues to be updated and provides more and more comfort. Get Luxry train tickets on Traveloka for your travel comfort.
Read More

Popular Train Routes

Train tickets from

Jakarta to:

starting from:

Train tickets from

Bandung to:

starting from:

Train tickets from

Surabaya to:

starting from:

Train tickets from

Yogyakarta to:

starting from:







Train tickets from Semarang

Train tickets from

Semarang to:

starting from:









Train tickets from

Malang to:

starting from: