List of named passenger trains of Indonesia

This article contains lists of named passenger trains in Indonesia, which are operational on Java and Sumatra by the national railway company, PT Kereta Api Indonesia (Indonesian Railways Company).[1]

Executive class

As of 2021, all executive class trains service have been standardized, but trains which previously had the title "Argo" retained the title, although they have no differences from other executive class trains.

Argo subclass

All Argo class trains are named after mountains in Indonesia, with the exception of Argo Dwipangga. As of February 2025, some Executive Fauna subclass were upclassed to the Executive Argo class.

Train number Name of train Depot Carriages set Route
1–4 Argo Bromo Anggrek Surabaya Pasar Turi

(SBI)

Locomotive, 9 executive class (K1) carriages, 1 Luxury sleeper carriages,

1 dining carriage, 1 electric generator carriage.

Gambir (GMR)Surabaya Pasar Turi (SBI)
5–6 Argo Semeru Sidotopo (SDT) Locomotive, 8 executive class (K1) carriages,

1 dining carriage, 1 electric generator carriage.

Gambir (GMR)Surabaya Gubeng (SGU) via Yogyakarta
7–8 Bima Locomotive, 8 executive class (K1) carriages,

1 dining carriage, 1 electric generator carriage.

9-10 Argo Wilis Bandung (BD) Locomotive, 8 executive class (K1) carriages, 1 Executive panoramic observation carriage,

1 dining carriage, 1 electric generator carriage.

Bandung (BD)Surabaya Gubeng (SGU)
11-12 Turangga Locomotive, 8 executive class (K1) carriages,

1 dining carriage, 1 electric generator carriage.

13-14 Argo Lawu Solo Balapan (SLO) Locomotive, 9 executive class (K1) Carriages, 1 luxury sleeper carriages,

1 dining carriage, 1 electric generator carriage.

Gambir (GMR)Solo Balapan (SLO) via Purwokerto
15-16 Argo Dwipangga Locomotive, 9 executive class (K1) Carriages, 1 luxury sleeper carriages,

1 dining carriage, 1 electric generator carriage.

17-19 Argo Sindoro Semarang Poncol (SMC) Locomotive, 9 Executive class (K1) carriages,

1 dining carriage, 1 electric generator carriage.

Gambir (GMR)Semarang Tawang (SMT)
20-22 Argo Muria Locomotive, 9 Executive class (K1) Carriages,

1 dining carriage, 1 electric generator carriage.

23-28 Argo Merbabu Locomotive, 9 executive class (K1) carriages, 1 compartment suites carriages,

1 dining carriage, 1 electric generator carriage.

29F-30F Argo Anjasmoro Semarang Poncol (SMC) Locomotive, 8 executive class (K1) carriages,

1 dining carriage, 1 electric generator carriage.

Gambir (GMR)Semarang Tawang (SMT)

Fauna subclass

Train Number Train name Name meaning Operator Train endpoints Operated
31-34 Pandalungan taken from the Madurese sub tribe, namely "Pendalungan" who controls the city of Horseshoe (Jember Regency) PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Jakarta Gambir (GMR)Surabaya Pasarturi (SBI)Jember (JR) 2023–
35-36 Gajayana refers to King of Kanjuruhan Kingdom PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Malang (ML)Madiun (MN)Yogyakarta (YK)Purwokerto (PWT)Jakarta Gambir (GMR) 1999–
37-38 Brawijaya refers to King of Majaphit Kingdom's Title PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Malang (ML)Madiun (MN)Semarang Tawang (SMT)Jakarta Gambir (GMR) 2021–
39-42 Sembrani refers to the winged horse in Java Mythology PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Jakarta Gambir (GMR)Semarang Tawang (SMT)Surabaya Pasar Turi (SBI) 1995–
43-48 Taksaka Taksaka is the name of a great serpent / dragon in a kind hearted and gracious Mahabharata story. PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Yogyakarta (YK)Purwokerto (PWT)Jakarta Gambir (GMR) 1999–
49-60F (49, 52, 54 and 55 were the only regular schedule for this Train) Purwojaya refers to Purwokerto, Jakarta Raya PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Cilacap (CP)Purwokerto (PWT)Jakarta Gambir (GMR) 1995-
61-64 Manahan taken from the name of the stadium in Surakarta, namely Manahan Stadion PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta And Operation Area 1 Jakarta Jakarta Gambir (GMR)Purwokerto (PWT)Solo Balapan (SLO) 2015–2023 initial launch of the names Argo Lawu and Argo Dwipangga Fakultatif
2023–
132-133, 138–140, 141F-142F Parahyangan Named after Parahyangan or Priangan, a mountainous region in West Java. PT. Kereta Api Indonesia (persero) Operation Area 1 Bandung Bandung(BD)Jakarta Gambir (GMR) 2025- (Originally already launched since 1971, but were merged with Argo Gede to Form Argo Parahyangan as of 2010.)

Mixed class

Executive, business and economy class

Since 1 June 2023, there were no more train who bring 3 class in his journey.

Executive and business class

Train number Train name Operator Train endpoints Operated
S3–S4 Sindang Marga PT. Kereta Api Indonesia (persero) Regional Division III Palembang Kertapati (KPT)–Lubuk Linggau (LLG) 1986–
U51–U58 Sribilah PT. Kereta Api Indonesia (persero) Regional Division I Sumatera Utara and Aceh Medan (MDN)–Rantau Prapat (RAP) 1978–

Executive and Premium Economy class

