warning

All you need to know about status and policy of flights during Corona Virus Outbreak.

Promos Partner with UsSavedMy Booking
IDR
Pay
Payment

Login to your account

No account yet?
Register
Or log in with:
1
2

Log in to your account

No account yet?
Register
Or log in with:
1
2

COVID-19 KAI Travel Updates

Latest information about refund, reschedule, cancellation of KAI Train during COVID-19 pandemic.

Updated : Thursday, 23 April 2020 • 08.00 • (GMT +7)

Temporary Suspension of KAI Train Ticket Bookings

To support the government’s efforts to stop the spread of COVID-19, we have disabled KAI train ticket bookings for travels in May 2020.

KAI Train Travel Info

  • Starting from 12 April 2020, passengers are required to wear face masks inside the train station and on the train.
  • Passengers who are not wearing face masks will not be permitted to enter the station and board the train. Such passengers’ tickets will be fully refunded.
  • Passengers who are not wearing face masks inside the train will be asked to disembark at the next station and their tickets will be forfeited.








KAI Train Ticket Refund

If you have booked a train ticket via Traveloka and need to cancel your ticket due to COVID-19, you are entitled to a 100% refund should you meet the following criteria:



  • Your departure date is between 14th of May – 4th of June 2020.
  • YYour train journey is temporarily canceled as an effect of PT KAI’s reduced train schedules (Phase 1, 2, and 3). Please see the schedules that have been temporarily canceled in the table below.
  • To request a refund, please call KAI Call Center at (021) 121.


