Trains
Indonesia
Japan
New
Taiwan
New
China
Important Announcement
Tap to see the requirements to board KAI’s trains.
Origin
Destination
Departure Date
Round-Trip?
Passenger
Search


Why book train tickets with Traveloka?


Reliable Booking

Book faster and easier by saving your details with Travelers Picker. Plus, you can rest assured your e-ticket will be issued and seat secured as Traveloka connects directly to PT KAI's system.

$image.getAlt()

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.

$image.getAlt()

Various Payment Options

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

$image.getAlt()

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.


KAI Trains COVID-19 Regulation


In an effort to curb the spread of COVID-19, PT KAI has regulated the travel requirements for KAI's long distance trains passengers in Java and Sumatra. Especially during this PPKM (Pemberlakuan Pembatasan Kegiatan Masyarakat) Darurat period. Please see below for more information. 



Java Island & North Sumatra COVID-19 Regulation











  • Following the Emergency Public Activity Restrictions (PPKM Darurat) regulation, passengers traveling in Java or North Sumatra from 5 July 2021 until 20 July 2021 must show a (1) vaccine card/vaccine certification (from PeduliLindungi App) that shows that the passenger has received at least their first vaccination and (2) a negative rapid antigen test (not GeNose) that was performed at the longest 24 hours before boarding time or a negative PCR test that was performed at the longest 48 hours before boarding time.



South Sumatra and Lampung COVID-19 Regulation











  • Passengers traveling in South Sumatra or Lampung from 5 July 2021 until 20 July 2021 must provide a negative rapid antigen test (not GeNose) that was performed at the longest 24 hours before boarding time or a negative PCR test that was performed at the longest 48 hours before boarding time.


Important Information










  • Passengers under the age of 18 do not need to show their vaccine card or vaccine certification.
  • Passengers under the age of 5 do not have to take a COVID-19 test.
  • Passengers who are not or have not been vaccinateddue to medical reasons can use the rapid antigen or PCR test only. However, they need to show a letter from a medical specialist.
  • Passengers must be in a healthy condition and are not suffering from the flu, cold, coughs, diarrhea, fever, and loss of smell. Their body temperature also must not exceed 37.3°C.
  • Passengers must wear 3-ply cotton face masks or surgical masks.
  • Passengers are recommended to wear modest clothing (e.g. a jacket or long-sleeve shirts).
  • Passengers are not allowed to talk to the phone throughout the journey.
  • Passengers are not allowed to eat or drink in journeys less than 2 hours, except to take medicine. 









List of Stations That Provide Free Vaccinations:

Requirements













  • Passengers must be 18 years or older.
  • Passengers must show their booking code or a valid long distance train ticket..
  • Passengers must bring their ID Card (KTP).
  • Passengers must show up at the latest 1 day before their departure date (quota is limited per day).
  • Gambir
  • Pasar Senen
  • Bandung
  • Cirebon
  • Semarang Tawang
  • Purwokerto
  • Yogyakarta
  • Solobalapan
  • Madiun
  • Surabaya Gubeng
  • Surabaya Pasar Turi
  • Malang
  • Jember


List of Stations That Provide Antigen Test

Important to Know:





























  • The test costs Rp85.000/person.
  • To take the test, passengers must show their booking code.
  • The rapid antigen test results take about 15 – 20 minutes. However, to anticipate any long queue for the tests, passengers are recommended to take the test a day before their train departs.




























  • Gambir
  • Pasar Senen
  • Bekasi
  • Cikampek
  • Karawang
  • Bandung
  • Cimahi
  • Kiaracondong
  • Tasikmalaya
  • Banjar
  • Cipeundeuy
  • Cibatu
  • Purwakarta
  • Cirebon
  • Cirebon Prujakan
  • Jatibarang
  • Pegadenbaru
  • Babakan
  • Haurgeulis
  • Brebes
  • Semarang Poncol
  • Semarang Tawang
  • Tegal
  • Pekalongan
  • Cepu
  • Pemalang
  • Weleri
  • Ngrombo
  • Purwokerto
  • Kutoarjo
  • Kroya
  • Cilacap
  • Sidareja
  • Kebumen
  • Gombong
  • Maos
  • Yogyakarta
  • Lempuyangan
  • Solo Balapan
  • Klaten
  • Purwosari
  • Sragen
  • Solo Jebres
  • Wates
  • Madiun
  • Blitar
  • Jombang
  • Kediri
  • Kertosono
  • Tulungagung
  • Nganjuk
  • Surabaya Gubeng
  • Surabaya Pasar Turi
  • Malang
  • Sidoarjo
  • Mojokerto
  • Babat
  • Kepanjen
  • Bojonegoro
  • Lamongan
  • Jember
  • Ketapang
  • Banyuwangi
  • Rogojampi
  • Probolinggo
  • Kalisetail
  • Medan
  • Tebing Tinggi (Sumatera Utara)
  • Kisaran
  • Mambang Muda
  • Rantau Prapat
  • Tanjung Balai
  • Siantar
  • Kertapati
  • Lahat
  • Lubuk Linggau
  • Prabumulih
  • Muara Enim
  • Tebing Tinggi (Sumatera Selatan)
  • Tanjungkarang
  • Martapura
  • Kotabumi
  • Baturaja