Train number Train name Operator Train endpoints Operated
67-70 Malabar PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Bandung (BD)Yogyakarta (YK)Madiun (MN)Malang (ML) 2010–
71-72 Mutiara Selatan PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Bandung (BD)Yogyakarta (YK)Madiun (MN)Surabaya Gubeng (SGU) 1972–
81-86 (regular)

87F-88F (Facultatif)

Sancaka PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya and PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Yogyakarta (YK)Madiun (MN)Surabaya Gubeng (SGU) 1997–
95-102 Harina PT. Kereta Api Indonesia (persero) Operation Area 2 Bandung Bandung (BD)Semarang Tawang (SMT)Surabaya Pasar Turi (SBI) 2003–
105–106 Gajah Wong PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Yogyakarta Lempuyangan (LPN)Purwokerto (PWT)Jakarta Pasar Senen (PSE) 2011–
107-110 Fajar/Senja Utama Yogya PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Yogyakarta (YK)Purwokerto (PWT)Cirebon (CN)Jakarta Pasar Senen (PSE) 1986–
111-116 Sawunggalih PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Jakarta Pasar Senen(PSE)Purwokerto (PWT)Kutoarjo (KTA) 1977–
117-120 Gunungjati PT. Kereta Api Indonesia (persero) Operation Area 7 Madiun Jakarta Gambir (GMR)Cirebon (CN)Semarang Tawang (SMT) 1986–
121-124 Cakrabuana PT. Kereta Api Indonesia (persero) Operation Area 7 Madiun Jakarta Gambir (GMR)Cirebon (CN)Purwokerto (PWT) 1986–
127-128 Pangandaran PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Banjar (BJR)–Bandung (BD)Jakarta Gambir (GMR) 2019–
129-130 Papandayan PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Banjar (BJR)–Bandung (BD)Jakarta Gambir (GMR) 2019–
131,134-137 Parahyangan PT. Kereta Api Indonesia (persero) Operation Area 2 Bandung Bandung (BD)Jakarta Gambir (GMR) 2025-
143-144 Madiun Jaya PT. Kereta Api Indonesia (persero) Operation Area 7 Madiun Madiun (MN)Yogyakarta (YK)Cirebon (CN)Jakarta Pasar Senen (PSE) 2025–
149-150 Singasari PT. Kereta Api Indonesia (persero) Operation Area 7 Madiun Jakarta Pasar Senen (PSE)Purwokerto (PWT)Yogyakarta Lempuyangan (LPN)Madiun (MN)Blitar (BL) 2017–
157-160 Wijayakusuma PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Cilacap (CP)Yogyakarta (YK)Surabaya Gubeng (SGU)Jember (JR) 2017–
161-162 Bangunkarta PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Jombang (JG)Madiun (MN)Semarang Tawang (SMT)Jakarta Pasar Senen (PSE) 2001–
169–170 Kertanegara PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Purwokerto (PWT)Yogyakarta (YK)Madiun (MN)Malang (ML) 2021–
171-172 Malioboro Express PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Yogyakarta (YK) - Madiun (MN) - Malang (ML) 2012-
205F-208F Baturraden Express PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Purwokerto (PWT)–Kroya (KYA)–Bandung (BD) 2021–

Executive and economy plus/economy class

Train Number Train name Operator Train endpoints Operated
73-74 Fajar and Senja Utama Solo PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Solo Balapan (SLO)Yogyakarta (YK)Purwokerto (PWT)Cirebon (CN)Jakarta Pasar Senen (PSE) 1978–
75-76 Mataram PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Solo Balapan (SLO)Yogyakarta (YK)Purwokerto (PWT)Cirebon (CN)Jakarta Pasar Senen (PSE) 2017–
77-80 Lodaya PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Bandung (BD)Yogyakarta (YK)Solo Balapan (SLO) 1992–
89-90 Gaya Baru Malam Selatan PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Jakarta Pasar Senen (PSE)Purwokerto (PWT)Yogyakarta Lempuyangan (LPN)Madiun (MN)Surabaya Gubeng (SGU) 1975–
91-94 Jayabaya PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Jakarta Pasar Senen (PSE)Semarang Poncol (SMC)Surabaya Pasar Turi (SBI)Surabaya Gubeng (SGU)Malang (ML) 2014–
103-104 Bogowonto PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Yogyakarta Lempuyangan (LPN)Purwokerto (PWT)Jakarta Pasar Senen (PSE) 2010–
125F-126F Cheribon PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Yogyakarta Lempuyangan (LPN)Purwokerto (PWT)Jakarta Pasar Senen (PSE) 2010–
145-148 Blambangan Express PT. Kereta Api Indonesia (persero) Operation Area 9 Jember Semarang Tawang (SMT)Surabaya Pasar Turi (SBI)Jember (JR)Banyuwangi Ketapang (KTG) 2022–
151-152 Brantas PT. Kereta Api Indonesia (persero) Operation Area 7 Madiun Blitar (BL)Madiun (MN)Semarang Tawang (SMT)Jakarta Pasar Senen (PSE) 1998–
153-156 Ranggajati PT. Kereta Api Indonesia (persero) Operation Area 3 Cirebon Cirebon (CN)Purwokerto (PWT)Yogyakarta (YK)Madiun (MN)Surabaya Gubeng (SGU)Jember (JR) 2016–
163-164 Gumarang PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Jakarta Pasar Senen (PSE)Semarang Tawang (SMT)Surabaya Pasar Turi (SBI) 2001–
163–168 Sancaka Utara PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Yogyakarta (YK) -Surabaya Pasar Turi (SBI) 2019–
129–130 Dharmawangsa PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Jakarta Pasar Senen (PSE)Semarang Tawang (SMT)Surabaya Pasar Turi (SBI) 2019–
145–152 Ciremai PT. Kereta Api Indonesia (persero) Operation Area 4 Semarang Semarang Tawang (SMT)Cirebon (CN)Bandung (BD) 2013–
179–182 Mutiara Timur PT. Kereta Api Indonesia (persero) Operation Area 9 Jember Yogyakarta (YK)Surabaya Gubeng (SGU)Jember (JR)Banyuwangi Ketapang (KTG) 1972–
187–192, 195–198 Joglosemarkerto PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Solo Balapan (SLO)Yogyakarta (YK)Purwokerto (PWT)–Tegal (TG)–Semarang Tawang (SMT) 2015–
183–186, 193–194 Kamandaka PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Semarang Tawang (SMT)–Tegal (TG)–Purwokerto (PWT) 2014–
213–218 Pangrango PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Bogor (BOO)Sukabumi (SI) 2013–
271–280 Kaligung PT. Kereta Api Indonesia (persero) Operation Area 4 Semarang Cirebon Prujakan (CNP)–Brebes (BB) –Tegal (TG)–Semarang Poncol (SMC) 2016–