Train NameCancellation PeriodRouteDeparture Time (WIB)
Kereta Api Bandara YIAFrom 23 March 2020Yogyakarta – Kebumen08:35
15:05
Kebumen – Yogyakarta10:25
17:40
Yogyakarta – Wojo16:40
19:15
20:10
Wojo – Yogyakarta18:05
20:16
21:30
From 28 March 2020Yogyakarta – Wojo03:35
05:55
12:50
Wojo - Yogyakarta04:45
07:07
15:15
From 30 March 2020Yogyakarta – Wojo05:10
07:30
10:10
12:20
Wojo - Yogyakarta06:30
08:50
11:10
13:20
Kereta Api Bandara BIASFrom 23 March 2020Solo Balapan – Bandara Adi Soemarmo 19:47
20:30
21:09
22:27
Bandara Adi Soemarmo – Solo Balapan20:20
21:01
21:39
22:58
Klaten – Solo Balapan22:25
From 28 March 2020Solo Balapan – Bandara Adi Soemarmo04:25
Bandara Adi Soemarmo - Solo Balapan18:47
Bandara Adi Soemarmo - Solo Balapan - Klaten04:59
07:45
10:51
13:33
16:14
Klaten - Solo Balapan – Bandara Adi Soemarmo06:15
09:34
12:25
14:53
17:39
From 30 March 2020Solo Balapan – Klaten04:35
Bandara Adi Soemarmo - Solo Balapan19:43
Bandara Adi Soemarmo - Solo Balapan - Klaten06:53
09:36
12:04
14:38
17:06
Klaten - Solo Balapan – Bandara Adi Soemarmo05:35
08:27
10:50
13:30
15:50
18:36
Minangkabau Ekspres1 - 30 April 2020Paandg - Bandara Minangkabau18:00
Bandara Minangkabau - Paandg19:45
Argo Cheribon23 March - 17 June 2020Cirebon – Gambir 07:25
11:05
22:00
1 April - 17 June 202014:15
17:30
23 March - 17 June 2020Gambir – Cirebon06:05
07:30
22:30
1 April - 17 June 202012:20
18:10
23 - 30 April 202020:40
23 March - 17 June 2020Gambir – Tegal11:10
1 April - 17 June 202021:10
23 April - 30 April 202010:00
23 March - 17 June 2020Tegal – Gambir 17:00
23 - 30 April 202015:30
1 April - 17 June 2020Tegal – Pemalang05:20
Pemalang - Gambir06:35
Argo Parahyangan23 March – 17 June 2020Bandung – Gambir06:45
22:05
Gambir – Bandung19:45
22:55
Kiaracondong – Gambir15:25
Gambir – Kiaracondong10:45
26 March - 17 June 2020Bandung - Gambir11:10
Gambir - Bandung07:10
27 March - 17 June 2020Bandung - Gambir22:55
28 March - 17 June 2020Gambir - Bandung00:40
1 April - 17 June 2020Bandung - Gambir10:30
19:30
Gambir - Bandung14:25
22:05
23:30
Kiaracondong - Gambir13:30
17:45
Gambir - Kiaracondong07:50
23 - 30 April 2020Bandung - Gambir04:55
11:35
15:00
20:45
Gambir - Bandung08:55
15:40
18:45
Gambir - Kiaracondong06:15
Argo Parahyangan Excellence1 April - 17 June 2020Bandung - Gambir04:20
Taksaka26 March - 17 June 2020Gambir - Yogyakarta09:30
21:30
Yogyakarta - Gambir09:00
21:00
Fajar Utama YK26 March - 18 June 2020Pasar Senen - Yogyakarta07:20
26, 28, 30, 31 March - 17 June 2020Yogyakarta - Pasar Senen07:00
Senja Utama Yk26, 28, 30, 31 March - 17 June 2020Pasar Senen - Yogyakarta18:55
25 March - 17 June 2020Yogyakarta - Pasar Senen19:05
Lodaya26 March - 18 June 2020Bandung - Solo Balapan07:05
26 March - 17 June 202019:10
26 March - 17 June 2020Solo Balapan - Bandung07:20
25 March - 17 June 202019:00
Gumarang26 March - 17 June 2020Pasar Senen - Surabaya Pasarturi15:45
Surabaya Pasarturi - Pasar Senen15:35
Sembrani26 March - 17 June 2020Gambir - Surabaya Pasarturi19:00
Surabaya Pasarturi - Gambir17:30
Turangga29 March - 5 April 2020Gambir - Bandung - Surabaya Gubeng14:00
Surabaya Gubeng - Bandung - Gambir16:30
Mutiara Selatan29 March - 5 April 2020Malang - Surabaya Gubeng - Bandung - Gambir17:00
Gambir - Bandung - Surabaya Gubeng - Malang17:10
Argo Wilis29 March - 5 April 2020Gambir - Bandung - Surabaya Gubeng05:00
Surabaya Gubeng - Bandung - Gambir07:00
Malabar29 March - 5 April 2020Malang - Bandung - Pasar Senen16:00
Pasar Senen - Bandung - Malang16:10
Songgoriti26 March - 17 June 2020Surabaya Gubeng - Malang05:30
Malang - Surabaya Gubeng11:10
Pangandaran29 March - 5 April 2020Gambir - Banjar05:30
Banjar - Gambir14:10
GalunggungFrom 1 April 2020Kiaracondong - Tasikmalaya08:15
Tasikmalaya - Kiaracondong14:35
Pasunand29 March - 5 April 2020Kiaracondong - Surabaya Gubeng10:15
Surabaya Gubeng - Kiaracondong04:50
Gayabaru Malam Selatan1 April - 17 June 2020Pasar Senen - Surabaya Gubeng10:15
Surabaya Gubeng - Pasar Senen11:30
Bogowonto1 April - 17 June 2020Pasar Senen - Lempuyangan21:45
Lempuyangan - Pasar Senen09:45
Gajahwong1 April - 17 June 2020Lempuyangan - Pasar Senen18:10
2 April - 18 June 2020Pasar Senen - Lempuyangan06:45
Sawunggalih1 April - 17 June 2020Kutoarjo - Pasar Senen19:00
23 - 30 April 202007:00
2 April - 18 June 2020Pasar Senen - Kutoarjo08:50
23 - 30 April 202018:25
Ciremai1 April - 17 June 2020Semarang Tawang - Cikampek - Bandung19:10
2 April - 18 June 2020Bandung - Cikampek - Semarang Tawang08:10
Kutojaya Utara1 April - 17 June 2020Kutojaya - Jakarta Kota17:00
2 April - 18 June 2020Jakarta Kota - Kutojaya05:45
Sancaka Utara1 April - 17 June 2020Surabaya Pasarturi - Gambringan - Solo Balapan - Kutoarjo07:00
Kutoarjo - Solo Balapan - Gambringan - Surabaya Pasarturi17:15
Mutiara Timur1 April - 17 June 2020Ketapang - Surabaya Gubeng09:00
Surabaya Gubeng - Ketapang22:00
Logawa1 April - 17 June 2020Jember - Surabaya Gubeng - Purwokerto05:45
Purwokerto - Surabaya Gubeng - Jember05:30
Kutojaya Selatan1 April - 17 June 2020Kutojaya - Kiaracondong09:30
Kiaracondong - Kutojaya22:15
Menoreh1 April - 17 June 2020Semarang Tawang - Jakarta Kota08:00
Jakarta Kota - Semarang Tawang19:15
Tawangjaya1 April - 17 June 2020Semarang Poncol - Pasar Senen13:15
Pasar Senen - Semarang Poncol23:00
Argo Lawu1 April - 17 June 2020Solo Balapan - Gambir08:30
Gambir - Solo Balapan21:00
Purwojaya1 April - 17 June 2020Cilacap - Kroya - Gambir14:30
Gambir - Kroya - Cilacap21:55
Singasari1 April - 17 June 2020Blitar - Pasar Senen07:30
Pasar Senen - Blitar12:45
Dharmawangsa Ekspres1 April - 17 June 2020Pasar Senen - Surabaya Pasarturi08:25
Surabaya Pasarturi - Pasar Senen22:35
Mataram1 April - 17 June 2020Pasar Senen - Solo Balapan21:05
Solo Balapan - Pasar Senen08:50
Malioboro Ekspres1 April - 17 June 2020Yogyakarta - Malang07:40
Malang - Yogyakarta20:05
Sancaka1 April - 17 June 2020Yogyakarta - Surabaya Gubeng06:30
Surabaya Gubeng - Yogyakarta17:55
Majapahit1 April - 17 June 2020Malang - Pasar Senen19:00
Pasar Senen - Malang22:00
Majapahit1 April - 17 June 2020Malang - Pasar Senen19:00
Pasar Senen - Malang22:00
Jaka Tingkir1 April - 17 June 2020Purwosari - Pasar Senen07:00
Pasar Senen - Purwosari16:00
Jayakarta1 April - 17 June 2020Surabaya Gubeng - Jakarta Kota14:20
Jakarta Kota - Surabaya Gubeng12:00
Ambarawa Ekspres1 April - 17 June 2020Surabaya Pasarturi - Semarang Poncol13:15
Semarang Poncol - Surabaya Pasarturi08:00
Blora Jaya1 April - 17 June 2020Semarang Poncol - Cepu18:55
Cepu - Semarang Poncol05:00
KaligungFrom 1 April 2020Semarang Poncol - Tegal19:55
Tegal - Semarang Poncol19:45
Pangrango1 April - 17 June 2020Sukabumi - Bogor Paleandg05:15
10:25
15:45
Bogor Paleandg - Sukabumi07:50
13:10
18:30
Limeks Sriwijaya1 - 30 April 2020Kertapati - Tanjung Karang21:00
Tanjung Karang - Kertapati21:00
Sribilah Utama27 March - 5 April 2020Meand - Rantau Prapat17:25
Rantau Prapat - Meand10:30
29 March - 5 April 2020Meand - Rantau Prapat22:20
30 March - 6 April 2020Rantau Prapat - Meand07:40
Prabu JayaFrom 30 March 2020Kertapati - Prabumulih06:20
Prabumulih - Kertapati09:00
Argo Muria1 April - 17 June 2020Semarang Tawang - Gambir16:00
2 April - 18 June 2020Gambir - Semarang Tawang06:55
Argo Muria1 April - 17 June 2020Semarang Tawang - Gambir16:00
2 April - 18 June 2020Gambir - Semarang Tawang06:55
Argo Bromo Anggrek23 - 30 April 2020Surabaya Pasarturi - Gambir08:30
20:15
Gambir - Surabaya Pasarturi20:30
08:15
Argo Dwipangga23 - 30 April 2020Solo Balapan - Gambir19:45
Gambir - Solo Balapan08:00
Gajayana23 - 30 April 2020Malang - Gambir13:25
Gambir - Malang18:00
Jayabaya23 - 30 April 2020Malang - Surabaya Pasarturi - Pasar Senen11:55
Pasar Senen - Surabaya Pasarturi - Malang16:55
Brantas23 - 30 April 2020Blitar - Pasar Senen12:00
Pasar Senen - Blitar13:30
Senja Utama Solo23 - 30 April 2020Solo Balapan - Pasar Senen17:50
Pasar Senen - Solo Balapan05:50
Bengawan23 - 30 April 2020Purwosari - Pasar Senen20:30
Pasar Senen - Purwosari06:30
Matarmaja23 - 30 April 2020Malang - Pasar Senen09:00
Pasar Senen - Malang10:30
Tegal Ekspress23 - 30 April 2020Tegal - Pasar Senen14:30
Pasar Senen - Tegal07:40
Serayu23 - 30 April 2020Purwokerto - Kroya - Pasar Senen06:50
16:30
Pasar Senen - Kroya - Purwokerto09:15
21:25
Jatiluhur23 - 30 April 2020Cikampek - Tanjung Priuk05:10
Tanjung Priuk - Cikampek19:20
AMBARAWA EKSPRES1 April - 17 June 2020Semarang Poncol - Surabaya Pasarturi08:00
AMBARAWA EKSPRES1 April - 17 June 2020Surabaya Pasarturi - Semarang Poncol13:15
AMBARAWA EKSPRESS1 April - 17 JuneSemarang Poncol - Surabaya Pasarturi08.00
AMBARAWA EKSPRESS1 April - 17 JuneSurabaya Pasarturi - Semarang Poncol13.15
ANJASMORO EKSPRES1 - 30 AprilJombang - Pasar Senen21.40
ANJASMORO EKSPRES1 - 30 April 2020Jombang - Pasar Senen21:40
ANJASMORO EKSPRES1 - 30 AprilPasar Senen - Jombang05.25
ANJASMORO EKSPRES1 - 30 April 2020Pasar Senen - Jombang05:25
ARGO BROMO ANGGREK10 - 23 AprilGambir - Surabaya Pasarturi08.15
ARGO BROMO ANGGREK10 - 23 AprilGambir - Surabaya Pasarturi20.30
ARGO BROMO ANGGREK10 - 23 AprilSurabaya Pasarturi - Gambir08.30
ARGO BROMO ANGGREK10 - 23 AprilSurabaya Pasarturi - Gambir20.15
ARGO CHERIBON1 April - 17 JuneCirebon - Gambir14.15
ARGO CHERIBON1 April - 17 JuneCirebon - Gambir17.30
ARGO CHERIBON1 April - 17 June 2020Cirebon - Gambir14:15
ARGO CHERIBON1 April - 17 June 2020Cirebon - Gambir17:30
ARGO CHERIBON14 - 23 AprilCirebon - Gambir11.05
ARGO CHERIBON14 - 30 April 2020Cirebon - Gambir11:05
ARGO CHERIBON22 March - 17 JuneCirebon - Gambir22.00
ARGO CHERIBON22 March - 17 June 2020Cirebon - Gambir22:00
ARGO CHERIBON23 March - 17 JuneCirebon - Gambir07.25
ARGO CHERIBON23 March - 17 June 2020Cirebon - Gambir07:25
ARGO CHERIBON24 - 30 AprilCirebon - Gambir06.15
ARGO CHERIBON24 April - 13 May 2020Cirebon - Gambir06:15
ARGO CHERIBON1 April - 17 JuneGambir - Cirebon18.10
ARGO CHERIBON1 April -17 June 2020Gambir - Cirebon18:10
ARGO CHERIBON10 - 23 AprilGambir - Cirebon20.40
ARGO CHERIBON14 - 23 AprilGambir - Cirebon07.30
ARGO CHERIBON14 - 30 April 2020Gambir - Cirebon07:30
ARGO CHERIBON23 March - 17 JuneGambir - Cirebon06.05
ARGO CHERIBON23 March - 17 JuneGambir - Cirebon22.30
ARGO CHERIBON23 March - 17 June 2020Gambir - Cirebon06:05
ARGO CHERIBON23 March - 17 June 2020Gambir - Cirebon22:30
ARGO CHERIBON24 - 30 AprilGambir - Cirebon12.20
ARGO CHERIBON24 April - 13 May 2020Gambir - Cirebon12:20
ARGO CHERIBON1 April - 17 JuneGambir - Tegal21.10
ARGO CHERIBON1 April - 17 June 2020Gambir - Tegal21:10
ARGO CHERIBON10 - 23 AprilGambir - Tegal10.00
ARGO CHERIBON23 March - 17 JuneGambir - Tegal11.10
ARGO CHERIBON23 March - 17 June 2020Gambir - Tegal11:10
ARGO CHERIBON1 April - 17 JunePemalang - Gambir06.35
ARGO CHERIBON1 April - 17 June 2020Pemalang - Gambir06:35
ARGO CHERIBON10 - 23 AprilTegal - Gambir15.30
ARGO CHERIBON23 March - 17 JuneTegal - Gambir17.00
ARGO CHERIBON23 March - 17 June 2020Tegal - Gambir17:00
ARGO CHERIBON1 April - 17 JuneTegal - Pemalang05.20
ARGO CHERIBON1 April - 17 June 2020Tegal - Pemalang05:20
ARGO DWIPANGGA10 - 23 AprilGambir - Solo Balapan08.00
ARGO DWIPANGGA10 - 23 AprilSolo Balapan - Gambir19.45
ARGO LAWU1 April - 17 JuneGambir - Solo Balapan21.00
ARGO LAWU1 April - 17 June 2020Gambir - Solo Balapan21:00
ARGO LAWU1 April - 17 JuneSolo Balapan - Gambir08.30
ARGO LAWU1 April - 17 June 2020Solo Balapan - Gambir08:30
ARGO MURIA2 April - 18 JuneGambir - Semarang Tawang06.55
ARGO MURIA2 April - 18 June 2020Gambir - Semarang Tawang06:55
ARGO MURIA1 April - 17 JuneSemarang Tawang - Gambir16.00
ARGO MURIA1 April - 17 June 2020Semarang Tawang - Gambir16:00
ARGO PARAHYANGAN1 April - 17 JuneBandung - Gambir10.30
ARGO PARAHYANGAN1 April - 17 JuneBandung - Gambir19.30
ARGO PARAHYANGAN1 April - 17 June 2020Bandung - Gambir10:30
ARGO PARAHYANGAN1 April - 17 June 2020Bandung - Gambir19:30
ARGO PARAHYANGAN10 - 23 AprilBandung - Gambir04.55
ARGO PARAHYANGAN10 - 23 AprilBandung - Gambir11.35
ARGO PARAHYANGAN10 - 23 AprilBandung - Gambir15.00
ARGO PARAHYANGAN10 - 23 AprilBandung - Gambir20.45
ARGO PARAHYANGAN23 March - 17 JuneBandung - Gambir06.45
ARGO PARAHYANGAN23 March - 17 JuneBandung - Gambir22.05
ARGO PARAHYANGAN23 March - 17 June 2020Bandung - Gambir06:45
ARGO PARAHYANGAN23 March - 17 June 2020Bandung - Gambir22:05
ARGO PARAHYANGAN24 - 30 AprilBandung - Gambir09.10
ARGO PARAHYANGAN24 April - 13 May 2020Bandung - Gambir09:10
ARGO PARAHYANGAN26 March - 17 JuneBandung - Gambir11.10
ARGO PARAHYANGAN26 March - 17 June 2020Bandung - Gambir11:10
ARGO PARAHYANGAN27 - 29 March - 17 June 2020Bandung - Gambir22:55
ARGO PARAHYANGAN27, 28, 29 March and 1 April - 17 JuneBandung - Gambir22.55
ARGO PARAHYANGANFrom 23 April 2020Gambir - Bandung15:40
ARGO PARAHYANGAN1 April - 17 JuneGambir - Bandung14.25
ARGO PARAHYANGAN1 April - 17 JuneGambir - Bandung17.45
ARGO PARAHYANGAN1 April - 17 JuneGambir - Bandung22.05
ARGO PARAHYANGAN1 April - 17 JuneGambir - Bandung23.30
ARGO PARAHYANGAN1 April - 17 June 2020Gambir - Bandung14:25
ARGO PARAHYANGAN1 April - 17 June 2020Gambir - Bandung17:45
ARGO PARAHYANGAN1 April - 17 June 2020Gambir - Bandung22:05
ARGO PARAHYANGAN1 April - 17 June 2020Gambir - Bandung23:30
ARGO PARAHYANGAN10 - 23 AprilGambir - Bandung08.55
ARGO PARAHYANGAN10 - 23 AprilGambir - Bandung18.45
ARGO PARAHYANGAN23 March - 17 JuneGambir - Bandung19.45
ARGO PARAHYANGAN23 March - 17 JuneGambir - Bandung22.55
ARGO PARAHYANGAN23 March - 17 June 2020Gambir - Bandung19:45
ARGO PARAHYANGAN23 March - 17 June 2020Gambir - Bandung22:55
ARGO PARAHYANGAN24 - 30 AprilGambir - Bandung13.10
ARGO PARAHYANGAN24 April - 13 May 2020Gambir - Bandung13:10
ARGO PARAHYANGAN26 March - 17 JuneGambir - Bandung07.10
ARGO PARAHYANGAN26 March - 17 June 2020Gambir - Bandung07:10
ARGO PARAHYANGAN28 - 30 March - 17 June 2020Gambir - Bandung00:40
ARGO PARAHYANGAN28, 29, 30 March and 1 April - 17 JuneGambir - Bandung00.40
ARGO PARAHYANGAN10 - 23 AprilGambir - Kiaracondong06.15
ARGO PARAHYANGAN14 - 23 AprilGambir - Kiaracondong07.50
ARGO PARAHYANGAN14 - 30 April 2020Gambir - Kiaracondong07:50
ARGO PARAHYANGAN23 March - 17 JuneGambir - Kiaracondong10.45
ARGO PARAHYANGAN23 March - 17 June 2020Gambir - Kiaracondong10:45
ARGO PARAHYANGAN1 April - 17 JuneKiaracondong - Gambir17.45
ARGO PARAHYANGAN1 April - 17 June 2020Kiaracondong - Gambir17:45
ARGO PARAHYANGAN14 - 23 AprilKiaracondong - Gambir13.30
ARGO PARAHYANGAN14 - 30 April 2020Kiaracondong - Gambir13:30
ARGO PARAHYANGAN23 March - 17 JuneKiaracondong - Gambir15.25
ARGO PARAHYANGAN23 March - 17 June 2020Kiaracondong - Gambir15:25
ARGO PARAHYANGAN EXCELENCE23 April - 17 JuneBandung - Gambir04.20
ARGO PARAHYANGAN EXCELENCE23 April - 13 JuneGambir - Bandung15.40
ARGO PARAHYANGAN EXCELENCEFrom 23 April 2020Bandung - Gambir04:20
ARGO SINDORO1 - 30 AprilGambir - Semarang Tawang16.15
ARGO SINDORO1 - 30 April 2020Gambir - Semarang Tawang16:15
ARGO SINDORO1 - 30 AprilSemarang Tawang - Gambir06.00
ARGO SINDORO1 - 30 April 2020Semarang Tawang - Gambir06:00
ARGO WILIS29 March - 17 JuneGambir - Bandung - Surabaya Gubeng05.00
ARGO WILIS29 March - 5 April 2020Gambir - Bandung - Surabaya Gubeng05:00
ARGO WILIS29 March - 17 JuneSurabaya Gubeng - Bandung - Gambir07.00
ARGO WILIS29 March - 5 April 2020Surabaya Gubeng - Bandung - Gambir07:00
BANDARA BIASFrom 21 MarchBandara Adi Soemarmo - Solo Balapan20.20
BANDARA BIASFrom 21 MarchBandara Adi Soemarmo - Solo Balapan21.39
BANDARA BIASFrom 21 MarchBandara Adi Soemarmo - Solo Balapan22.58
BANDARA BIASFrom 28 MarchBandara Adi Soemarmo - Solo Balapan18.47
BANDARA BIASFrom 30 MarchBandara Adi Soemarmo - Solo Balapan19.43
BANDARA BIASFrom 21 MarchBandara Adi Soemarmo - Solo Balapan - Klaten21.01
BANDARA BIASFrom 28 MarchBandara Adi Soemarmo - Solo Balapan - Klaten04.59
BANDARA BIASFrom 28 MarchBandara Adi Soemarmo - Solo Balapan - Klaten07.45
BANDARA BIASFrom 28 MarchBandara Adi Soemarmo - Solo Balapan - Klaten10.51
BANDARA BIASFrom 28 MarchBandara Adi Soemarmo - Solo Balapan - Klaten13.33
BANDARA BIASFrom 28 MarchBandara Adi Soemarmo - Solo Balapan - Klaten16.14
BANDARA BIASFrom 30 MarchBandara Adi Soemarmo - Solo Balapan - Klaten06.53
BANDARA BIASFrom 30 MarchBandara Adi Soemarmo - Solo Balapan - Klaten09.36
BANDARA BIASFrom 30 MarchBandara Adi Soemarmo - Solo Balapan - Klaten12.04
BANDARA BIASFrom 30 MarchBandara Adi Soemarmo - Solo Balapan - Klaten14.38
BANDARA BIASFrom 30 MarchBandara Adi Soemarmo - Solo Balapan - Klaten17.06
BANDARA BIASFrom 21 MarchKlaten - Solo Balapan22.25
BANDARA BIASFrom 28 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo06.15
BANDARA BIASFrom 28 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo09.34
BANDARA BIASFrom 28 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo12.25
BANDARA BIASFrom 28 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo14.53
BANDARA BIASFrom 28 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo17.39
BANDARA BIASFrom 30 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo05.35
BANDARA BIASFrom 30 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo08.27
BANDARA BIASFrom 30 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo10.50
BANDARA BIASFrom 30 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo13.30
BANDARA BIASFrom 30 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo15.50
BANDARA BIASFrom 30 MarchKlaten - Solo Balapan - Bandara Adi Soemarmo18.36
BANDARA BIASFrom 21 MarchSolo Balapan - Bandara Adi Soemarmo19.47
BANDARA BIASFrom 21 MarchSolo Balapan - Bandara Adi Soemarmo20.30
BANDARA BIASFrom 21 MarchSolo Balapan - Bandara Adi Soemarmo21.09
BANDARA BIASFrom 21 MarchSolo Balapan - Bandara Adi Soemarmo22.27
BANDARA BIASFrom 28 MarchSolo Balapan - Bandara Adi Soemarmo04.25
BANDARA BIASFrom 30 MarchSolo Balapan - Klaten04.35
BANDARA YIAFrom 23 MarchKebumen - Yogyakarta10.25
BANDARA YIAFrom 23 MarchKebumen - Yogyakarta17.40
BANDARA YIAFrom 23 March 2020Kebumen - Yogyakarta10:25
BANDARA YIAFrom 23 March 2020Kebumen - Yogyakarta17:40
BANDARA YIAFrom 23 MarchWojo - Yogyakarta18.05
BANDARA YIAFrom 23 MarchWojo - Yogyakarta20.16
BANDARA YIAFrom 23 MarchWojo - Yogyakarta21.30
BANDARA YIAFrom 23 March 2020Wojo - Yogyakarta18:05
BANDARA YIAFrom 23 March 2020Wojo - Yogyakarta20:16
BANDARA YIAFrom 23 March 2020Wojo - Yogyakarta21:30
BANDARA YIAFrom 28 MarchWojo - Yogyakarta04.45
BANDARA YIAFrom 28 MarchWojo - Yogyakarta07.07
BANDARA YIAFrom 28 MarchWojo - Yogyakarta15.15
BANDARA YIAFrom 28 March 2020Wojo - Yogyakarta04:45
BANDARA YIAFrom 28 March 2020Wojo - Yogyakarta07:07
BANDARA YIAFrom 28 March 2020Wojo - Yogyakarta15:15
BANDARA YIAFrom 30 MarchWojo - Yogyakarta06.30
BANDARA YIAFrom 30 MarchWojo - Yogyakarta08.50
BANDARA YIAFrom 30 MarchWojo - Yogyakarta11.10
BANDARA YIAFrom 30 MarchWojo - Yogyakarta13.20
BANDARA YIAFrom 30 March 2020Wojo - Yogyakarta06:30
BANDARA YIAFrom 30 March 2020Wojo - Yogyakarta08:50
BANDARA YIAFrom 30 March 2020Wojo - Yogyakarta11:10
BANDARA YIAFrom 30 March 2020Wojo - Yogyakarta13:20
BANDARA YIAFrom 23 MarchYogyakarta - Kebumen08.35
BANDARA YIAFrom 23 MarchYogyakarta - Kebumen15.05
BANDARA YIAFrom 23 March 2020Yogyakarta - Kebumen08:35
BANDARA YIAFrom 23 March 2020Yogyakarta - Kebumen15:05
BANDARA YIAFrom 23 MarchYogyakarta - Wojo16.40
BANDARA YIAFrom 23 MarchYogyakarta - Wojo19.15
BANDARA YIAFrom 23 MarchYogyakarta - Wojo20.10
BANDARA YIAFrom 23 March 2020Yogyakarta - Wojo16:40
BANDARA YIAFrom 23 March 2020Yogyakarta - Wojo19:15
BANDARA YIAFrom 23 March 2020Yogyakarta - Wojo20:10
BANDARA YIAFrom 28 MarchYogyakarta - Wojo03.35
BANDARA YIAFrom 28 MarchYogyakarta - Wojo05.55
BANDARA YIAFrom 28 MarchYogyakarta - Wojo12.50
BANDARA YIAFrom 28 March 2020Yogyakarta - Wojo03:35
BANDARA YIAFrom 28 March 2020Yogyakarta - Wojo05:55
BANDARA YIAFrom 28 March 2020Yogyakarta - Wojo12:50
BANDARA YIAFrom 30 MarchYogyakarta - Wojo05.10
BANDARA YIAFrom 30 MarchYogyakarta - Wojo07.30
BANDARA YIAFrom 30 MarchYogyakarta - Wojo10.10
BANDARA YIAFrom 30 MarchYogyakarta - Wojo12.20
BANDARA YIAFrom 30 March 2020Yogyakarta - Wojo05:10
BANDARA YIAFrom 30 March 2020Yogyakarta - Wojo07:30
BANDARA YIAFrom 30 March 2020Yogyakarta - Wojo10:10
BANDARA YIAFrom 30 March 2020Yogyakarta - Wojo12:20
BANGUNKARTA8 - 30 AprilGambir - Surabaya Gubeng15.20
BANGUNKARTA8 - 30 AprilSurabaya Gubeng - Gambir16.00
BENGAWAN10 - 23 AprilPasar Senen - Purwosari06.30
BENGAWAN10 - 23 AprilPurwosari - Pasar Senen20.30
BIMA24 - 30 AprilGambir - Malang16.40
BIMA24 April - 13 May 2020Gambir - Surabaya Gubeng16:40
BIMA24 - 30 AprilMalang - Gambir14.25
BIMA01 - 13 May 2020Malang - Surabaya Gubeng14:25
BIMA24 April - 13 May 2020Surabaya Gubeng - Gambir17:00
BIMA01 - 14 May 2020Surabaya Gubeng - Malang06:25
BLORA JAYA1 April - 17 JuneCepu - Semarang Poncol05.00
BLORA JAYA1 April - 17 June 2020Cepu - Semarang Poncol05:00
BLORA JAYA1 April - 17 JuneSemarang Poncol - Cepu18.55
BLORA JAYA1 April - 17 June 2020Semarang Poncol - Cepu18:55
BOGOWONTO1 April - 17 JuneLempuyangan - Pasar Senen09.45
BOGOWONTO1 April - 17 June 2020Lempuyangan - Pasar Senen09:45
BOGOWONTO1 April - 17 JunePasar Senen - Lempuyangan21.45
BOGOWONTO1 April - 17 June 2020Pasar Senen - Lempuyangan21:45
BRANTAS10 - 23 AprilBlitar - Pasar Senen12.00
BRANTAS10 - 23 AprilPasar Senen - Blitar13.30
CIREMAI14 - 30 AprilBandung - Cikampek - Semarang Tawang17.00
CIREMAI14 - 30 April 2020Bandung - Cikampek - Semarang Tawang17:00
CIREMAI2 April - 18 JuneBandung - Cikampek - Semarang Tawang08.10
CIREMAI2 April - 18 June 2020Bandung - Cikampek - Semarang Tawang08:10
CIREMAI1 April - 17 JuneSemarang Tawang - Cikampek - Bandung19.10
CIREMAI1 April - 17 June 2020Semarang Tawang - Cikampek - Bandung19:10
CIREMAI14 - 30 AprilSemarang Tawang - Cikampek - Bandung06.30
CIREMAI14 - 30 April 2020Semarang Tawang - Cikampek - Bandung06:30
DHARMAWANGSA EKSPRES1 April - 17 JunePasar Senen - Surabaya Pasarturi08.25
DHARMAWANGSA EKSPRES1 April - 17 June 2020Pasar Senen - Surabaya Pasarturi08:25
DHARMAWANGSA EKSPRES1 April - 17 JuneSurabaya Pasarturi - Pasar Senen22.35
DHARMAWANGSA EKSPRES1 April - 17 June 2020Surabaya Pasarturi - Pasar Senen22:35
EKO LOKAL BD RAYAFrom 1 AprilCicalengka - Kiaracondong00.25
EKO LOKAL BD RAYAFrom 1 AprilCicalengka - Kiaracondong22.45
EKO LOKAL BD RAYA23 - 30 AprilCicalengka - Padalarang18.00
EKO LOKAL BD RAYA23 - 30 AprilCicalengka - Padalarang19.10
EKO LOKAL BD RAYA23 - 30 AprilCicalengka - Padalarang20.00
EKO LOKAL BD RAYA23 - 30 AprilCicalengka - Padalarang21.40
EKO LOKAL BD RAYA23 - 30 April, Berjalan CCL - KACCicalengka - Padalarang16.15
EKO LOKAL BD RAYAFrom 1 April Berjalan KAC - PDLCicalengka - Padalarang04.20
EKO LOKAL BD RAYA23 - 30 AprilCicalengka - Purwakarta20.40
EKO LOKAL BD RAYAFrom 1 AprilKiaracondong - Cicalengka03.20
EKO LOKAL BD RAYAFrom 1 AprilKiaracondong - Padalarang01.15
EKO LOKAL BD RAYA23 - 30 April, Berjalan PDL - CB BER 16.20Padalarang - Cibatu21.25
EKO LOKAL BD RAYA23 - 30 AprilPadalarang - Cicalengka15.35
EKO LOKAL BD RAYA23 - 30 AprilPadalarang - Cicalengka16.20
EKO LOKAL BD RAYA23 - 30 AprilPadalarang - Cicalengka18.20
EKO LOKAL BD RAYA23 - 30 AprilPadalarang - Cicalengka19.20
EKO LOKAL BD RAYA23 - 30 AprilPadalarang - Cicalengka20.20
EKO LOKAL BD RAYA23 - 30 AprilPadalarang - Cicalengka22.10
EKO LOKAL BD RAYA23 - 30 April, Berjalan PDL - KAC Ber 17.30Padalarang - Cicalengka17.30
EKO LOKAL BD RAYAFrom 1 AprilPadalarang - Kiaracondong00.00
EKO LOKAL BD RAYA23 - 30 April, Berjalana PDL - CB Berf 15.35Purwakarta - Cibatu17:15
EKONOMI LOKAL26 March - 30 AprilBojonegoro - Surabaya Pasarturi13.45
EKONOMI LOKAL26 March - 30 AprilSurabaya Pasarturi - Bojonegoro10.50
FAJAR UTAMA SOLO10 - 23 AprilPasar Senen - Solo Balapan05.50
FAJAR UTAMA YK26 March - 18 JunePasar Senen - Yogyakarta07.20
FAJAR UTAMA YK26 March - 18 June 2020Pasar Senen - Yogyakarta07:20
FAJAR UTAMA YK26, 28, 30, 31 March - 17 June 2020Yogyakarta - Pasar Senen07:00
FAJAR UTAMA YK26, 28, and 31 March - 17 JuneYogyakarta - Pasar Senen07.00
GAJAHWONG1 April - 17 JuneLempuyangan - Pasar Senen18.10
GAJAHWONG1 April - 17 June 2020Lempuyangan - Pasar Senen18:10
GAJAHWONG2 April - 18 JunePasar Senen - Lempuyangan06.45
GAJAHWONG2 April - 18 June 2020Pasar Senen - Lempuyangan06:45
GAJAYANA10 - 23 AprilGambir - Malang18.00
GAJAYANA10 - 23 AprilMalang - Gambir13.25
GALUNGGUNGFrom 1 April 2020Kiaracondong - Tasikmalaya08:15
GALUNGGUNGFrom 29 MarchKiaracondong - Tasikmalaya08:15
GALUNGGUNGFrom 1 April 2020Tasikmalaya - Kiaracondong14:35
GALUNGGUNGFrom 29 MarchTasikmalaya - Kiaracondong14.35
GAYABARU MALAM SEL.1 April - 17 JunePasar Senen - Surabaya Gubeng10.15
GAYABARU MALAM SEL.1 April - 17 JuneSurabaya Gubeng - Pasar Senen11.30
GAYABARU MALAM SELATAN1 April - 17 June 2020Pasar Senen - Surabaya Gubeng10:15
GAYABARU MALAM SELATAN1 April - 17 June 2020Surabaya Gubeng - Pasar Senen11:30
GUMARANG26 March - 17 JunePasar Senen - Surabaya Pasarturi15.45
GUMARANG26 March - 17 June 2020Pasar Senen - Surabaya Pasarturi15:45
GUMARANG26 March - 17 JuneSurabaya Pasarturi - Pasar Senen15.35
GUMARANG26 March - 17 June 2020Surabaya Pasarturi - Pasar Senen15:35
HARINA23 - 30 AprilBandung - Cikampek - Surabaya Pasarturi21.40
HARINA23 April - 13 May 2020Bandung - Cikampek - Surabaya Pasarturi21:40
HARINA23 - 30 AprilSurabaya Pasarturi - Cikampek - Bandung16.50
HARINA23 April - 13 May 2020Surabaya Pasarturi - Cikampek - Bandung16:50
JAKA TINGKIR1 April - 17 JunePasar Senen - Purwosari16.00
JAKA TINGKIR1 April - 17 June 2020Pasar Senen - Purwosari16:00
JAKA TINGKIR1 April - 17 JunePurwosari - Pasar Senen07.00
JAKA TINGKIR1 April - 17 June 2020Purwosari - Pasar Senen07:00
JATILUHUR10 - 23 AprilCikampek - Tanjung Priuk05.10
JATILUHUR24 - 30 AprilCikampek - Tanjung Priuk04.35
JATILUHUR10 - 23 AprilTanjung Priuk - Cikampek19.20
JATILUHUR24 - 30 AprilTanjung Priuk - Cikampek17.05
JAYABAYA10 - 23 AprilMalang - Surabaya Pasarturi - Pasar Senen11.55
JAYABAYA10 - 23 AprilPasar Senen - Surabaya Pasarturi - Malang16.55
JAYAKARTA1 April - 14 AprilJakarta Kota - Surabaya Gubeng12.00
JAYAKARTA1 April - 17 June 2020Jakarta Kota - Surabaya Gubeng12:00
JAYAKARTA1 April - 14 AprilSurabaya Gubeng - Jakarta Kota14.20
JAYAKARTA1 April - 17 June 2020Surabaya Gubeng - Jakarta Kota14:20
JENGGALA14 - 30 AprilMojokerto - Sidoarjo06.01
JENGGALA14 - 30 AprilMojokerto - Sidoarjo08.25
JENGGALA14 - 30 AprilMojokerto - Sidoarjo11.05
JENGGALA14 - 30 AprilMojokerto - Sidoarjo13.25
JENGGALA14 - 30 AprilMojokerto - Sidoarjo15.40
JENGGALA14 - 30 AprilMojokerto - Surabaya Kota18.05
JENGGALA14 - 30 AprilSidoarjo - Mojokerto07.05
JENGGALA14 - 30 AprilSidoarjo - Mojokerto09.30
JENGGALA14 - 30 AprilSidoarjo - Mojokerto12.10
JENGGALA14 - 30 AprilSidoarjo - Mojokerto14.30
JENGGALA14 - 30 AprilSidoarjo - Mojokerto17.00
JENGGALA14 - 30 AprilSidotopo - Mojokerto03.55
JOGLOSEMARKERTO20 - 30 April 2020Purwokerto - Tegal - Semarang Tawang - Solo Balapan17:30
JOGLOSEMARKERTO20 April - 17 JunePurwokerto - Tegal - Semarang Tawang - Solo Balapan17.30
JOGLOSEMARKERTO20 - 30 April 2020Solo Balapan - Purwokerto - Tegal - Semarang Tawang - Solo Balapan - Yogyakarta06:05
JOGLOSEMARKERTO20 April - 17 JuneSolo Balapan - Purwokerto - Tegal - Semarang Tawang - Solo Balapan - Yogyakarta06.05
JOGLOSEMARKERTO20 - 30 April 2020Solo Balapan - Tegal - Purwokerto - Solo Balapan - Semarang Tawang05:10
JOGLOSEMARKERTO20 April - 17 JuneSolo Balapan - Tegal - Purwokerto - Solo Balapan - Semarang Tawang05.10
JOGLOSEMARKERTO20 - 30 April 2020Yogyakarta - Solo Balapan19:45
JOGLOSEMARKERTO20 April - 17 JuneYogyakarta - Solo Balapan19.45
KA BIASFrom 21 March 2020Bandara Adi Soemarmo - Solo Balapan20:20
KA BIASFrom 21 March 2020Bandara Adi Soemarmo - Solo Balapan21:39
KA BIASFrom 21 March 2020Bandara Adi Soemarmo - Solo Balapan22:58
KA BIASFrom 28 March 2020Bandara Adi Soemarmo - Solo Balapan18:47
KA BIASFrom 30 March 2020Bandara Adi Soemarmo - Solo Balapan19:43
KA BIASFrom 21 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten21:01
KA BIASFrom 28 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten04:59
KA BIASFrom 28 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten07:45
KA BIASFrom 28 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten10:51
KA BIASFrom 28 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten13:33
KA BIASFrom 28 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten16:14
KA BIASFrom 30 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten06:53
KA BIASFrom 30 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten09:36
KA BIASFrom 30 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten12:04
KA BIASFrom 30 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten14:38
KA BIASFrom 30 March 2020Bandara Adi Soemarmo - Solo Balapan - Klaten17:06
KA BIASFrom 21 March 2020Klaten - Solo Balapan22:25
KA BIASFrom 28 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo06:15
KA BIASFrom 28 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo09:34
KA BIASFrom 28 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo12:25
KA BIASFrom 28 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo14:53
KA BIASFrom 28 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo17:39
KA BIASFrom 30 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo05:35
KA BIASFrom 30 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo08:27
KA BIASFrom 30 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo10:50
KA BIASFrom 30 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo13:30
KA BIASFrom 30 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo15:50
KA BIASFrom 30 March 2020Klaten - Solo Balapan - Bandara Adi Soemarmo18:36
KA BIASFrom 21 March 2020Solo Balapan - Bandara Adi Soemarmo19:47
KA BIASFrom 21 March 2020Solo Balapan - Bandara Adi Soemarmo20:30
KA BIASFrom 21 March 2020Solo Balapan - Bandara Adi Soemarmo21:09
KA BIASFrom 21 March 2020Solo Balapan - Bandara Adi Soemarmo22:27
KA BIASFrom 28 March 2020Solo Balapan - Bandara Adi Soemarmo04:25
KA BIASFrom 30 March 2020Solo Balapan - Klaten04:35
KAHURIPAN23 - 30 AprilBlitar - Kiaracondong17.05
KAHURIPAN23 April - 13 May 2020Blitar - Kiaracondong17:05
KAHURIPAN23 - 30 AprilKiaracondong - Blitar23.15
KAHURIPAN23 April - 13 May 2020Kiaracondong - Blitar23:15
KALIGUNG15 - 30 AprilBrebes - Semarang Poncol12.15
KALIGUNG15 - 30 April 2020Brebes - Semarang Poncol12:15
KALIGUNG15 - 30 AprilCirebon Prujakan - Semarang Poncol09.10
KALIGUNG15 - 30 April 2020Cirebon Prujakan - Semarang Poncol09:10
KALIGUNG15 - 30 AprilSemarang Poncol - Brebes08.50
KALIGUNG15 - 30 April 2020Semarang Poncol - Brebes08:50
KALIGUNG15 - 30 April 2020Semarang Poncol - Cirebon Prujakan05:00
KALIGUNG15 - 30 AprilSemarang Poncol - Tegal13.50
KALIGUNG15 - 30 April 2020Semarang Poncol - Tegal13:50
KALIGUNGFrom 1 AprilSemarang Poncol - Tegal19.55
KALIGUNGFrom 1 April 2020Semarang Poncol - Tegal19:55
KALIGUNG15 - 30 AprilTegal - Cirebon Prujakan05.00
KALIGUNGFrom 1 AprilTegal - Semarang Poncol19.45
KALIGUNGFrom 1 April 2020Tegal - Semarang Poncol19:45
KAMANDAKA20 - 30 April 2020Purwokerto - Tegal - Semarang Tawang05:00
KAMANDAKA20 April - 17 JunePurwokerto - Tegal - Semarang Tawang05.00
KAMANDAKA20 - 30 April 2020Semarang Tawang - Tegal - Purwokerto11:00
KAMANDAKA20 - 30 April 2020Semarang Tawang - Tegal - Purwokerto20:30
KAMANDAKA20 April - 17 JuneSemarang Tawang - Tegal - Purwokerto11.00
KAMANDAKA20 April - 17 JuneSemarang Tawang - Tegal - Purwokerto20.30
KEDUNG SEPUR15 - 30 AprilNgrombo - Semarang Poncol10.00
KEDUNG SEPUR15 - 30 AprilNgrombo - Semarang Poncol17.00
KEDUNG SEPUR15 - 30 AprilSemarang Poncol - Ngrombo06.20
KEDUNG SEPUR15 - 30 AprilSemarang Poncol - Ngrombo14.10
KERTAJAYA24 - 30 AprilPasar Senen - Surabaya Pasarturi14.15
KERTAJAYA24 April - 13 May 2020Pasar Senen - Surabaya Pasarturi14:15
KERTAJAYA24 - 30 AprilSurabaya Pasarturi - Pasar Senen21.05
KERTAJAYA24 April - 13 May 2020Surabaya Pasarturi - Pasar Senen21:05
KOMUTER14 - 30 AprilBangil - Surabaya Kota05.35
KOMUTER14 - 30 AprilBangil - Surabaya Kota14.00
KOMUTER14 - 30 AprilBangil - Surabaya Kota19.50
KOMUTER14 - 30 AprilSidotopo - Bangil03.15
KOMUTER14 - 30 AprilSurabaya Kota - Bangil11.30
KOMUTER14 - 30 AprilSurabaya Kota - Bangil17.00
KOMUTER-SULAM14 - 30 AprilLamongan - Surabaya Pasarturi06.00
KOMUTER-SULAM14 - 30 AprilLamongan - Surabaya Pasarturi18.20
KOMUTER-SULAM14 - 30 AprilSurabaya Pasarturi - Lamongan04.25
KOMUTER-SULAM14 - 30 AprilSurabaya Pasarturi - Lamongan16.30
KUALA STABAS25 - 30 AprilBaturaja - Tanjungkarang14.00
KUALA STABAS25 - 30 AprilTanjungkarang - Baturaja06.30
KUTOJAYA SELATAN15 - 30 AprilKiaracondong - Kutoarjo22.15
KUTOJAYA SELATAN15 - 30 April 2020Kiaracondong - Kutoarjo22:15
KUTOJAYA SELATAN15 - 30 AprilKutoarjo - Kiaracondong09.30
KUTOJAYA SELATAN15 - 30 April 2020Kutoarjo - Kiaracondong09:30
KUTOJAYA UTARA2 April - 18 JuneJakarta Kota - Kutoarjo05.45
KUTOJAYA UTARA2 April - 18 June 2020Jakarta Kota - Kutoarjo05:45
KUTOJAYA UTARA1 April - 17 JuneKutoarjo - Jakarta Kota17.00
KUTOJAYA UTARA1 April - 17 June 2020Kutoarjo - Jakarta Kota17:00
LIMEKS SRIWIJAYA1 - 30 AprilKertapati - Tanjungkarang21.00
LIMEKS SRIWIJAYA1 - 30 April 2020Kertapati - Tanjungkarang21:00
LIMEKS SRIWIJAYA1 - 30 AprilTanjungkarang - Kertapati21.00
LIMEKS SRIWIJAYA1 - 30 April 2020Tanjungkarang - Kertapati21:00
LODAYA26 March - 17 JuneBandung - Solo Balapan19.10
LODAYA26 March - 17 June 2020Bandung - Solo Balapan19:10
LODAYA26 March - 18 JuneBandung - Solo Balapan07.05
LODAYA26 March - 18 June 2020Bandung - Solo Balapan07:05
LODAYA25 March - 17 JuneSolo Balapan - Bandung19.00
LODAYA25 March - 17 June 2020Solo Balapan - Bandung19:00
LODAYA26 March - 17 JuneSolo Balapan - Bandung07.20
LODAYA26 March - 17 June 2020Solo Balapan - Bandung07:20
LOGAWA1 April - 17 JuneJember - Surabaya Gubeng - Purwokerto05.45
LOGAWA1 April - 17 June 2020Jember - Surabaya Gubeng - Purwokerto05:45
LOGAWA1 April - 17 JunePurwokerto - Surabaya Gubeng - Jember05.30
LOGAWA1 April - 17 June 2020Purwokerto - Surabaya Gubeng - Jember05:30
LOKAL MERAK1 April - 30 AprilMerak - Rangkasbitung04.55
LOKAL MERAK1 April - 30 AprilMerak - Rangkasbitung07.40
LOKAL MERAK1 April - 30 AprilMerak - Rangkasbitung10.20
LOKAL MERAK1 April - 30 AprilMerak - Rangkasbitung15.50
LOKAL MERAK1 April - 30 AprilMerak - Rangkasbitung18.25
LOKAL MERAK1 April - 30 AprilMerak - Rangkasbitung21.10
LOKAL MERAK1 April - 30 AprilRangkasbitung - Merak04.55
LOKAL MERAK1 April - 30 AprilRangkasbitung - Merak07.50
LOKAL MERAK1 April - 30 AprilRangkasbitung - Merak12.55
LOKAL MERAK1 April - 30 AprilRangkasbitung - Merak15.50
LOKAL MERAK1 April - 30 AprilRangkasbitung - Merak18.25
LOKAL MERAK1 April - 30 AprilRangkasbitung - Merak20.50
MAJAPAHIT1 April - 17 JuneMalang - Pasar Senen19.00
MAJAPAHIT1 April - 17 June 2020Malang - Pasar Senen19:00
MAJAPAHIT1 April - 17 JunePasar Senen - Malang22.00
MAJAPAHIT1 April - 17 June 2020Pasar Senen - Malang22:00
MALABAR29 March - 17 JuneMalang - Bandung - Pasar Senen16.00
MALABAR29 March - 5 April 2020Malang - Bandung - Pasar Senen16:00
MALABAR29 March - 17 JunePasar Senen - Bandung - Malang16.10
MALABAR29 March - 5 April 2020Pasar Senen - Bandung - Malang16:10
MALIOBORO EKSPRES1 April - 17 JuneMalang - Yogyakarta20.05
MALIOBORO EKSPRES1 April - 17 June 2020Malang - Yogyakarta20:05
MALIOBORO EKSPRES8 - 30 AprilMalang - Yogyakarta08.20
MALIOBORO EKSPRES1 April - 17 JuneYogyakarta - Malang07.40
MALIOBORO EKSPRES1 April - 17 June 2020Yogyakarta - Malang07:40
MALIOBORO EKSPRES8 - 30 AprilYogyakarta - Malang20.35
MATARAM1 April - 17 JunePasar Senen - Solo Balapan21.05
MATARAM1 April - 17 June 2020Pasar Senen - Solo Balapan21:05
MATARAM1 April - 17 JuneSolo Balapan - Pasar Senen08.50
MATARAM1 April - 17 June 2020Solo Balapan - Pasar Senen08:50
MATARMAJA10 - 23 AprilMalang - Pasar Senen09.00
MATARMAJA10 - 23 AprilPasar Senen - Malang10.30
MENOREH1 April - 17 JuneJakarta Kota - Semarang Tawang19.15
MENOREH1 April - 17 June 2020Jakarta Kota - Semarang Tawang19:15
MENOREH1 April - 17 JuneSemarang Tawang - Jakarta Kota08.00
MENOREH1 April - 17 June 2020Semarang Tawang - Jakarta Kota08:00
MINANGKABAU EKSPRES1 - 30 AprilBandara Internasional Minangkabau - Paandg19:45
MINANGKABAU EKSPRES1 - 30 April 2020Bandara Internasional Minangkabau - Paandg19:45
MINANGKABAU EKSPRES1 - 30 AprilPaandg - Bandara Internasional Minangkabau18:00
MINANGKABAU EKSPRES1 - 30 April 2020Paandg - Bandara Internasional Minangkabau18:00
MUTIARA SELATAN29 March - 17 JuneGambir - Bandung - Surabaya Gubeng - Malang17.10
MUTIARA SELATAN29 March - 5 April 2020Gambir - Bandung - Surabaya Gubeng - Malang17:10
MUTIARA SELATAN29 March - 17 JuneMalang - Surabaya Gubeng - Bandung - Gambir17.00
MUTIARA SELATAN29 March - 5 April 2020Malang - Surabaya Gubeng - Bandung - Gambir17:00
MUTIARA TIMUR1 April - 17 JuneKetapang - Surabaya Gubeng09.00
MUTIARA TIMUR1 April - 17 June 2020Ketapang - Surabaya Gubeng09:00
MUTIARA TIMUR15 - 30 AprilKetapang - Surabaya Pasarturi21.00
MUTIARA TIMUR15 - 30 April 2020Ketapang - Surabaya Pasarturi21:00
MUTIARA TIMUR1 April - 17 JuneSurabaya Gubeng - Ketapang22.00
MUTIARA TIMUR1 April - 17 June 2020Surabaya Gubeng - Ketapang22:00
MUTIARA TIMUR15 - 30 AprilSurabaya Pasarturi - Ketapang08.35
MUTIARA TIMUR15 - 30 April 2020Surabaya Pasarturi - Ketapang08:35
PANandWANGI15 - 30 AprilJember - Ketapang05.10
PANandWANGI15 - 30 April 2020Jember - Ketapang05:10
PANandWANGIFrom 1 AprilJember - Ketapang14.00
PANandWANGI15 - 30 AprilKetapang - Jember19.00
PANandWANGI15 - 30 April 2020Ketapang - Jember19:00
PANandWANGIFrom 1 AprilKetapang - Jember09.40
PANGANDARAN29 March - 17 JuneBanjar - Gambir14.10
PANGANDARAN29 March - 5 April 2020Banjar - Gambir14:10
PANGANDARAN29 March - 17 JuneGambir - Banjar05.30
PANGANDARAN29 March - 5 April 2020Gambir - Banjar05:30
PANGRANGO01 April - 31 May 2020Bogor - Sukabumi07:50
PANGRANGO01 April - 31 May 2020Bogor - Sukabumi13:10
PANGRANGO01 April - 31 May 2020Bogor - Sukabumi18:30
PANGRANGO1 April - 30 AprilBogor - Sukabumi07.50
PANGRANGO1 April - 30 AprilBogor - Sukabumi13.10
PANGRANGO1 April - 30 AprilBogor - Sukabumi18.30
PANGRANGO01 April - 31 May 2020Sukabumi - Bogor05:15
PANGRANGO01 April - 31 May 2020Sukabumi - Bogor10:25
PANGRANGO01 April - 31 May 2020Sukabumi - Bogor15:45
PANGRANGO1 April - 30 AprilSukabumi - Bogor05.15
PANGRANGO1 April - 30 AprilSukabumi - Bogor10.25
PANGRANGO1 April - 30 AprilSukabumi - Bogor15.45
PASUNand29 March - 17 JuneKiaracondong - Surabaya Gubeng10.15
PASUNand29 March - 5 April 2020Kiaracondong - Surabaya Gubeng10:15
PASUNand29 March - 17 JuneSurabaya Gubeng - Kiaracondong04.50
PASUNand29 March - 5 April 2020Surabaya Gubeng - Kiaracondong04:50
PENATARAN14 - 30 AprilBlitar - Surabaya Gubeng15.18
PRABU JAYAFrom 30 MarchKertapati - Prabumulih06.20
PRABU JAYAFrom 30 March 2020Kertapati - Prabumulih06:20
PRABU JAYAFrom 30 MarchPrabumulih - Kertapati09.00
PRABU JAYAFrom 30 March 2020Prabumulih - Kertapati09:00
PRAMEKS20 April - 17 JuneKutoarjo - Solo Balapan05.25
PRAMEKS20 April - 17 JuneKutoarjo - Solo Balapan07.55
PRAMEKS20 April - 17 JuneKutoarjo - Solo Balapan15.51
PRAMEKS20 April - 17 JuneKutoarjo - Solo Balapan18.55
PRAMEKS20 April - 17 JuneSolo Balapan - Kutoarjo05.05
PRAMEKS20 April - 17 JuneSolo Balapan - Kutoarjo12.20
PRAMEKS20 April - 17 JuneSolo Balapan - Kutoarjo16.15
PRAMEKS20 April - 17 JuneSolo Balapan - Yogyakarta09.00
PRAMEKS20 April - 17 JuneSolo Balapan - Yogyakarta11.10
PRAMEKS20 April - 17 JuneSolo Balapan - Yogyakarta19.07
PRAMEKS20 April - 17 JuneYogyakarta - Kutoarjo04.05
PRAMEKS20 April - 17 JuneYogyakarta - Solo Balapan10.45
PRAMEKS20 April - 17 JuneYogyakarta - Solo Balapan13.55
PROGO8 April - 17 JuneLempuyangan - Pasar Senen15.20
PROGO8 April - 17 June 2020Lempuyangan - Pasar Senen15:20
PROGO8 April - 17 JunePasar Senen - Lempuyangan22.30
PROGO8 April - 17 June 2020Pasar Senen - Lempuyangan22:30
PURWOJAYA1 April - 17 JuneCilacap - Kroya - Gambir14.30
PURWOJAYA1 April - 17 June 2020Cilacap - Kroya - Gambir14:30
PURWOJAYA1 April - 17 JuneGambir - Kroya - Cilacap21.55
PURWOJAYA1 April - 17 June 2020Gambir - Kroya - Cilacap21:55
PUTRI DELI11 - 30 AprilMeand - Tanjungbalai12.50
PUTRI DELI11 April - 30 April 2020Meand - Tanjungbalai12:50
PUTRI DELI7 - 30 AprilMeand - Tanjungbalai19.00
PUTRI DELI11 - 30 AprilTanjungbalai - Meand19.30
PUTRI DELI11 April - 30 April 2020Tanjungbalai - Meand19:30
PUTRI DELI7 - 30 AprilTanjungbalai - Meand08.20
SANCAKA1 April - 17 JuneSurabaya Gubeng - Yogyakarta17.55
SANCAKA1 April - 17 June 2020Surabaya Gubeng - Yogyakarta17:55
SANCAKA20 April - 17 JuneSurabaya Gubeng - Yogyakarta07.40
SANCAKA1 April - 17 JuneYogyakarta - Surabaya Gubeng06.30
SANCAKA1 April - 17 June 2020Yogyakarta - Surabaya Gubeng06:30
SANCAKA20 April - 17 JuneYogyakarta - Surabaya Gubeng17.05
SANCAKA UTARA1 April - 17 JuneKutoarjo - Solo Balapan - Gambringan - Surabaya Pasarturi17.15
SANCAKA UTARA1 April - 17 June 2020Kutoarjo - Solo Balapan - Gambringan - Surabaya Pasarturi17:15
SANCAKA UTARA1 April - 17 JuneSurabaya Pasarturi - Gambringan - Solo Balapan - Kutoarjo07.00
SANCAKA UTARA1 April - 17 June 2020Surabaya Pasarturi - Gambringan - Solo Balapan - Kutoarjo07:00
SAWUNGGALIH1 April - 17 JuneKutoarjo - Pasar Senen19.00
SAWUNGGALIH1 April - 17 June 2020Kutoarjo - Pasar Senen19:00
SAWUNGGALIH10 - 23 AprilKutoarjo - Pasar Senen07.00
SAWUNGGALIH10 - 23 AprilPasar Senen - Kutoarjo18.25
SAWUNGGALIH2 April - 18 JunePasar Senen - Kutoarjo08.50
SAWUNGGALIH2 April - 18 June 2020Pasar Senen - Kutoarjo08:50
SEMBRANI26 March - 17 JuneGambir - Surabaya Pasarturi19.00
SEMBRANI26 March - 17 June 2020Gambir - Surabaya Pasarturi19:00
SEMBRANI26 March - 17 JuneSurabaya Pasarturi - Gambir17.30
SEMBRANI26 March - 17 June 2020Surabaya Pasarturi - Gambir17:30
SENJA UTAMA SOLO10 - 23 AprilSolo Balapan - Pasar Senen17.50
SENJA UTAMA YK26, 28, 30, 31 March - 17 June 2020Pasar Senen - Yogyakarta18:55
SENJA UTAMA YK26, 28, and 31 March - 17 JunePasar Senen - Yogyakarta18.55
SENJA UTAMA YK25 March - 17 JuneYogyakarta - Pasar Senen19.05
SENJA UTAMA YK25 March - 17 June 2020Yogyakarta - Pasar Senen19:05
SERAYU10 - 23 AprilPasar Senen - Kroya - Purwokerto21.25
SERAYU14 - 23 AprilPasar Senen - Kroya - Purwokerto09.15
SERAYU14 - 30 April 2020Pasar Senen - Kroya - Purwokerto09:15
SERAYU10 - 23 AprilPurwokerto - Kroya - Pasar Senen16.30
SERAYU14 - 23 AprilPurwokerto - Kroya - Pasar Senen06.50
SERAYU14 - 30 April 2020Purwokerto - Kroya - Pasar Senen06:50
SIBINUANG20 - 30 AprilNaras - Paandg09.40
SIBINUANG20 - 30 AprilNaras - Paandg14.00
SIBINUANG20 - 30 AprilPaandg - Naras09:25
SIBINUANG20 - 30 AprilPaandg - Naras13:45
SILIWANGI1 April - 30 AprilCiranjang - Sukabumi08.20
SILIWANGI1 April - 30 AprilCiranjang - Sukabumi13.40
SILIWANGI1 April - 30 AprilCiranjang - Sukabumi18.50
SILIWANGI1 April - 30 AprilSukabumi - Ciranjang05.45
SILIWANGI1 April - 30 AprilSukabumi - Ciranjang10.55
SILIWANGI1 April - 30 AprilSukabumi - Ciranjang16.15
SINandG MARGA 11 - 30 AprilKertapati - Lubuklinggau20.00
SINandG MARGA 11 - 30 April 2020Kertapati - Lubuklinggau20:00
SINandG MARGA 21 - 30 AprilLubuklinggau - Kertapati20.00
SINandG MARGA 21 - 30 April 2020Lubuklinggau - Kertapati20:00
SINGASARI1 April - 17 JuneBlitar - Pasar Senen07.30
SINGASARI1 April - 17 June 2020Blitar - Pasar Senen07:30
SINGASARI1 April - 17 JunePasar Senen - Blitar12.45
SINGASARI1 April - 17 June 2020Pasar Senen - Blitar12:45
SONGGORITI26 March - 17 JuneMalang - Surabaya Gubeng11.10
SONGGORITI26 March - 17 June 2020Malang - Surabaya Gubeng11:10
SONGGORITI26 March - 17 JuneSurabaya Gubeng - Malang05.30
SONGGORITI26 March - 17 June 2020Surabaya Gubeng - Malang05:30
SRI LELAWANGSA11 - 30 AprilBinjai - Meand14.45
SRI LELAWANGSA11 - 30 AprilBinjai - Meand19.30
SRI LELAWANGSA25 March - 30 AprilBinjai - Meand05.40
SRI LELAWANGSA25 March - 30 AprilBinjai - Meand11.45
SRI LELAWANGSA25 March - 30 AprilBinjai - Meand21.00
SRI LELAWANGSA25 March - 30 AprilBinjai - Meand22.30
SRI LELAWANGSA30 March - 30 AprilBinjai - Meand08.45
SRI LELAWANGSA30 March - 30 AprilBinjai - Meand16.30
SRI LELAWANGSA11 - 30 AprilMeand - Binjai14.00
SRI LELAWANGSA11 - 30 AprilMeand - Binjai18.45
SRI LELAWANGSA25 March - 30 AprilMeand - Binjai04.55
SRI LELAWANGSA25 March - 30 AprilMeand - Binjai11.00
SRI LELAWANGSA25 March - 30 AprilMeand - Binjai20.15
SRI LELAWANGSA25 March - 30 AprilMeand - Binjai21.45
SRI LELAWANGSA30 March - 30 AprilMeand - Binjai08.00
SRI LELAWANGSA30 March - 30 AprilMeand - Binjai15.30
SRI TANJUNG15 - 30 AprilKetapang - Surabaya Gubeng - Lempuyangan06.30
SRI TANJUNG15 - 30 April 2020Ketapang - Surabaya Gubeng - Lempuyangan06:30
SRI TANJUNG15 - 30 AprilLempuyangan - Surabaya Gubeng - Ketapang07.20
SRI TANJUNG15 - 30 April 2020Lempuyangan - Surabaya Gubeng - Ketapang07:20
SRIBILAH EKSEKUTIF11 April - 30 April 2020Meand - Rantau Prapat15:00
SRIBILAH EKSEKUTIF11 April - 30 April 2020Rantau Prapat - Meand22:00
SRIBILAH UTAMA11 - 30 AprilMeand - Rantau Prapat15.00
SRIBILAH UTAMA27 March - 30 AprilMeand - Rantau Prapat17.25
SRIBILAH UTAMA27 March - 30 April 2020Meand - Rantau Prapat17:25
SRIBILAH UTAMA29 March - 30 AprilMeand - Rantau Prapat22.20
SRIBILAH UTAMA29 March - 30 April 2020Meand - Rantau Prapat22:20
SRIBILAH UTAMA11 - 30 AprilRantau Prapat - Meand22.00
SRIBILAH UTAMA27 March - 30 AprilRantau Prapat - Meand10.30
SRIBILAH UTAMA27 March - 30 April 2020Rantau Prapat - Meand10:30
SRIBILAH UTAMA30 March - 1 MayRantau Prapat - Meand07.40
SRIBILAH UTAMA30 March - 1 May 2020Rantau Prapat - Meand07:40
TAKSAKA26 March - 17 JuneGambir - Yogyakarta09.30
TAKSAKA26 March - 17 JuneGambir - Yogyakarta21.30
TAKSAKA26 March - 17 June 2020Gambir - Yogyakarta09:30
TAKSAKA26 March - 17 June 2020Gambir - Yogyakarta21:30
TAKSAKA26 March - 17 JuneYogyakarta - Gambir09.00
TAKSAKA26 March - 17 JuneYogyakarta - Gambir21.00
TAKSAKA26 March - 17 June 2020Yogyakarta - Gambir09:00
TAKSAKA26 March - 17 June 2020Yogyakarta - Gambir21:00
TAWANGALUN15 - 30 AprilKetapang - Bangil - Malang Kotalama05.00
TAWANGALUN15 - 30 April 2020Ketapang - Bangil - Malang Kotalama05:00
TAWANGALUN15 - 30 AprilMalang Kotalama - Bangil - Ketapang15.50
TAWANGALUN15 - 30 April 2020Malang Kotalama - Bangil - Ketapang15:50
TAWANGJAYA1 April - 17 JunePasar Senen - Semarang Poncol23.00
TAWANGJAYA1 April - 17 June 2020Pasar Senen - Semarang Poncol23:00
TAWANGJAYA1 April - 17 JuneSemarang Poncol - Pasar Senen13.15
TAWANGJAYA1 April - 17 June 2020Semarang Poncol - Pasar Senen13:15
TAWANGJAYA PREMIUM1 - 30 AprilPasar Senen - Semarang Tawang07.05
TAWANGJAYA PREMIUM1 - 30 April 2020Pasar Senen - Semarang Tawang07:05
TAWANGJAYA PREMIUM1 - 30 AprilSemarang Tawang - Pasar Senen20.15
TAWANGJAYA PREMIUM1 - 30 April 2020Semarang Tawang - Pasar Senen20:15
TEGAL EKSPRES10 - 23 AprilPasar Senen - Tegal07.40
TEGAL EKSPRES10 - 23 AprilTegal - Pasar Senen14.30
TUMAPEL14 - 30 AprilSurabaya Gubeng - Malang20.35
TURANGGA29 March - 17 JuneGambir - Bandung - Surabaya Gubeng14.00
TURANGGA29 March - 5 April 2020Gambir - Bandung - Surabaya Gubeng14:00
TURANGGA29 March - 17 JuneSurabaya Gubeng - Bandung - Gambir16.30
TURANGGA29 March - 5 April 2020Surabaya Gubeng - Bandung - Gambir16:30
WALAHAR EKSPRES24 - 30 AprilPurwakarta - Tanjung Priuk05.35
WALAHAR EKSPRES24 - 30 AprilPurwakarta - Tanjung Priuk13.35
WALAHAR EKSPRES8 - 30 AprilPurwakarta - Tanjung Priuk14.30
WALAHAR EKSPRES24 - 30 AprilTanjung Priuk - Purwakarta10.00
WALAHAR EKSPRES24 - 30 AprilTanjung Priuk - Purwakarta16.20
WALAHAR EKSPRES8 - 30 AprilTanjung Priuk - Purwakarta11.05
City or ProvinceEligible Stations for Refunds
Bandung
  • Bandung Station
  • Banjar Station
  • Kiaracondong Station
  • Purwakarta Station
  • Tasikmalaya Station
