| Train Name
|
Railroad
|
Train Endpoints
|
Operated
|
| Argo Bromo Anggrek
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Surabaya (Surabaya Pasar Turi)
|
Since 1995 (First operated as Argo Bromo)
Since 1997 (Operated as Argo Bromo Anggrek)
|
| Argo Dwipangga
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Yogyakarta (Yogyakarta) – Surakarta (Solo Balapan)
|
Since 1998
|
| Argo Cheribon
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Cirebon (Cirebon)
|
Since 2010 (Replacing Argo Jati)
|
| Argo Lawu
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Yogyakarta (Yogyakarta) – Surakarta (Solo Balapan)
|
Since 1996
|
| Argo Muria
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Semarang (Semarang Tawang)
|
Since 1997
|
| Argo Parahyangan
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Bandung (Bandung)
|
Since 2010 (Replacing Argo Gede and Parahyangan)
|
| Argo Sindoro
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Semarang (Semarang Tawang)
|
Since 2001 (Replacing Argo Muria I)
|
| Argo Wilis
|
Kereta Api Indonesia
|
Bandung (Bandung) – Surabaya (Surabaya Gubeng)
|
Since 1998
|
| Bangunkarta
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Jombang (Jombang) – Surabaya (Surabaya Gubeng)
|
Since 1985 (First operated)
Since 2013 (Route extended to Surabaya Gubeng)
|
| Banten Express/Patas Merak
|
Kereta Api Indonesia
|
Jakarta (Angke) – Merak (Merak)
|
|
| Bengawan
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surakarta (Purwosari)
|
|
| Bima
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Surabaya (Surabaya Gubeng) – Malang (Malang)
|
Since 1967 (First operated)
Since 2014 (Route extended to Malang)
|
| Bogowonto
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Yogyakarta (Lempuyangan)
|
Since 2010
|
| Brantas
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Kediri (Kediri)
|
Since 1980
|
| Cirebon Express
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Cirebon (Cirebon)
|
Since 1989
|
| Ciremai Ekspres
|
Kereta Api Indonesia
|
Bandung (Bandung) – Cirebon (Cirebon)
|
Since 2013
|
| Fajar Utama Yogyakarta
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Yogyakarta (Yogyakarta)
|
Since 1986
|
| Gajayana
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Malang (Malang)
|
Since 1999
|
| Gajah Wong
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Yogyakarta (Lempuyangan)
|
Since 2011
|
| Gaya Baru Malam Selatan
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surabaya (Surabaya Gubeng)
|
|
| Gumarang
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surabaya (Surabaya Pasar Turi)
|
Since 2001
|
| Harina
|
Kereta Api Indonesia
|
Bandung (Bandung) – Semarang (Semarang Tawang) – Surabaya (Surabaya Pasar Turi)
|
Since 2003 (First operated)
Since 2013 (Route extended to Surabaya)
|
| Jaka Tingkir
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surakarta (Purwosari)
|
Since 2013
|
| Jayabaya
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surabaya (Surabaya Pasar Turi) – Malang (Malang)
|
Since 2014 (Revival from business class Jayabaya Utara)
|
| Joglokerto Ekspres
|
Kereta Api Indonesia
|
Surakarta (Solo Balapan) – Yogyakarta (Yogyakarta) – Purwokerto (Purwokerto)
|
Since 2014 (First operated as Joglo Ekspres)
Since 2015 (Route extended to Purwokerto and name changed to Joglokerto Ekspres)
|
| Kahuripan
|
Kereta Api Indonesia
|
Bandung (Kiaracondong) – Kediri (Kediri)
|
Since 1995
|
| Kaligung
|
Kereta Api Indonesia
|
Tegal (Tegal) – Semarang (Semarang Poncol)
|
Since 2010
|
| Kalijaga
|
Kereta Api Indonesia
|
Surakarta (Solo Balapan) – Semarang (Semarang Poncol)
|
Since 2014
|
| Kalimaya
|
Kereta Api Indonesia
|
Jakarta (Tanah Abang) – Merak (Merak)
|
Since 2012
|
| Kamandaka
|
Kereta Api Indonesia
|
Purwokerto (Purwokerto) – Semarang (Semarang Tawang)
|
Since 2014
|
| Krakatau Ekspres
|
Kereta Api Indonesia
|
Merak (Merak) – Jakarta (Pasar Senen) – Kediri (Kediri)
|
Since 2013
|
| Kertajaya
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surabaya (Surabaya Pasar Turi)
|
|
| Kutojaya Selatan
|
Kereta Api Indonesia
|
Bandung (Kiaracondong) – Purworejo (Kutoarjo)
|
Since 1997
|
| Kutojaya Utara
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Purworejo (Kutoarjo)
|
Since 1977
|
| Lodaya
|
Kereta Api Indonesia
|
Bandung (Bandung) – Yogyakarta (Yogyakarta) – Surakarta (Solo Balapan)
|
Since 1992
|
| Logawa
|
Kereta Api Indonesia
|
Purwokerto (Purwokerto) – Jember (Jember)
|
|
| Madiun Jaya/Mantab
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Madiun (Madiun)
|
Operating only on public holiday
|
| Maharani
|
Kereta Api Indonesia
|
Semarang (Semarang Poncol) – Surabaya (Surabaya Pasar Turi)
|
Since 2014
|
| Majapahit
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Malang (Malang)
|
Since 2009 (First operated as Senja Kediri)
Since 2012 (Name changed to Majapahit)
|
| Malabar
|
Kereta Api Indonesia
|
Bandung (Bandung) – Malang (Malang)
|
Since 2010
|
| Malioboro Ekspres
|
Kereta Api Indonesia
|
Yogyakarta (Yogyakarta) – Malang (Malang)
|
Since 2012
|
| Matarmaja
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Malang (Malang)
|
|
| Menoreh
|
Kereta Api Indonesia
|
Jakarta (Jakarta Kota) – Semarang (Semarang Tawang)
|
Since 2012 (First operation)
Since 2019(Station changed from Pasar Senen to Jakarta Kota)
|
| Mutiara Selatan
|
Kereta Api Indonesia
|
Bandung (Bandung) – Surabaya (Surabaya Gubeng)
|
|
| Mutiara Timur
|
Kereta Api Indonesia
|
Surabaya (Surabaya Gubeng) – Banyuwangi (Ketapang)
|
|
| Pangrango
|
Kereta Api Indonesia
|
Bogor (Bogor Paledang) – Sukabumi (Sukabumi)
|
|
| Pasundan
|
Kereta Api Indonesia
|
Bandung (Kiaracondong) – Surabaya (Surabaya Gubeng)
|
|
| Jatiluhur Ekspress
|
Kereta Api Indonesia
|
Jakarta (Tanjung Priuk) – Cikampek (Cikampek)
|
Since 1966
|
| Walahar Ekspres
|
Kereta Api Indonesia
|
Jakarta (Tanjung Priuk) – Purwakarta (Purwakarta)
|
Since 1971
|
| Penataran
|
Kereta Api Indonesia
|
Surabaya (Surabaya Kota) – Malang (Malang) – Blitar (Blitar)
|
|
| Probowangi
|
Kereta Api Indonesia
|
Surabaya (Surabaya Kota) – Banyuwangi (Ketapang)
|
|
| Progo
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Yogyakarta (Lempuyangan)
|
|
| Purwojaya
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Cilacap (Cilacap)
|
|
| Rangkas Jaya
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Rangkasbitung (Rangkasbitung)
|
|
| Sancaka
|
Kereta Api Indonesia
|
Yogyakarta (Yogyakarta) – Surabaya (Surabaya Gubeng)
|
|
| Sawunggalih Utama
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Purworejo (Kutoarjo)
|
|
| Sembrani
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Surabaya (Surabaya Pasar Turi)
|
|
| Senja Utama Solo
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surakarta (Solo Balapan)
|
|
| Senja Utama Yogyakarta
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Yogyakarta (Yogyakarta)
|
|
| Serayu
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Bandung (Kiaracondong) – Purwokerto (Purwokerto)
|
|
| Senja Utama Solo
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Surakarta (Solo Balapan)
|
|
| Siantar Ekspres
|
Kereta Api Indonesia
|
Medan (Medan) – Pematangsiantar (Siantar)
|
|
| Siliwangi
|
Kereta Api Indonesia
|
Sukabumi (Sukabumi) – Cianjur (Cianjur)
|
|
| Simandra/Lokal Cibatu
|
Kereta Api Indonesia
|
Garut (Cibatu) – Purwakarta (Purwakarta)
|
|
| Sri Tanjung
|
Kereta Api Indonesia
|
Yogyakarta (Lempuyangan) – Banyuwangi (Ketapang)
|
|
| Taksaka
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Yogyakarta (Yogyakarta)
|
|
| Tawang Alun
|
Kereta Api Indonesia
|
Malang (Malang) – Banyuwangi (Ketapang)
|
|
| Tawang Jaya
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Semarang (Semarang Poncol)
|
|
| Tegal Arum
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Tegal (Tegal)
|
|
| Tegal Bahari
|
Kereta Api Indonesia
|
Jakarta (Gambir) – Tegal (Tegal)
|
|
| Tegal Ekspres
|
Kereta Api Indonesia
|
Jakarta (Pasar Senen) – Tegal (Tegal)
|
|
| Turangga
|
Kereta Api Indonesia
|
Bandung (Bandung) – Surabaya (Surabaya Kota)
|
|
| Serelo
|
Kereta Api Indonesia
|
Palembang (Kertapati) – Lubuklinggau (Lubuklinggau)
|
|
| Sindang Marga
|
Kereta Api Indonesia
|
Palembang (Kertapati) – Lubuklinggau (Lubuklinggau)
|
|
| Sriwijaya
|
Kereta Api Indonesia
|
Palembang (Kertapati) – Bandar Lampung (Tanjung Karang)
|
|
| Rajabasa
|
Kereta Api Indonesia
|
Palembang (Kertapati) – Bandar Lampung (Tanjung Karang)
|
|
| Putri Deli
|
Kereta Api Indonesia
|
Medan (Medan) – Tanjungbalai (Tanjungbalai)
|
|
| Siantar Express
|
Kereta Api Indonesia
|
Medan (Medan) – Pematangsiantar (Siantar)
|
|
| Sribilah
|
Kereta Api Indonesia
|
Medan (Medan) – Labuhan Batu (Rantau Prapat)
|
|
| Sibinuang
|
Kereta Api Indonesia
|
Padang (Padang) – Pariaman (Naras)
|
|