Read More
Learn more about
KAI Train Travel Regulation During COVID-19 Pandemic

Find complete information regarding KAI Train Travel Requirements, Stations Available for Rapid Antigen Test, Vaccination, and many more.


Learn More

Tips Membeli Tiket Kereta Api

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. Cari tiket KAI harga promo di Traveloka

Tiket KAI dengan harga promo lebih mudah ditemukan secara online. Traveloka yang saat ini sudah menjadi partner resmi PT KAI untuk penjualan tiket kereta api online, misalnya, menawarkan kemudahan booking online melalui proses yang cepat dan aman, dengan metode pembayaran beragam, dan bisa diakses setiap waktu. Selain itu, Traveloka juga memudahkan Anda untuk mendapatkan harga tiket PT KAI yang paling murah. Karena itu, jangan lupa untuk selalu mengecek promo spesial sebelum membeli tiket.

3. Pesan tiket kereta api jauh hari sebelum keberangkatana

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. Pilih kelas penumpang yang sesuai dengan Anda

Tiket KAI dengan harga promo lebih mudah ditemukan secara online. Traveloka yang saat ini sudah menjadi partner resmi PT KAI untuk penjualan tiket kereta api online, misalnya, menawarkan kemudahan booking online melalui proses yang cepat dan aman, dengan metode pembayaran beragam, dan bisa diakses setiap waktu. Selain itu, Traveloka juga memudahkan Anda untuk mendapatkan harga tiket PT KAI yang paling murah. Karena itu, jangan lupa untuk selalu mengecek promo spesial sebelum membeli tiket.

5. Pilih tempat duduk yang paling nyaman dan sesuai kebutuhan

Saat membeli tiket kereta api, Anda dapat memilih tempat duduk sesuai keinginan Anda. Berdasarkan pengalaman penumpang, tempat duduk paling nyaman di kereta adalah di bagian tengah gerbong. Tempat duduk tersebut paling stabil dan tenang karena jauh dari bordes, atau sambungan antar gerbong. Pastikan Anda juga memilih tempat duduk di samping jendela agar perjalanan tidak terasa membosankan. Untuk penumpang kereta pagi dan siang, ketahuilah arah matahari saat naik kereta. Pilih tempat duduk yang berseberangan dengan arah matahari untuk menghindari silau dan panas matahari sepanjang perjalanan.

6. Pertimbangkan rute alternatif

Hemat biaya tiket kereta api dan dapatkan kenyamanan lebih dengan mencari tahu tentang rute-rute alternatif dalam perjalanan Anda. Misalnya, untuk melakukan perjalanan dari Jakarta ke Surabaya, terdapat rute alternatif Stasiun Gambir (GMR) - Stasiun Pasar Turi (SBI), Gambir (GMR) - Surabaya Gubeng (SGU), Pasar Senen (PSE) - Surabaya Pasar Turi (SBI), Pasar Senen (PSE) - Surabaya Gubeng (SGU), dan Pasar Senen (PSE) - Wonokromo (W). Rute dari Stasiun Gambir biasanya lebih sepi dan tertata daripada rute dari Stasiun Pasar Senen. Sementara dalam memilih stasiun tujuan, Anda bisa mempertimbangkan tiket kereta api yang stasiun tujuannya yang lebih dekat dengan pusat aktivitas Anda selama berada di kota tersebut.