Cirebon
  • Brebes Station
  • Cirebon Prujakan Station
  • Cirebon Station
  • Jatibarang Station
Cirebon
  • Bekasi Station
  • Bogor Station
  • Cikampek Station
  • Gambir Station
  • Jakarta Kota Station
  • Pasar Senen Station
  • Rangkasbitung Station
  • Serang Station
Jember
  • Banyuwangi Baru Station
  • Jember Station
  • Kalibaru Station
  • Pasuruan Station
  • Probolinggo Station
Madiun
  • Blitar Station
  • Jombang Station
  • Kediri Station
  • Kertosono Station
  • Madiun Station
Palembang
  • Kertapati Station
  • Lubuklinggau Station
  • Prabumulih Station
Purwokerto
  • Cilacap Station
  • Kroya Station
  • Kutoarjo Station
  • Purwokerto Station
Semarang
  • Cepu Station
  • Pekalongan Station
  • Semarang Poncol Station
  • Semarang Tawang Station
  • Tegal Station
Sumatra Barat (West Sumatra)
  • Padang Station
Sumatra Utara (North Sumatra)
  • Kisaran Station
  • Medan Station
  • Rantauprapat Station
  • Siantar Station
  • Tanjungbalai Station
  • Tebing Tinggi Station
Surabaya
  • Bojonegoro Station
  • Malang Station
  • Mojokerto Station
  • Sidoarjo Station
  • Surabaya Gubeng Station
  • Surabaya Pasarturi Station
