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