Business and economy class

Effective 18 September 2024, The last Train to use Business and Economy Class cars, the Logawa, changed to only using Economy New Generation Class coaches.

Economy class

Premium economy class

Train Number Train name Operator Train endpoints Operated
161F-162F Tawang Jaya Premium PT. Kereta Api Indonesia (Persero) Operation Area 4 Semarang Jakarta Pasar Senen (PSE) - Semarang Tawang (SMT) 2018-
253-254 Jayakarta PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Jakarta Pasar Senen (PSE) - Purwokerto (PWT) - Yogyakarta (YK) - Madiun (MN) - Surabaya Gubeng (SGU) 2017-
255-256 Kertajaya PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Surabaya Pasar Turi (SBI) - Semarang Poncol (SMC) - Jakarta Pasar Senen (PSE) 2002-
Logawa PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Purwokerto (PWT)Yogyakarta Lempuyangan (LPN)Madiun (MN)Surabaya Gubeng (SGU)Jember (JR) 1999–
259F-260F Kutojaya Utara PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Kutoarjo (KTA) - Purwokerto (PWT) - Jakarta Kota (JAKK) 1977-
267-268 Ambarawa Express PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Surabaya Pasar Turi (SBI) - Semarang Tawang (SMT) - Semarang Poncol (SMC) 2022-
S5-S8 Kuala Stabas PT. Kereta Api Indonesia (Persero) Regional Division IV Tanjungkarang Tanjung Karang (TNK) - Baturaja (BTA) 2018-

Economy plus class

Train Number Train name Operator Train endpoints Operated
251-252 Majapahit PT. Kereta Api Indonesia (Persero) Operation Area 8 Surabaya Jakarta Pasar Senen (PSE) - Semarang Tawang (SMT) - Madiun (MN) - Malang (ML) 2009-
257-258 Jaka Tingkir PT. Kereta Api Indonesia (Persero) Operation Area 6 Yogyakarta Solo Purwosari (PWS) - Yogyakarta Lempuyangan (LPN) - Purwokerto (PWT) - Jakarta Pasar Senen (PSE) 2013-
263 - 264 Menoreh PT. Kereta Api Indonesia (Persero) Operation Area 4 Semarang Semarang Tawang (SMT) - Jakarta Pasar Senen (PSE) 2012-
269F-270F Ambarawa Express PT. Kereta Api Indonesia (Persero) Operation Area 4 Semarang Semarang Poncol (SMC) - Semarang Tawang (SMT) - Surabaya Pasar Turi (SBI) 2016-
7047-7048 Cikuray PT. Kereta Api Indonesia (Persero) Operation Area 1 Jakarta Garut (GRT) - Bandung (BD) - Jakarta Pasar Senen (PSE) 2022-

Economy class

Some trains in this class are subsidized by the government through a public service obligation.

Known as: PSO class, non-commercial economy class, subsidized economy class.