Tanjungkarang
  • Baturaja Station
  • Kotabumi Station
  • Tanjungkarang Station
Yogyakarta
  • Lempuyangan Station
  • Solo Balapan Station
  • Yogyakarta Station
Read More

To request a refund directly at the station, please do the following.


  • Refunds must be done at the latest 30 minutes before your departure.
  • Go to the KAI counter at one of the selected train stations (see below).
  • Bring your e-ticket and ID card (KTP, passport, or SIM; or Student ID for passengers below 17 years old).
  • Collect your refund amount at the station 30 days after your request is submitted.




Starting from 12 April 2020, All KAI Train Passengers Must Wear Face Masks

Due to the Covid-19 pandemic, PT Kereta Api Indonesia (KAI) requires all train passengers to wear face masks inside the train station and on the train from 12 April 2020. Passengers who are not wearing face masks or cloth masks covering the mouth and nose area will not be allowed to board the train and their tickets will be fully refunded. These rules are in accordance with the government’s policy, which follows the World Health Organization's (WHO) recommendation that people should wear face masks when they are outdoors. The new policy has also been socialized by PT KAI through announcements in stations, inside the train, social media, and other means of communication starting from 12 April 2020. Passengers are expected to follow the new rules so that the spread of Covid-19 through trains can be avoided.