Train Number Train name Operator Train endpoints Operated
281-282 Matarmaja PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Malang (ML) - Madiun (MN) - Semarang Tawang (SMT) - Jakarta Pasar Senen (PSE) 1983-
283-284 Kahuripan PT. Kereta Api Indonesia (persero) Operation Area 2 Bandung Blitar (BL) - Madiun (MN) - Yogyakarta Lempuyangan (LPN) - Bandung Kiaracondong (KAC) 1995-
285-286 Pasundan PT. Kereta Api Indonesia (persero) Operation Area 2 Bandung Surabaya Gubeng (SGU) - Madiun (MN) - Yogyakarta Lempuyangan (LPN) - Bandung Kiaracondong (KAC) 1997-
287-290 Sri Tanjung PT. Kereta Api Indonesia (persero) Operation Area 9 Jember Banyuwangi Ketapang (KTG) - Jember (JR) - Surabaya Kota (SB) - Madiun (MN) - Yogyakarta Lempuyangan (LPN) 1995-
291-292 Bengawan PT. Kereta Api Indonesia (persero) Operation Area 6 Yogyakarta Purwosari (PWS) - Yogyakarta Lempuyangan (LPN) - Purwokerto (PWT) - Jakarta Pasar Senen (PSE) 1966-
293-294 Progo PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Yogyakarta Lempuyangan (LPN) - Purwokerto (PWT) - Jakarta Pasar Senen (PSE) 2002-
301-308 Serayu PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Purwokerto (PWT) - Kroya (KYA) - Bandung Kiaracondong (KAC) - Jakarta Pasar Senen (PSE) 1985-
309-310 Tawang Jaya PT. Kereta Api Indonesia (persero) Operation Area 4 Semarang Semarang Poncol (SMC) - Cirebon Prujakan (CNP) - Jakarta Pasar Senen (PSE) 1984-
311-312 Kutojaya Selatan PT. Kereta Api Indonesia (persero) Operation Area 5 Purwokerto Kutoarjo (KTA) - Bandung Kiaracondong (KAC) 1977-
313-316 Tawang Alun PT. Kereta Api Indonesia (persero) Operation Area 9 Jember Banyuwangi Ketapang (KTG) - Jember (JR) - Malang Kota Lama (MLK) 2000-
317-318 Probowangi PT. Kereta Api Indonesia (persero) Operation Area 8 Surabaya Banyuwangi Ketapang (KTG) - Jember (JR) - Surabaya Gubeng (SGU) 2014-
319-320 Tegal Bahari PT. Kereta Api Indonesia (persero) Operation Area 1 Jakarta Tegal (TG) - Cirebon Prujakan (CNP) - Jakarta Pasar Senen (PSE) 2013-
7049-7050 Airlangga PT. Kereta Api Indonesia (Persero) Operation Area 8 Surabaya Surabaya Pasar Turi (SBI) - Semarang Poncol (SMC) - Jakarta Pasar Senen (PSE) 2021-
U65-U70 Putri Deli PT. Kereta Api Indonesia (persero) Regional Division I Sumatera Utara and Aceh Medan (MDN) - Tanjung Balai (TNB) 2008-
U71-U72 Siantar Express PT. Kereta Api Indonesia (persero) Regional Division I Sumatera Utara and Aceh Medan (MDN) - Siantar (SIR)
S9-S10 Bukit Serelo PT. Kereta Api Indonesia (persero) Regional Division III Palembang Kertapati (KPT) - Lubuk Linggau (LLG) 2000-
S11-S12 Rajabasa PT. Kereta Api Indonesia (persero) Regional Division IV Tanjung Karang Kertapati (KPT) - Tanjung Karang (TNK)

Local economy class/Commuter (some currently operated by KAI Commuter)

Interior of Economy PSO Class KRD Bojonegoro Train
  • Blora Jaya (Semarang Poncol - Cepu)
  • Jatiluhur (Cikampek - Cikarang)
  • Walahar (Purwakarta - Cikarang)
  • Arjonegoro (Sidoarjo - Surabaya Pasar Turi - Bojonegoro)
  • Lokal Bandung Raya (Padalarang - Bandung - Cicalengka)
  • Pandanwangi (Jember - Ketapang)
  • Penataran (Surabaya Kota - Malang - Blitar)
  • Rapih Dhoho (Surabaya Kota - Kertosono - Blitar)
  • Sibinuang (Padang - Naras)
  • Simandra/Lokal Cibatu (Cibatu - Purwakarta)

Agglomeration

Local and agglomeration trains
Train name Travel relation Travel frequency Type of train Train depot Start of operation (according to service name) Description Image
Blora Jaya Semarang Poncol-Cepu 1 departure Light steel Semarang Poncol (SMC) July 5, 2017
Siliwangi Sukabumi-Cipatat 3 departures Jakarta Kota (JAKK) February 8, 2014
Pandanwangi Jember-Ketapang 2 departures Ketapang (KTG)

Commuter, Local, and Airport services

East Java

Symbol Frequency (times)/

interval (minutes)

KA name Route The path traveled Category Operator Regular fleet
Lin Jenggala Surabaya City – Surabaya Gubeng – Mojokerto – Sidoarjo Surabaya Line

Kertosono–Wonokromo

Tarik–Sidoarjo

Commuter trains KAI Commuter Region 8 KRDI (MH201 )
Lin Supas Surabaya City – Surabaya Gubeng – Sidoarjo – Bangil – Pasuruan Lintas Surabaya

Wonokromo–Bangil

Bangil–Kalisat

Local trains KAI Commuter Region 8 GE U18C (CC201), GE U20C (CC203), K3
Penataran Line Surabaya City – Surabaya Gubeng – Sidoarjo – Bangil – Malang – Blitar Surabaya Crossroads

Wonokromo–Bangil

Kertosono–Bangil

Local trains KAI Commuter Region 8 GE U18C (CC201), GE U20C (CC203), K3
Lin Dhoho Surabaya City – Surabaya Gubeng – Mojokerto – Kertosono – Blitar Surabaya Cross-train line

Kertosono–Wonokromo

Kertosono–Bangil

Local trains KAI Commuter Region 8 GE U18C ( CC201), GE U20C (CC203), K3
Lin Arjonegoro Sidoarjo – Surabaya Gubeng – Surabaya Pasarturi – Bojonegoro Gambringan–Surabaya Pasarturi Surabaya-crossing

Wonokromo–Bangil

Local trains KAI Commuter Region 8 KRDI (MH201)
Lin Blorasura Surabaya Pasarturi – Bojonegoro – Cepu Gambringan–Surabaya Pasarturi Local trains KAI Commuter Region 8 GE U18C (CC201), GE U20C (CC203), K3
Pandanwangi Jember – Banyuwangi – Ketapang Bangil–Kalisat

Kalisat–Banyuwangi

Local trains KAI Daop 9 GE U18C (CC201), GE U20C (CC203), K3

South Sulawesi

Symbol Frequency (times)/

interval (minutes)

KA name Route The path traveled Category Operator Regular fleet
Andalan Celebes Garongkong – Barru – Ma'rang – Mangilu Branching to Garongkong Harbor

Makassar–Parepare railway line

Branching to the Tonasa Cement Factory

Local trains KAI Daop 8, South Sulawesi Citra Indonesia KRDE INKA (ME2XX)
Lontara Garongkong – Barru – Ma'rang – Mandai Branching to Garongkong Harbor

Makassar–Parepare railway line

Local trains KAI Daop 8, South Sulawesi Citra Indonesia KRDE INKA (ME2XX)

Diesel multiple units

Jenggala KRDI AC Train Interior

Air-conditioned

Railbus

KAI Airport Services

KAI Commuter

Electric train

Greater Jakarta

Greater Yogyakarta and Surakarta

Non-commercial

Seasonal train

Non-air-conditioned

Route

Java and Northern Sumatra

The following is a list of intercity train service stops on Java and Northern Sumatra according to Gapeka 2023, excluding Jatinegara Station for passenger arrivals from the originating station.[5][6]

Java

Intercity
South Java line
DKI Jakarta and West Java[a] to Central JavaDI Yogyakarta and East Java via Bandung
Name Class Relation Frequency Stopping stations
KA Baturraden Ekspres Executive BandungPurwokerto 1x
Business
KA Kutojaya Selatan Economy KiaracondongKutoarjo 1x
KA Serayu Pasar Senen–Purwokerto via Kiaracondong 1x
KA Lodaya Executive Bandung–Solo Balapan 2x
  • Lodaya Malam heading to Surakarta only stops at Cibatu Station, while the opposite direction is only on the morning schedule.
Economy
KA Pasundan Economy Kiaracondong–Surabaya Gubeng 1x
KA Argo Wilis Panoramic Bandung–Surabaya Gubeng 1x
  • Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Kroya, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Kertosono, Jombang, Mojokerto
Executive
KA Turangga Panoramic 1x
  • Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto
Executive
KA Mutiara Selatan Executive 1x
  • Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Yogyakarta, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto
Premium Economy
KA Kahuripan Economy Kiaracondong–Blitar 1x
  • Leles, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Gandrungmangun, Maos, Kroya, Gombong (downstream only), Karanganyar (upstream only), Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, Papar, Kediri, Tulungagung
KA Malabar Executive Bandung–Malang 2x
  • Kiaracondong, Cipeundeuy, Tasikmalaya, Banjar, Maos, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Kepanjen, Malang Old Town
Premium Economy
DKI Jakarta to West Java[a]
Name Class Relation Frequency Stopping stations
KA Argo Parahyangan Panoramic GambirBandung 4x
  • Departures to Jakarta are only departed on the morning schedule, while the opposite is at night
  • Departures on the afternoon schedule use the Mulitah Selatan train series owned by the Sidotopo Main Depot without the accompanying train series Panoramic.
  • Argo Parahyangan Executive uses the Argo Wilis train, Turangga, and Gajayana series with different schedules.
Executive
Premium Economy
KA Cikuray Economy Pasar SenenGarut 1x
KA Papandayan Panoramic Gambir–Garut 1x
  • Bekasi, Karawang, Cimahi, Bandung, Kiaracondong, Leles (upstream only), Cibatu, Wanaraja (downstream only)
Executive
Premium Economy
KA Pangandaran Panoramic Gambir–Banjar 1x
Executive
Premium Economy
DKI Jakarta to Central Java and Special Region of Yogyakarta via Purwokerto
Name Class Relation Frequency Stopping stations
KA Sawunggalih Executive Pasar SenenKutoarjo 2x
  • Sawunggalih Pagi only stops at Haurgeulis Station (towards Jakarta), Terisi (towards Kutoarjo), Jatibarang (towards Kutoarjo), Ciledug, and Kutowinangun (towards Jakarta).
  • Sawunggalih Night towards Kutoarjo only stops at Kutowinangun Station.
Premium Economy
KA Kutojaya Utara Premium Economy Jakarta Kota–Kutoarjo 1x
KA Fajar and Senja Utama Yogyakarta Priority Pasar Senen–Yogyakarta 2x
  • Bekasi, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates
  • Fajar Utama Yogyakarta only stops at Cikampek Station (towards Yogyakarta), Terisi (towards Yogyakarta), Jatibarang (towards Jakarta), Ciledug (towards Yogyakarta), and Ketanggungan.
  • Senja Utama Yogyakarta heading to Yogyakarta only stops at Jatibarang Station.
Executive
Premium Economy
KA Taksaka Luxury Gambir–Yogyakarta 2x
  • Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo
Executive
KA Gajahwong Priority Pasar Senen–Lempuyangan 1x
  • Bekasi, Jatibarang, Cirebon Prujakan, Prupuk (upstream only), Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates
Executive
Economy
KA Bogowonto Priority 1x
  • Bekasi, Cikarang, Jatibarang, Cirebon Prujakan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta
Executive
Premium Economy
KA Progo Economy 1x
  • Bekasi, Haurgeulis (upstream direction only), Cirebon Prujakan, Ketanggungan (upstream direction only), Prupuk (upstream direction only), Purwokerto, Kroya, Gombong, Karanganyar (upstream direction only), Kebumen, Kutoarjo, Wates
KA Jaka Tingkir Pasar Senen–Purwosari 1x
  • Cikarang, Haurgeulis, Jatibarang, Cirebon Prujakan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten
KA Bengawan 1x
  • Bekasi, Cikarang, Pegaden Baru, Cirebon Prujakan, Prupuk (downstream direction only), Bumiayu (upstream direction only), Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten
KA Fajar and Senja Utama Solo Executive Pasar Senen–Solo Balapan 1x
  • Bekasi, Cirebon, Purwokerto, Kroya, Karanganyar, Kutoarjo, Wates, Yogyakarta, Klaten
Premium Economy
KA Mataram Executive 1x
  • Bekasi, Haurgeulis (upstream only), Jatibarang, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten
Economy
KA Argo Lawu Luxury Gambir–Solo Balapan 1x
  • Cirebon, Purwokerto, Yogyakarta, Klaten
Executive
KA Argo Dwipangga Luxury 1x
  • Jatinegara (downstream only), Cirebon, Purwokerto, Yogyakarta, Klaten
Executive
KA Manahan Priority 2x
  • Cikarang (morning schedule to Gambir only), Cirebon, Purwokerto, Kroya, Kutoarjo, Yogyakarta, Klaten
  • Morning Manahan to Surakarta stops at Kebumen Station, while the reverse is only on the evening schedule.
Executive
DKI Jakarta and West Java[a] to East Java via Purwokerto
Name Class Relation Frequency Stopping stations
KA Bangunkarta Executive Pasar SenenJombang 1x
Economy
KA Ranggajati Executive CirebonJember via Surabaya Gubeng 1x
Economy
KA Gaya Baru Malam Selatan Executive Pasar Senen–Surabaya Gubeng 1x
Economy
KA Jayakarta Premium Economy 1x
  • Bekasi, Cikarang, Cikampek (upstream direction only), Jatibarang, Cirebon, Prupuk, Purwokerto, Kroya, Karanganyar, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Solo Balapan, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto
KA Argo Semeru Compartment Suite Gambir–Surabaya Gubeng 1x
  • Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto
Executive
KA Bima Compartment Suite 1x
  • Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto
Executive
KA Singasari Executive Pasar Senen–Blitar 1x
  • Bekasi, Cikarang (downstream direction only), Karawang, Cikampek, Haurgeulis, Cirebon, Prupuk, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen (upstream direction only), Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, Kediri, Tulungagung, Ngunut
Economy
KA Gajayana Luxury Gambir–Malang 1x
  • Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen
Executive
Central Java and Special Region of Yogyakarta to East Java
Name Class Relation Frequency Stopping stations
KA Sancaka Executive YogyakartaSurabaya Gubeng 4x
Premium Economy
KA Kertanegara Executive PurwokertoMalang 1x
Economy
KA Malioboro Express Executive 1x
  • Kroya, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Madiun, Caruban, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama
Economy
KA Sri Tanjung Economy LempuyanganBanyuwangi via Surabaya City 1x
KA Logawa Purwokerto–Jember via Surabaya Gubeng 1x
  • Kroya, Sumpiuh, Gombong, Karanganyar, Kebumen, Kutowinangun, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Ngawi, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Wonokromo, Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji
KA Wijayakusuma Executive Cilacap–Ketapang via Surabaya Gubeng 1x
  • Gumilir, Maos, Kroya, Sumpiuh, Gombong, Kebumen, Kutowinangun (downstream direction only), Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Ngawi, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji, Jember, Kalibaru, Kalisetail, Rogojampi, Banyuwangi City
Premium Economy
Malang–Banyuwangi
Name Class Relation Frequency Stopping stations
KA Tawang Alun Malang Old TownBanyuwangi Economy 1x
North Java Line
DKI Jakarta to West Java[a]
Name Class Relation Frequency Stopping stations
KA Argo Cheribon Executive GambirCirebon 2x
Economy
DKI Jakarta and West Java[a] to Central Java
Name Class Relation Frequency Stopping stations
KA Tegal Bahari Executive Pasar SenenTegal 1x
Business
KA Argo Cheribon Executive Gambir–Tegal 2x
Economy
KA Tawang Jaya Economy Pasar Senen–Semarang Poncol 1x
Executive Pasar Senen–Semarang Tawang 1x
Economy
KA Menoreh Economy 1x
  • Bekasi, Cikarang (downstream direction only), Pegaden Baru, Jatibarang, Cirebon Prujakan, Brebes, Tegal, Pemalang, Pekalongan, Batang, Weleri
KA Argo Sindoro Executive Gambir–Semarang Tawang 1xpm
  • Jatinegara (downstream only), Cirebon, Tegal, Pekalongan
KA Argo Muria 2x
  • Bekasi, Cirebon, Tegal, Pekalongan
KA Argo Merbabu 1x
  • Bekasi (downstream only), Cirebon, Tegal, Pekalongan
KA Ciremai Executive Bandung–Semarang Tawang via Cirebon 1x
  • Cimahi, Purwakarta, Cikampek, Haurgeulis (downstream only), Jatibarang, Cirebon, Brebes, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol
Economy
DKI Jakarta and West Java[a] to East Java
Name Class Relation Frequency Stopping stations
KA Gumarang Executive Pasar SenenSurabaya Pasarturi 1x
Business
KA Dharmawangsa Executive 1x
Economy
KA Kertajaya Premium Economy 1x
  • Bekasi, Cikarang, Haurgeulis, Jatibarang, Cirebon Prujakan, Brebes, Tegal, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan
Airlangga Train Economy 1x
  • Bekasi, Cikarang, Cikampek, Pegaden Baru, Haurgeulis, Jatibarang, Arjawinangun, Cirebon Prujakan, Babakan, Tanjung, Brebes, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan
Argo Bromo Anggrek Train Luxury Gambir–Surabaya Pasarturi 2x
  • Cirebon, Pekalongan, Semarang Tawang, Bojonegoro
Executive
KA Sembrani Luxury 2x
  • Bekasi, Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo (night schedule only), Cepu, Bojonegoro, Lamongan (night schedule only)
Executive
KA Harina Executive Bandung–Surabaya Pasarturi via Cirebon 1x
Premium Economy
Brantas Train Executive Pasar Senen–Blitar 1x
Economy
KA Jayabaya Executive Senen Market–Malang via Surabaya Pasarturi 1x
Economy
KA Majapahit Economy Senen Market–Malang via Semarang Tawang 1x
  • Bekasi, Karawang (downstream direction only), Haurgeulis (Malang direction only), Cirebon Prujakan, Tegal, Pekalongan, Semarang Tawang, Solo Jebres, Sragen, Walikukun, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Old Town
Matarmaja Train 1x
  • Bekasi, Pegaden Baru, Filled, Jatibarang, Cirebon Prujakan, Babakan, Brebes, Tegal, Pekalongan, Semarang Tawang, Gundih (only towards Malang), Solo Jebres, Sragen, Walikukun, Ngawi, Magetan, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Ngunut, Blitar, Wlingi, Kesamben, Sumberpucung, Kepanjen, Malang Kotalama
Brawijaya Train Priority Gambir–Malang via Semarang Tawang 1x
  • Bekasi, Cikarang, Cirebon, Tegal, Pekalongan, Semarang Tawang, Solo Jebres, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama
Executive
KA Dharmawangsa Executive 1x
Economy
KA Kertajaya Premium Economy 1x
  • Bekasi, Cikarang, Haurgeulis, Jatibarang, Cirebon Prujakan, Brebes, Tegal, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan
Airlangga Train Economy 1x
  • Bekasi, Cikarang, Cikampek, Pegaden Baru, Haurgeulis, Jatibarang, Arjawinangun, Cirebon Prujakan, Babakan, Tanjung, Brebes, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan
Argo Bromo Anggrek Train Luxury Gambir–Surabaya Pasarturi 2x
  • Cirebon, Pekalongan, Semarang Tawang, Bojonegoro
Executive
KA Sembrani Luxury 2x
  • Bekasi, Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo (night schedule only), Cepu, Bojonegoro, Lamongan (night schedule only)
Executive
KA Harina Executive Bandung–Surabaya Pasarturi via Cirebon 1x
Premium Economy
Brantas Train Executive Pasar Senen–Blitar 1x
Economy
KA Jayabaya Executive Senen Market–Malang via Surabaya Pasarturi 1x
Economy
KA Majapahit Economy Senen Market–Malang via Semarang Tawang 1x
  • Bekasi, Karawang (downstream direction only), Haurgeulis (Malang direction only), Cirebon Prujakan, Tegal, Pekalongan, Semarang Tawang, Solo Jebres, Sragen, Walikukun, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Old Town
Matarmaja Train 1x
  • Bekasi, Pegaden Baru, Filled, Jatibarang, Cirebon Prujakan, Babakan, Brebes, Tegal, Pekalongan, Semarang Tawang, Gundih (only towards Malang), Solo Jebres, Sragen, Walikukun, Ngawi, Magetan, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Ngunut, Blitar, Wlingi, Kesamben, Sumberpucung, Kepanjen, Malang Kotalama
Brawijaya Train Priority Gambir–Malang via Semarang Tawang 1x
  • Bekasi, Cikarang, Cirebon, Tegal, Pekalongan, Semarang Tawang, Solo Jebres, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama
Executive
KA Pandalungan Executive Gambir–Jember 1x
  • Cikarang, Filled (downstream direction only), Jatibarang (downstream direction only), Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo, Cepu, Bojonegoro, Lamongan, Surabaya Pasarturi, Surabaya Gubeng, Wonokromo (downstream direction only), Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul
KA Blambangan Ekspres Executive Senen Market–Banyuwangi 1x
Economy
Central Java to East Java
Name Class Relation Frequency Stopping stations
Ambarawa Express Train Premium Economy Semarang PoncolSurabaya Pasarturi 2x
Economy
Surabaya–Banyuwangi
Name Class Relation Frequency Stopping stations
KA Probowangi Economy Surabaya GubengBanyuwangi 1x
KA Mutiara Timur Executive Surabaya Pasarturi–Ketapang 1x
  • Surabaya Gubeng, Sidoarjo, Bangil, Pasuruan, Probolinggo, Tanggul, Rambipuji, Jember, Kalisetail, Kalibaru, Temuguruh, Rogojampi, Banyuwangi City
Business

Send feedback

Agglomeration
Name Class Relation Frequency Stopping station
KA Joglosemarkerto Executive Solo BalapanSemarang Tawang via Purwokerto 1x Clockwise: Klaten, Lempuyangan, Yogyakarta, Wates, Wojo (downstream only), Kutoarjo, Kutowinangun, Kebumen, Gombong, Sumpiuh, Kroya....
  • The Purwokerto–Semarang–Surakarta route only operates on the evening schedule
  • The journey to Semarang Tawang continues via Purwokerto (see below)
Economy
Executive 1x Counterclockwise: Salem, Gundih, Brumbung, Semarang Tawang, Semarang Poncol, Weleri, Pekalongan, Pemalang, Tegal, Slawi, Prupuk, Bumiayu, Purwokerto....
Economy
KA Pangrango Executive BogorSukabumi 3x Bogor Paledang, Batutulis, Maseng, Cigombong, Cicurug, Parungkuda, Cibadak, Cisaat
Economy
KA Joglosemarkerto Executive YogyakartaCilacap 1x Wates, Kutoarjo, Kebumen, Karanganyar, Gombong, Sumpiuh, Kroya, Maos, Gumilir
Premium Economy
Kamandaka Executive-Economic Semarang Tawang–Purwokerto 1x Semarang Poncol, Weleri, Pekalongan, Pemalang, Tegal, Slawi, Prupuk, Bumiayu
Arjuno Ekspres train Executive Surabaya GubengMalang 1x
KA Banyubiru Executive-Economy Semarang Tawang–Solo Balapan 2x Brumbung, Gundih, Salem
KA Kaligung Semarang PoncolBrebes 3x Weleri, Batang, Pekalongan, Pemalang, Tegal
  • Kaligung train service extended to Cirebon Prujakan Station on the morning schedule and stops at Tanjung, Losari, and Babakan Stations
  • Semarang Poncol–Tegal segment only operates on the afternoon, evening, and night schedules
Notes
  1. ^ a b c d e f Except for RegencyBekasi City, RegencyBogor City, and Depok City which are the regencies and cities supporting DKI Jakarta.
  2. ^ a b Only morning schedule towards Tegal

North Sumatra

Mixed class
Name Class Relation Frequency Stopping stations
Sribilah train Executive-Business-Economy Premium MedanRantauprapat 4x
  • Business and premium economy classes only operate on certain days
Economy class
Name Class Relation Frequency Stopping station Travel distance
Putri Deli train Economy MedanTanjungbalai 3x Bandar Khalipah, Batang Kuis, Araskabu, Lubukpakam, Perbaungan, Rampah, Tebing Tinggi, Bandar Tinggi, Perlanaan, Lima Puluh, Sei Bejangkar, Kisaran 174 km

West and South Sumatra

The following are intercity train services in West and South Sumatra according to Gapeka 2023.[7][8]

Name Class Relation Frequency Stopping station
Sriwijaya Railway Executive-Business KertapatiTanjungkarang 1x Prabumulih, Peninjawan, Baturaja, Martapura, Waytuba, Blambangan Umpu, Tulungbuyut, Ketapang, Kotabumi, Sulusuban, Bekri, Rejosari
  • Only operates on certain days
Rajabasa train Economy 1x Payakabung, Prabumulih, Pagergunung, Peninjawan, Baturaja, Martapura, Waytuba, Blambangan Umpu, Negeri Agung, Tulungbuyut, Negeri Ratu, Ketapang, Kotabumi, Sulusuban, Haji Pemanggilan, Bekri, Tegineneng, Rejosari, Labuanratu
Sindang Marga train Business-Executive Kertapati – Lubuklinggau 1x Prabumulih, Muara Enim, Lahat, Empat Lawang
Bukit Serelo train Economy 1x Payakabung, Prabumulih, Belimbing Pendopo, Penanggiran, Muara Enim, Lahat, Bungamas, Tebing Tinggi, Muara Saling, Padang City
Kuala Stabas train Tanjungkarang – Baturaja 2x Labuanratu, Rejosari, Bekri, Hajj Summoning, Sulusuban, Kotabumi, Ketapang, Blambangan Umpu, Giham, Waytuba, Martapura

Non-operational

Formerly operational

Noted in Gapeka 1961

Name[9] Relation Notes
1. Tarumanegara Surabaya Pasar Turi - Gambir It was an afternoon express train
2. Mantjanegara Gambir - Surabaya Pasar Turi
3. Parahijangan Surabaja Kota - Bandung
4. Madjapahit Bandung - Surabaja Kota
5. Sunda Kelapa Kroja - Gambir
6. Singhasari Tjirebon - Surabaja Kota
7. Bintang Sendja Surabaja Kota - Djakarta via Semarang It was an night express train
8. Bintang Fadjar Djakarta - Surabaja Kota via Semarang

Dutch East Indies Era

Name Relation
1. De Vlugge Vier Batavia-Bandoeng
2. Eendaagsche Express[10] Batavia-Soerabaia
3. De Nacht Express[11] Batavia-Soerabaia

See also

References

  1. ^ "Jadwal Perjalanan Kereta Api 2021". Cloud KAI (in Indonesian). Bandung. February 2021. Retrieved 2021-03-11.
  2. ^ inaugurates Minangkabau Airport train antaranews.com, 21 May 2018. Retrieved 11 January 2019
  3. ^ Launches Rail Service Jakarta Airport railway-technology.com, 4 January 2018. Retrieved on 5 January 2018
  4. ^ operates four round-trips for Yogyakarta airport railway trial run antaranews.com, 21 May 2021. Retrieved 22 May 2021
  5. ^ Train Travel Chart on the National Railway Network in Java in 2023 (PDF). Bandung: PT Kereta Api Indonesia (Persero). April 14, 2023. p. 56. Retrieved May 12, 2023 – via Directorate General of Railways.
  6. ^ Train Travel Chart on the National Railway Network in North Sumatra in 2023 (PDF). Bandung: PT Kereta Api Indonesia (Persero). April 14, 2023. p. 14 – via Directorate General of Railways.
  7. ^ Train Travel Chart on the National Railway Network in Southern Sumatra in 2023 (PDF). Bandung: PT Kereta Api Indonesia (Persero). April 14, 2023. p. 17. Retrieved May 12, 2023 – via Directorate General of Railways.
  8. ^ Train Travel Graph on the National Railway Network in West Sumatra in 2023 (PDF). Bandung: PT Kereta Api Indonesia (Persero). April 14, 2023. p. 13. Retrieved May 12, 2023 – via Directorate General of Railways.
  9. ^ "1961 Timetable". keretapi.tripod.com. Retrieved 2020-06-04.
  10. ^ EEndaagsche Express: The Fastest Train from Java Island, 1929-1942, uwgm.ac.id. Retrieved on 16 April 2023.
  11. ^ Nacht Express, Serving Jakarta - Surabaya, This is the First Luxury Train in Indonesia, kabarpenumpang.com. 17 November 2020. Retrieved 16 April 2022