Daftar kereta api di Indonesia: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Gilang Bayu Rakasiwi (bicara | kontrib)
Gilang Bayu Rakasiwi (bicara | kontrib)
 
(91 revisi perantara oleh 7 pengguna tidak ditampilkan)
Baris 13:
== Rute ==
=== Jawa dan Sumatra bagian Utara ===
Berikut ini adalah daftar stasiun pemberhentian layanan kereta api antarkota di Pulau Jawa dan Sumatra bagian utara sesuai Gapeka 2023, tidak termasuk [[Stasiun Jatinegara]] untuk penurunankedatangan penumpang dari stasiun asal.<ref>{{cite book|url=https://djka.dephub.go.id/uploads/202305/KP-DJKA_67_TAHUN_2023_GAPEKA_JAWA_2023.pdf#page=56|title=Grafik Perjalanan Kereta Api pada Jaringan Jalur Kereta Api Nasional di Jawa Tahun 2023|date=14 April 2023|page=56|publisher=PT [[Kereta Api Indonesia]] (Persero)|location=[[Bandung]]|accessdate=12 Mei 2023|via=[[Direktorat Jenderal Perkeretaapian]]}}</ref><ref>{{cite book|urlhttps://djka.dephub.go.id/uploads/202305/KP-DJKA_68_TAHUN_2023_GAPEKA_SUMBAGUT_2023.pdf#page=14|title=Grafik Perjalanan Kereta Api pada Jaringan Jalur Kereta Api Nasional di Sumatra Bagian Utara Tahun 2023|date=14 April 2023|page=14|publisher=PT [[Kereta Api Indonesia]] (Persero)|location=[[Bandung]]|accessdate=12 Mei 2023|via=[[Direktorat Jenderal Perkeretaapian]]}}</ref>
 
==== Jawa ====
===== Antarkota =====
====== Lintas utaraselatan Jawa ======
{| class="wikitable"
|-
! colspan="5" |[[DKI Jakarta]] serta [[Jawa Barat]]{{efn|name=jabodetabek}} ke [[Jawa Tengah]]–[[Daerah Istimewa Yogyakarta|DI Yogyakarta]] dan [[Jawa Timur]] via [[Stasiun Bandung|Bandung]]
! Nama !! Kelas !! Relasi !! Stasiun pemberhentian
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
! colspan="4" |[[Jadetabek]] – [[Rebana (wilayah metropolitan)|Rebana]]
|-
| rowspan="6"2 | {{kereta apiKA|ArgoBaturraden CheribonEkspres}} (reguler dan tambahan)
| Eksekutif
| rowspan="6"2 | {{sta|GambirBandung}} {{sta|CirebonPurwokerto}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, {{sta|Haurgeulis}}, {{sta|Terisi}} (hanya arah Cirebon), {{sta|Jatibarang}}}}
| rowspan=2 | {{cslist|{{sta|Kiaracondong}}, {{sta|Cipeundeuy}}, {{sta|Tasikmalaya}}, {{sta|Ciamis}}, {{sta|Banjar}}, {{sta|Sidareja}}, {{sta|Jeruklegi}}, {{sta|Maos}}, {{sta|Kroya}}}}
* Hanya pada jadwal tertentu
* Argo Cheribon KA 29F–30F hanya beroperasi pada jadwal tertentu
* Argo Cheribon Fakultatif kelas eksekutif-bisnis hanya menggunakan rangkaian [[kereta api Ranggajati]]
|-
| Bisnis
|-
| {{KA|Kutojaya Selatan}}
|Eksekutif
| rowspan=2| Ekonomi
| rowspan="2" |{{cslist|Bekasi, {{sta|Cikampek}} (hanya KA 24–25), Haurgeulis, Terisi (hanya arah Cirebon), Jatibarang, {{sta|Arjawinangun}} (hanya KA 24–25)}}
| {{sta|Kiaracondong}}–{{sta|Kutoarjo}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, {{sta|Gandrungmangun}}, Jeruklegi, Maos, Kroya, {{sta|Sumpiuh}}, {{sta|Gombong}}, {{sta|Karanganyar}}, {{sta|Kebumen}}, {{sta|Kutowinangun}}}}
|-
| {{KA|Serayu}}
|Ekonomi
| {{sta|Pasar Senen}}–Purwokerto via {{sta|Kiaracondong}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|{{sta|Bekasi}}, {{sta|Cikarang}}, {{sta|Karawang}}, {{sta|Cikampek}}, {{sta|Purwakarta}}, {{sta|Cimahi}}, Kiaracondong, {{sta|Leles}}, {{sta|Cibatu}}, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Gandrungmangun, Jeruklegi, Maos, Kroya}}
|-
| rowspan=2 | {{KA|Lodaya}}
|''Luxury''
| Eksekutif
| rowspan="2" |{{cslist|Bekasi, Haurgeulis, Terisi (hanya arah Cirebon), Jatibarang}}
| rowspan=2 | Bandung–{{sta|Solo Balapan}}
* Menggunakan rangkaian dari kereta api {{KA|Gajayana}} secara bergantian
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
* Hanya pada jadwal tertentu
| rowspan=2 | {{cslist|Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, {{sta|Kutoarjo}}, {{sta|Wates}}, {{sta|Yogyakarta}}, {{sta|Klaten}}}}
* Argo Cheribon KA 31F–32F hanya beroperasi pada jadwal tertentu
* Lodaya Malam mengarah Surakarta hanya berhenti di [[Stasiun Cibatu]], sedangkan arah sebaliknya hanya pada jadwal pagi.
|-
| Ekonomi
|Eksekutif
|-
| {{KA|Pasundan}}
! colspan="4" |[[Jadetabek]] dan [[Bandung Raya]] – [[Jawa Tengah]]
| Ekonomi
| Kiaracondong–{{sta|Surabaya Gubeng}}
|{{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Leles, Cibatu, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, {{sta|Kebumen}}, Kutoarjo, Wates, {{sta|Lempuyangan}}, Klaten, {{sta|Purwosari}}, {{sta|Sragen}}, {{sta|Walikukun}}, {{sta|Ngawi}}, {{sta|Madiun}}, {{sta|Caruban}}, {{sta|Nganjuk}}, {{sta|Kertosono}}, {{sta|Jombang}}, {{sta|Mojokerto}}}}
|-
| rowspan=2| {{kereta apiKA|Argo SindoroWilis}}
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Panoramic|Panoramic]]''
| rowspan="2" | Eksekutif
| rowspan="4"6 | {{sta|Gambir}} – {{sta|SemarangBandung–Surabaya Tawang}}Gubeng
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
|{{cslist|{{sta|Jatinegara}} (hanya arah Semarang), {{sta|Bekasi}} (jadwal malam arah Jakarta), {{sta|Cirebon}}, {{sta|Tegal}}, {{sta|Pekalongan}}}}
| rowspan=2| {{cslist|Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Kroya, Kutoarjo, Yogyakarta, {{sta|Solo Balapan}}, Madiun, Kertosono, Jombang, Mojokerto}}
|-
| Eksekutif
|{{kereta api|Argo Muria}}
|{{cslist|Bekasi, Cirebon, Tegal, Pekalongan}}
|-
| rowspan="2"| |{{kereta apiKA|Argo MerbabuTurangga}}
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Panoramic|Panoramic]]''
|''Priority''
| rowspan="2" | {{cslistabbr|Bekasi (hanya arah Semarang),1x|Sekali Cirebon,keberangkatan Tegal,tiap Pekalonganhari}}
| rowspan=2| {{cslist|Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto}}
|-
| Eksekutif
|-
| rowspan="2" | {{kereta apiKA|TegalMutiara BahariSelatan}}
| Eksekutif
| rowspan="2" | {{staabbr|Pasar1x|Sekali Senen}}keberangkatan tiap {{sta|Tegalhari}}
| rowspan=2 | {{cslist|Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Yogyakarta, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto}}
| rowspan="2" |{{cslist|Bekasi, {{sta|Cikarang}}, {{sta|Jatibarang}}, Cirebon, {{sta|Babakan}}, {{sta|Brebes}}}}
|-
| Ekonomi Premium
|Bisnis
|-
| {{KA|Kahuripan}}
| rowspan="2" |{{kereta api|Argo Cheribon}}
| Ekonomi
|Eksekutif
| rowspan="2" |Kiaracondong–{{sta|GambirBlitar}} – Tegal
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, {{sta|Haurgeulis}} (hanya jadwal pagi), {{sta|Terisi}} (arah Tegal pada jadwal pagi), Jatibarang, Cirebon, Babakan, {{sta|Losari}}, Brebes}}
| {{cslist|Leles, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, {{sta|Gandrungmangun}}, Maos, Kroya, Gombong (hanya arah hilir), Karanganyar (hanya arah hulu), Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, {{sta|Magetan}}, Madiun, Caruban, Nganjuk, Kertosono, {{sta|Papar}}, {{sta|Kediri}}, {{sta|Tulungagung}}}}
|-
| rowspan=2 | {{KA|Malabar}}
|Ekonomi
| Eksekutif
| rowspan=2 | Bandung–{{sta|Malang}}
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|Kiaracondong, Cipeundeuy, Tasikmalaya, Banjar, Maos, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, {{sta|Blitar}}, {{sta|Kepanjen}}, {{sta|Malang Kotalama}}}}
* Malabar Pagi hanya berhenti di [[Stasiun Sidareja]] (arah Malang), {{sta|Gandrungmangun}} (arah Malang), {{sta|Klaten}}, dan {{sta|Sumberpucung}} (arah Bandung).
* Malabar Malam hanya berhenti di [[Stasiun Leles]], {{sta|Ciamis}}, Sidareja (arah Bandung), {{sta|Gombong}}, Klaten (arah Malang), dan {{sta|Wlingi}}.
|-
| rowspan="2" |{{KA|Tawang JayaEkonomi Premium}}
|Eksekutif
| rowspan="2" |Pasar Senen – Semarang Tawang
| rowspan="2" |{{cslist|Bekasi, Cikarang, Jatibarang, Cirebon, Brebes, Tegal, {{sta|Pemalang}}, Pekalongan, {{sta|Weleri}}, {{sta|Semarang Poncol}}}}
|-
! colspan="5" |[[DKI Jakarta]] ke [[Jawa Barat]]{{efn|name=jabodetabek|Kecuali [[Kabupaten Bekasi|Kabupaten]]–[[Kota Bekasi]], [[Kabupaten Bogor|Kabupaten]]–[[Kota Bogor]], serta [[Kota Depok]] yang merupakan kabupaten dan kota penyangga [[DKI Jakarta]].}}
|Ekonomi
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
| rowspan="2" |{{kereta api|Ciremai}}
|Eksekutif
| rowspan="2" |{{sta|Bandung}} – Semarang Tawang
| rowspan="2" |{{cslist|{{sta|Cimahi}}, {{sta|Purwakarta}}, {{sta|Cikampek}}{{efn|name="putar"|Lokomotif dan rangkaian kereta berputar sesuai arah stasiun tujuan}}, Haurgeulis (hanya arah Semarang), Jatibarang, Cirebon, Brebes, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol}}
|-
| rowspan=3 | {{KA|Argo Parahyangan}}
|Ekonomi
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Panoramic|Panoramic]]''
| rowspan=3 | {{sta|Gambir}}–{{sta|Bandung}}
| rowspan=3 | {{abbr|4x|Empat kali keberangkatan tiap hari}}
| rowspan=3 | {{cslist|{{sta|Jatinegara}}, {{sta|Bekasi}}, {{sta|Cimahi}}}}
* Keberangkatan arah Jakarta hanya diberangkatkan pada jadwal pagi, sedangkan sebaliknya pada malam hari
* Keberangkatan jadwal siang menggunakan rangkaian [[kereta api Mutiara Selatan]] milik Depo Induk Sidotopo tanpa disertai rangkaian kereta ''[[Kereta wisata komersial di Indonesia#Kereta wisata Panoramic|Panoramic]]''.
* Argo Parahyangan Eksekutif menggunakan rangkaian [[kereta api Argo Wilis]], {{KA|Turangga}}, dan {{KA|Gajayana}} dengan jadwal yang berbeda.
|-
| Eksekutif
|{{kereta api|Tawang Jaya}}
| rowspan=2| Ekonomi
|Pasar Senen – {{sta|Semarang Poncol}}
|{{cslist|Bekasi, Cikarang, Haurgeulis (hanya arah Semarang), Jatibarang, {{sta|Cirebon Prujakan}}, Babakan, Brebes, Tegal, Pemalang, Pekalongan, Weleri}}
|-
| Ekonomi Premium
|{{kereta api|Menoreh}}
| Pasar Senen – Semarang Tawang
|{{cslist|Bekasi, Cikarang (hanya arah Semarang), {{sta|Pegaden Baru}}, Jatibarang, Cirebon Prujakan, Brebes, Tegal, Pemalang, Pekalongan, {{sta|Batang}}, Weleri}}
|-
| {{KA|Cikuray}}
! colspan="4" |[[Jadetabek]] dan [[Bandung Raya]] – [[Jawa Timur]]
| Ekonomi
| {{sta|Pasar Senen}}–{{sta|Garut}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Bekasi, {{sta|Cikarang}}, {{sta|Karawang}}, {{sta|Cikampek}}, {{sta|Purwakarta}}, Cimahi, {{sta|Bandung}}, {{sta|Kiaracondong}}, {{sta|Leles}}, {{sta|Cibatu}}}}
|-
| rowspan="23" | {{kereta apiKA|Argo Bromo AnggrekPapandayan}}
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Panoramic|Panoramic]]''
|''Luxury''
| rowspan="43" |{{sta|Gambir}} – {{sta|Surabaya Pasarturi}}Gambir–Garut
| rowspan=3 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Cirebon}}, {{sta|Pekalongan}}, {{sta|Semarang Tawang}}, {{sta|Bojonegoro}}}}
| rowspan="3" | {{cslist|Bekasi, Karawang, Cimahi, Bandung, Kiaracondong, Leles (hanya arah hulu), Cibatu, {{sta|Wanaraja}} (hanya arah hilir)}}
|-
| Eksekutif
|-
| Ekonomi Premium
| rowspan="2" |{{kereta api|Sembrani}}
|''Luxury''
| rowspan="2" |{{cslist|{{sta|Bekasi}}, Cirebon, {{sta|Tegal}}, Pekalongan, Semarang Tawang, {{sta|Ngrombo}} (hanya jadwal malam), {{sta|Cepu}}, Bojonegoro, {{sta|Lamongan}} (hanya jadwal malam)}}
|-
| rowspan=3 | {{KA|Pangandaran}}
|Eksekutif
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Panoramic|Panoramic]]''
| rowspan=3 | Gambir–{{sta|Banjar}}
| rowspan=3 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=3 | {{cslist|Bekasi, Cimahi, Bandung, Kiaracondong, Leles (hanya arah hulu), Cibatu, {{sta|Cipeundeuy}}, {{sta|Tasikmalaya}}, {{sta|Ciamis}}}}
|-
| Eksekutif
| rowspan="2" |{{kereta api|Brawijaya}}
|''Imperial''
| rowspan="2" |Gambir – {{sta|Malang}} via {{sta|Semarang Tawang}}
| rowspan="2" |{{cslist|Bekasi, {{sta|Cikarang}}, Cirebon, Tegal, Pekalongan, Semarang Tawang, {{sta|Solo Jebres}}, {{sta|Madiun}}, {{sta|Nganjuk}}, {{sta|Kertosono}}, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Blitar}}, {{sta|Wlingi}}, {{sta|Kepanjen}}, {{sta|Malang Kotalama}}}}
|-
| Ekonomi Premium
|Eksekutif
|-
! colspan="5" |[[DKI Jakarta]] ke [[Jawa Tengah]] dan [[Daerah Istimewa Yogyakarta]] via Purwokerto
|{{kereta api|Pandalungan}}
|Eksekutif
|Gambir – {{sta|Jember}}
|{{cslist|Cikarang, {{sta|Terisi}} (hanya arah Jember), {{sta|Jatibarang}} (hanya arah Jember), Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo, Cepu, Bojonegoro, Lamongan, {{sta|Surabaya Pasarturi}}, {{sta|Surabaya Gubeng}}, {{sta|Wonokromo}} (hanya arah Jember), {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}}}
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
| rowspan="2" |{{kereta api|Gumarang}}
|Eksekutif
| rowspan="4" |{{sta|Pasar Senen}} – Surabaya Pasarturi
| rowspan="2" |{{cslist|Bekasi, Jatibarang, Cirebon, Tegal, {{sta|Pemalang}}, Pekalongan, Semarang Tawang, Ngombo, Cepu, Bojonegoro, {{sta|Babat}}, Lamongan}}
|-
| rowspan="2" |{{KA|Sawunggalih}}
|Bisnis
|-
| rowspan="2" |{{kereta api|Dharmawangsa}}
|Eksekutif
| rowspan="2" |{{sta|Pasar Senen}}–{{sta|Kutoarjo}}
| rowspan="2" |{{cslist|Bekasi, {{sta|Karawang}} (hanya arah Surabaya), {{sta|Pegaden Baru}}, {{sta|Haurgeulis}} (hanya arah Surabaya), Jatibarang, {{sta|Cirebon Prujakan}}, {{sta|Tanjung}}, {{sta|Brebes}}, Tegal, Pekalongan, {{sta|Weleri}}, {{sta|Semarang Poncol}}, (hanya arah Surabaya), Semarang Tawang, Ngrombo, {{sta|Randublatung}}, Cepu, Bojonegoro, Babat, Lamongan}}
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Bekasi}}, {{sta|Cikarang}} (hanya arah hilir), {{sta|Cirebon}}, {{sta|Prupuk}}, {{sta|Bumiayu}}, {{sta|Purwokerto}}, {{sta|Kroya}}, {{sta|Sumpiuh}}, {{sta|Gombong}}, {{sta|Karanganyar}}, {{sta|Kebumen}}}}
* Sawunggalih Pagi hanya berhenti di Stasiun {{sta|Haurgeulis}} (arah Jakarta), {{sta|Terisi}} (arah Kutoarjo), {{sta|Jatibarang}} (arah Kutoarjo), {{sta|Ciledug}}, dan {{sta|Kutowinangun}} (arah Jakarta).
* Sawunggalih Malam mengarah Kutoarjo hanya berhenti di Stasiun Kutowinangun.
|-
|Ekonomi Premium
|-
| rowspan="2" |{{kereta api|Harina}}
|Eksekutif
| rowspan="2" |{{sta|Bandung}} – Surabaya Pasarturi
| rowspan="2" |{{cslist|{{sta|Cimahi}}, {{sta|Purwakarta}}, {{sta|Cikampek}}{{efn|name="putar"}}, Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo, Cepu, Bojonegoro, Babat, Lamongan}}
|-
| {{KA|Kutojaya Utara}}
|Ekonomi Premium
| {{sta|Jakarta Kota}}–Kutoarjo
|{{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|{{sta|Pasar Senen}}, Bekasi, Cikarang (hanya arah hilir), {{sta|Karawang}} (hanya arah hilir), {{sta|Pegaden Baru}}, {{sta|Haurgeulis}}, {{sta|Jatibarang}}, {{sta|Cirebon Prujakan}}, {{sta|Ciledug}} (hanya arah hilir), Prupuk, Bumiayu, Purwokerto, Kroya, Sumpiuh, Gombong, Karanganyar, Kebumen, {{sta|Kutowinangun}} (hanya arah hulu)}}
|-
| rowspan="23" |{{kereta apiKA|BrantasFajar dan Senja Utama Yogya}}karta
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Priority|Priority]]''
|Eksekutif
| rowspan="23" |Pasar Senen – Senen–{{sta|BlitarYogyakarta}}
| rowspan=3 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, Haurgeulis (hanya arah Blitar), Jatibarang, Cirebon Prujakan, Brebes, Tegal, Pekalongan, Semarang Tawang, {{sta|Brumbung}} (hanya arah Blitar), {{sta|Gundih}}, {{sta|Solo Jebres}}, {{sta|Sragen}}, {{sta|Walikukun}}, {{sta|Ngawi}}, {{sta|Magetan}}, {{sta|Madiun}}, {{sta|Caruban}}, {{sta|Nganjuk}}, {{sta|Kertosono}}, {{sta|Papar}}, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Ngunut}}}}
| rowspan="3" |{{cslist|Bekasi, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, {{sta|Wates}}}}
* Fajar Utama Yogyakarta hanya berhenti di Stasiun {{sta|Cikampek}} (arah Yogyakarta), Terisi (arah Yogyakarta), Jatibarang (arah Jakarta), Ciledug (arah Yogyakarta), dan {{sta|Ketanggungan}}.
* Senja Utama Yogyakarta mengarah Yogyakarta hanya berhenti di Stasiun Jatibarang.
|-
|Ekonomi
|-
| rowspan="2" |{{kereta api|Jayabaya}}
|Eksekutif
| rowspan="2" |Pasar Senen – Malang via {{sta|Surabaya Pasarturi}}
| rowspan="2" |{{cslist|Bekasi, Karawang, {{sta|Cikampek}}, Haurgeulis (hanya arah Malang), Jatibarang, Cirebon, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol, Ngrombo, {{sta|Randublatung}}, Cepu, Bojonegoro, Babat, Lamongan, Surabaya Pasarturi, Surabaya Gubeng, Sidoarjo, Bangil, {{sta|Lawang}}}}
|-
|Ekonomi
|-
|{{kereta api|Kertajaya}}
|Ekonomi Premium
| rowspan=2| Pasar Senen – Surabaya Pasarturi
|{{cslist|Bekasi, Cikarang, Haurgeulis, Jatibarang, Cirebon Prujakan, Brebes, Tegal, Pekalongan, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan}}
|-
| rowspan=2| {{KA|Taksaka}}
|{{kereta api|Airlangga}}
| ''Luxury''
|rowspan=3 | Ekonomi
| rowspan=2| Gambir–Yogyakarta
|{{cslist|Bekasi, Cikarang, Cikampek, Pegaden Baru, Haurgeulis, Jatibarang, {{sta|Arjawinangun}}, Cirebon Prujakan, {{sta|Babakan}}, Tanjung, Brebes, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan}}
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan=2| {{cslist|Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo}}
|-
|Eksekutif
|{{kereta api|Majapahit}}
| rowspan="2" |Pasar Senen – Malang via Semarang Tawang
|{{cslist|Bekasi, Karawang (hanya arah Malang), Haurgeulis (hanya arah Malang), Cirebon Prujakan, Tegal, Pekalongan, Semarang Tawang, Solo Jebres, Sragen, Walikukun, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama}}
|-
| rowspan="3" |{{KA|Gajahwong}}
|{{kereta api|Matarmaja}}
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Priority|Priority]]''
|{{cslist|Bekasi, Pegaden Baru, Terisi, Jatibarang, Cirebon Prujakan, Babakan, Brebes, Tegal, Pekalongan, Semarang Tawang, Gundih (hanya arah Malang), Solo Jebres, Sragen, Walikukun, Ngawi, Magetan, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Ngunut, Blitar, Wlingi, {{sta|Kesamben}}, {{sta|Sumberpucung}}, Kepanjen, Malang Kotalama}}
| rowspan="7" |Pasar Senen–{{sta|Lempuyangan}}
| rowspan=3 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="3" |{{cslist|Bekasi, Jatibarang, Cirebon Prujakan, Prupuk (hanya arah hulu), Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates}}
|-
! colspan="4" |[[Jawa Tengah]] – [[Jawa Timur]]
|-
| rowspan="2" |{{kereta api|Blambangan Ekspres}}
|Eksekutif
| rowspan="2" |{{sta|Semarang Tawang}} – {{sta|Ketapang|3=Banyuwangi}} via {{sta|Surabaya Pasarturi}}
| rowspan="2" |{{cslist|{{sta|Ngrombo}}, {{sta|Cepu}}, {{sta|Bojonegoro}}, {{sta|Lamongan}}, {{sta|Surabaya Pasarturi}}, {{sta|Surabaya Gubeng}}, {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalibaru}}, {{sta|Kalisetail}}, {{sta|Temuguruh}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
|-
|Ekonomi
|-
| rowspan="23" |{{kereta apiKA|Ambarawa EkspresBogowonto}}
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Priority|Priority]]''
|Ekonomi Premium
| rowspan="2"3 | {{staabbr|Semarang1x|Sekali Poncol}}keberangkatan – {{sta|Surabayatiap Pasarturihari}}
| rowspan="23" |{{cslist|SemarangBekasi, TawangCikarang, NgromboJatibarang, {{sta|Kradenan}}Cirebon Prujakan, {{sta|Randublatung}}Bumiayu, CepuPurwokerto, BojonegoroKroya, BabatGombong, LamonganKebumen, Kutoarjo, Wates, {{sta|Yogyakarta}}}}
|-
|Ekonomi
|}
 
====== Lintas tengah Jawa ======
{| class="wikitable"
|-
! Nama !! Kelas !! Relasi !! Stasiun pemberhentian
|-
! colspan="4" |[[Jadetabek]] – [[Jawa Tengah]] dan [[Daerah Istimewa Yogyakarta]]
|-
|{{kereta api|Purwojaya}}
|Eksekutif
|{{Sta|Gambir}} – {{sta|Cilacap}}
|{{cslist|{{sta|Bekasi}}, {{sta|Cirebon}}, {{sta|Bumiayu}}, {{sta|Purwokerto}}, {{sta|Kroya}}{{efn|name="putar"}}, {{sta|Maos}}, {{sta|Gumilir}}}}
|-
|Ekonomi Premium
| rowspan="2" |{{kereta api|Taksaka}}
|''Luxury''
| rowspan="2" |Gambir – {{sta|Yogyakarta}}
| rowspan="2" |{{cslist|Cirebon, Purwokerto, Kroya, {{sta|Kebumen}}, {{sta|Kutoarjo}}}}
|-
|{{KA|Progo}}
|Eksekutif
| rowspan=3 | Ekonomi
|{{abbr|1x|Sekali keberangkatan tiap hari}}
|{{cslist|Bekasi, {{sta|Haurgeulis}} (hanya arah hulu), Cirebon Prujakan, {{sta|Ketanggungan}} (hanya arah hulu), Prupuk (hanya arah hulu), Purwokerto, Kroya, Gombong, Karanganyar (hanya arah hulu), Kebumen, Kutoarjo, Wates}}
|-
|{{KA|Jaka Tingkir}}
| rowspan="2" |{{kereta api|Argo Lawu}}
| rowspan="2" |Pasar Senen–{{sta|Purwosari}}
|''Luxury''
|{{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="6" |Gambir – {{sta|Solo Balapan}}
| rowspan="2" |{{cslist|Cikarang, Haurgeulis, Jatibarang, Cirebon Prujakan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, {{sta|YogyakartaLempuyangan}}, {{sta|Klaten}}}}
|-
|Eksekutif
|-
|{{KA|Bengawan}}
| rowspan="2" |{{kereta api|Argo Dwipangga}}
|{{abbr|1x|Sekali keberangkatan tiap hari}}
|''Luxury''
| rowspan="2" |{{cslist|{{sta|Jatinegara}}Bekasi, Cikarang, Pegaden Baru, Cirebon Prujakan, Prupuk (hanya arah Surakartahilir), CirebonBumiayu (hanya arah hulu), Purwokerto, YogyakartaKroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten}}
|-
| rowspan="2" |{{KA|Fajar dan Senja Utama Solo}}
|Eksekutif
| rowspan="4" |Pasar Senen–{{sta|Solo Balapan}}
| rowspan="2" |{{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, Cirebon, Purwokerto, Kroya, Karanganyar, Kutoarjo, Wates, Yogyakarta, Klaten}}
* Fajar Utama Solo hanya berhenti di [[Stasiun Haurgeulis]] dan {{sta|Jatibarang}}
* Senja Utama Solo hanya berhenti di [[Stasiun Sumpiuh]]
|-
|Ekonomi Premium
| rowspan="2" |{{kereta api|Manahan}}
|''Panoramic''
| rowspan="2" |{{cslist|{{sta|Cikarang}} (jadwal petang arah Jakarta), Cirebon, Purwokerto, Kroya, Kutoarjo, Yogyakarta, Klaten}}
* Manahan Pagi mengarah Surakarta dan Manahan Malam mengarah Jakarta berhenti di {{sta|Kebumen}}
* Hanya beroperasi pada hari Jumat–Minggu dan hari libur nasional
|-
| rowspan="2" |{{KA|Mataram}}
|Eksekutif
| rowspan="2" |{{abbr|1x|Sekali keberangkatan tiap hari}}
|-
| rowspan="2" |{{cslist|Bekasi, Haurgeulis (hanya arah hulu), Jatibarang, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten}}
| rowspan="2" |{{kereta api|Sawunggalih}}
|Eksekutif
| rowspan="2" |{{sta|Pasar Senen}} – {{sta|Kutoarjo}}
| rowspan="2" |{{cslist|Bekasi, Cikarang (hanya arah Kutoarjo), {{sta|Terisi}} (hanya jadwal pagi), Cirebon, {{Sta|Ciledug}} (hanya jadwal pagi), {{sta|Prupuk}}, Bumiayu, Purwokerto, Kroya, {{sta|Sumpiuh}}, {{sta|Gombong}}, {{sta|Karanganyar}}, Kebumen}}
* Kereta api Sawunggalih Pagi mengarah Kutoarjo hanya berhenti di {{Sta|Jatibarang}}
* Kereta api Sawunggalih Pagi mengarah Jakarta hanya berhenti di {{Sta|Kutowinangun}} dan {{Sta|Haurgeulis}}
* Kereta api Sawunggalih Malam mengarah Kutoarjo hanya berhenti di Kutowinangun
|-
|Ekonomi Premium
|-
| rowspan="32" | {{kereta apiKA|Fajar dan Senja UtamaArgo YogyaLawu}}karta
| ''PriorityLuxury''
| rowspan="36" |Pasar SenenGambir–Solo – YogyakartaBalapan
| rowspan="2" |{{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="3" |{{cslist|Bekasi, {{sta|Haurgeulis}} (jadwal pagi), Cirebon, {{sta|Ketanggungan}} (jadwal pagi), Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, {{sta|Wates}}}}
| rowspan="2" | {{cslist|Cirebon, Purwokerto, Yogyakarta, Klaten}}
* Fajar Utama Yogyakarta mengarah Yogyakarta hanya berhenti di {{Sta|Cikampek}}, Terisi, dan {{sta|Ciledug}}
* Fajar Utama Yogyakarta mengarah Jakarta hanya berhenti di {{Sta|Jatibarang}}, Senja Utama Yogyakarta arah sebaliknya hanya berhenti di Jatibarang
|-
| Eksekutif
|-
| rowspan="2" | {{KA|Argo Dwipangga}}
|Ekonomi Premium
| ''Luxury''
| rowspan="2" |{{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Jatinegara}} (hanya arah hilir), Cirebon, Purwokerto, Yogyakarta, Klaten}}
|-
| Eksekutif
| rowspan="3" |{{kereta api|Bogowonto}}
|''Priority''
| rowspan="6" |Pasar Senen – {{sta|Lempuyangan}}
| rowspan="3" |{{cslist|Bekasi, Cikarang, {{sta|Jatibarang}}, {{sta|Cirebon Prujakan}}, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta}}
|-
| rowspan="2" | {{KA|Manahan}}
|Eksekutif
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Priority|Priority]]''
| rowspan="2" |{{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan="2" | {{cslist|Cikarang (hanya jadwal pagi mengarah Gambir), Cirebon, Purwokerto, Kroya, Kutoarjo, Yogyakarta, Klaten}}
* Manahan Pagi mengarah Surakarta berhenti di [[Stasiun Kebumen]], sedangkan sebaliknya hanya pada jadwal malam.
|-
| Eksekutif
|Ekonomi Premium
|-
! colspan="5" |[[DKI Jakarta]] dan [[Jawa Barat]]{{efn|name=jabodetabek}} ke [[Jawa Timur]] via Purwokerto
| rowspan="3" |{{kereta api|Gajahwong}}
|-
|''Priority''
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
| rowspan="3" |{{cslist|Bekasi, Jatibarang, Cirebon Prujakan, Prupuk (hanya arah Jakarta), Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates}}
|-
| rowspan="2" |{{KA|Bangunkarta}}
|Eksekutif
| rowspan="2" |{{sta|Pasar Senen}}–{{sta|Jombang}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Cikarang}}, {{sta|Pegaden Baru}}, {{sta|Cirebon}}, {{sta|Purwokerto}}, {{sta|Kroya}}, {{sta|Kutoarjo}}, {{sta|Yogyakarta}}, {{sta|Klaten}}, {{sta|Solo Balapan}}, {{sta|Sragen}}, {{sta|Ngawi}}, {{sta|Madiun}}, {{sta|Caruban}}, {{sta|Nganjuk}}, {{sta|Kertosono}}}}
* Kereta api Bangunkarta mengarah Jombang hanya berhenti di Stasiun {{sta|Haurgeulis}}, {{sta|Bumiayu}}, {{sta|Sumpiuh}}, dan Karanganyar.
* Kereta api Bangunkarta mengarah Jakarta hanya berhenti di Stasiun {{sta|Kutowinangun}}, {{sta|Kebumen}}, dan {{sta|Gombong}}.
* Kereta api Bangunkarta mengarah Gambir hanya berhenti di [[Stasiun Bekasi]].
|-
|Ekonomi
|-
| rowspan="2" |{{kereta apiKA|Fajar dan Senja Utama SoloRanggajati}}
|Eksekutif
| rowspan="42" |Pasar Senen {{sta|Cirebon}}{{sta|Jember}} via {{sta|SoloSurabaya BalapanGubeng}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, Haurgeulis (hanya arah Surakarta), Jatibarang (hanya arah Surakarta), Cirebon, Purwokerto, Kroya, Sumpiuh (hanya arah Jakarta), Karanganyar, Kutoarjo, Wates, Yogyakarta, Klaten}}
| rowspan="2" |{{cslist|{{sta|Ciledug}}, {{sta|Ketanggungan}}, {{sta|Bumiayu}}, Purwokerto, Kroya, Gombong, Kebumen, Kutowinangun, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Madiun, Nganjuk, Kertosono, {{sta|Jombang}}, {{sta|Mojokerto}}, {{sta|Surabaya Gubeng}}, {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}, {{sta|Rambipuji}}}}
|-
|Ekonomi Premium
|-
| rowspan="2" |{{kereta apiKA|MataramGaya Baru Malam Selatan}}
|Eksekutif
| rowspan="3" |Pasar Senen–{{sta|Surabaya Gubeng}}
| rowspan="2" |{{cslist|Bekasi, Haurgeulis (hanya arah hilir), Jatibarang, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Bekasi}}, Cikarang, Pegaden Baru (hanya arah hilir), {{sta|Haurgeulis}}, {{sta|Jatibarang}}, {{sta|Arjawinangun}}, {{sta|Cirebon Prujakan}}, {{sta|Ciledug}}, {{sta|Ketanggungan}}, {{sta|Bumiayu}}, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, {{sta|Wonokromo}}}}
|-
|Ekonomi Premium
|-
|{{KA|Jayakarta}}
|{{kereta api|Kutojaya Utara}}
|Ekonomi Premium
| {{abbr|1x|Sekali keberangkatan tiap hari}}
|{{sta|Jakarta Kota}} – Kutoarjo
|{{cslist|Bekasi, Cikarang, {{sta|Pasar SenenCikampek}}, Bekasi, Cikarang (hanya arah Kutoarjohulu), {{Sta|PegadenJatibarang, Baru}}Cirebon, {{sta|Jatibarang}}Prupuk, CirebonPurwokerto, PrujakanKroya, {{sta|Ciledug}}Karanganyar, (hanya arahKebumen, Kutoarjo), PrupukWates, BumiayuLempuyangan, PurwokertoKlaten, KroyaSolo Balapan, SumpiuhSragen, GombongWalikukun, KebumenNgawi, {{sta|Kutowinangun}}Magetan, (hanyaMadiun, arahCaruban, Jakarta)Nganjuk, Kertosono, Jombang, Mojokerto}}
|-
| rowspan=2 | {{KA|Argo Semeru}}
|{{kereta api|Progo}}
| ''[[Kereta compartment suite|Compartment Suite]]''
| rowspan="3" |Ekonomi
| rowspan="4" | {{sta|Gambir}}–Surabaya Gubeng
|Pasar Senen – Lempuyangan
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
|{{cslist|Bekasi, Haurgeulis (hanya arah Jakarta), Cirebon Prujakan, Ketanggungan (hanya arah Jakarta), Prupuk (hanya arah Jakarta), Purwokerto, Kroya, Gombong, Karanganyar (hanya arah Jakarta), Kebumen, Kutoarjo, Wates}}
| rowspan=2 | {{cslist|Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto}}
|-
| Eksekutif
|{{kereta api|Jaka Tingkir}}
| rowspan="2" |Pasar Senen – {{sta|Purwosari}}
|{{cslist|Cikarang, Haurgeulis, Jatibarang, Cirebon Prujakan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, {{sta|Lempuyangan}}, Klaten}}
|-
| rowspan=2 | {{KA|Bima}}
|{{kereta api|Bengawan}}
| ''[[Kereta compartment suite|Compartment Suite]]''
|{{cslist|Bekasi, Cikarang, Pegaden Baru, Cirebon Prujakan, Prupuk (hanya arah Surakarta), Bumiayu (hanya arah Jakarta), Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto}}
|-
| Eksekutif
! colspan="4" |[[Jadetabek]] dan [[Jawa Barat|Rebana]] – [[Jawa Timur]]
|-
| rowspan="2" |{{kereta api|Argo Semeru}}
|''Compartment Suite''
| rowspan="4" |{{sta|Gambir}} – {{sta|Surabaya Gubeng}}
| rowspan="2" |{{cslist|{{sta|Bekasi}}, {{sta|Cirebon}}, {{sta|Purwokerto}}, {{sta|Kroya}}, {{sta|Kebumen}}, {{sta|Kutoarjo}}, {{sta|Yogyakarta}}, {{sta|Solo Balapan}}, {{sta|Madiun}}, {{sta|Nganjuk}}, {{sta|Kertosono}}, {{sta|Jombang}}, {{sta|Mojokerto}}}}
|-
| rowspan="2" |{{KA|Singasari}}
|Eksekutif
| rowspan="2" |Pasar Senen–{{sta|Blitar}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, Cikarang (hanya arah hilir), {{sta|Karawang}}, Cikampek, Haurgeulis, Cirebon, Prupuk, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen (hanya arah hulu), Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Ngunut}}}}
|-
| Ekonomi
| rowspan="2" |{{kereta api|Bima}}
|''Compartment Suite''
| rowspan="2" |{{cslist|Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto}}
|-
| rowspan="2" | {{KA|Gajayana}}
|Eksekutif
| ''Luxury''
| rowspan="2" | Gambir–{{sta|Malang}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" | {{cslist|Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, {{sta|Blitar}}, {{sta|Wlingi}}, {{sta|Kepanjen}}}}
|-
| Eksekutif
| rowspan="2" |{{kereta api|Gajayana}}
|''Luxury''
| rowspan="2" |Gambir – {{sta|Malang}}
| rowspan="2" |{{cslist|Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Blitar}}, {{sta|Wlingi}}, {{sta|Kepanjen}}, {{sta|Malang Kotalama}} (hanya kedatangan)}}
|-
! colspan="5" |[[Jawa Tengah]] dan [[Daerah Istimewa Yogyakarta]] ke [[Jawa Timur]]
|Eksekutif
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
| rowspan="2" |{{kereta api|Bangunkarta}}
|Eksekutif
| rowspan="2" |{{sta|Pasar Senen}} – {{sta|Jombang}}
| rowspan="2" |{{cslist|Bekasi (hanya arah Jakarta), {{sta|Cikarang}}, {{sta|Pegaden Baru}}, {{sta|Haurgeulis}} (hanya arah Jombang), Cirebon, {{sta|Bumiayu}} (hanya arah Jombang), Purwokerto, Kroya, {{sta|Sumpiuh}} (hanya arah Jombang), {{sta|Gombong}} (hanya arah Jakarta), {{sta|Karanganyar}} (hanya arah Jombang), Kebumen (hanya arah Jakarta), {{sta|Kutowinangun}} (hanya arah Jakarta), Kutoarjo, Yogyakarta, {{sta|Klaten}}, Solo Balapan, {{sta|Sragen}}, {{sta|Ngawi}}, Madiun, {{sta|Caruban}}, Nganjuk, Kertosono}}
|-
| rowspan=2 | {{KA|Sancaka}}
|Ekonomi
| Eksekutif
| rowspan=2 | {{sta|Yogyakarta}}–{{sta|Surabaya Gubeng}}
| rowspan=2 | {{abbr|4x|Empat kali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|{{sta|Klaten}}, {{sta|Solo Balapan}}, {{sta|Madiun}}, {{sta|Nganjuk}}, {{sta|Jombang}}, {{sta|Mojokerto}}}}
|-
| Ekonomi Premium
| rowspan="2" |{{kereta api|Ranggajati}}
|Eksekutif
| rowspan="2" |{{sta|Cirebon}} – {{Sta|Jember}}
| rowspan="2" |{{cslist|{{sta|Ciledug}}, {{sta|Ketanggungan}}, {{sta|Bumiayu}}, Purwokerto, Kroya, Gombong, Kebumen, Kutowinangun, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto, {{sta|Surabaya Gubeng}}{{efn|name="putar"}}, {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}, {{sta|Rambipuji}}}}
|-
| rowspan="2" |{{KA|Kertanegara}}
|Bisnis
|-
| rowspan="2" |{{kereta api|Gaya Baru Malam Selatan}}
|Eksekutif
| rowspan="24" |Pasar Senen {{sta|Purwokerto}} Surabaya Gubeng{{sta|Malang}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, Cikarang, Pegaden Baru (hanya arah Surabaya), Haurgeulis, Jatibarang, {{sta|Arjawinangun}}, Cirebon Prujakan, Ciledug, Ketanggungan, Prupuk, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, {{sta|Wates}}, {{sta|Lempuyangan}}, Klaten, {{sta|Purwosari}}, Sragen, {{sta|Walikukun}}, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, {{sta|Wonokromo}}}}
| rowspan="2" |{{cslist|{{sta|Kroya}}, {{sta|Kebumen}}, {{sta|Kutoarjo}}, {{sta|Yogyakarta}}, Klaten, Solo Balapan, {{sta|Sragen}}, Madiun, {{sta|Caruban}}, Nganjuk, {{sta|Kertosono}}, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Blitar}}, {{sta|Wlingi}}, {{sta|Kesamben}} (arah Purwokerto), {{sta|Kepanjen}}, {{sta|Malang Kotalama}}}}
|-
|Ekonomi
|-
| rowspan="2" |{{kereta apiKA|SingasariMalioboro Ekspres}}
|Eksekutif
| rowspan="2" |Pasar Senen – {{staabbr|Blitar1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Bekasi, Cikarang (hanya arah Blitar), {{sta|Karawang}}, {{sta|Cikampek}}, Haurgeulis, Jatibarang, Cirebon, Prupuk, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, WatesYogyakarta, LempuyanganKlaten, Klaten,Solo PurwosariBalapan, Sragen (hanya arah Jakarta)Madiun, WalikukunCaruban, NgawiNganjuk, {{sta|Magetan}}Kertosono, MadiunKediri, CarubanTulungagung, NganjukBlitar, KertosonoWlingi, KediriKepanjen, Tulungagung,Malang {{sta|Ngunut}}Kotalama}}
|-
|Ekonomi
|-
| {{kereta apiKA|JayakartaSri Tanjung}}
| rowspan=2| Ekonomi
|Ekonomi Premium
| {{sta|Lempuyangan}}–{{sta|Ketapang|3=Banyuwangi}} via {{sta|Surabaya Kota}}
|Pasar Senen – Surabaya Gubeng
| {{abbr|1x|Sekali keberangkatan tiap hari}}
|{{cslist|Bekasi, Cikarang, {{sta|Cikampek}} (hanya arah Jakarta), Jatibarang, Cirebon, Prupuk, Purwokerto, Kroya, Karanganyar, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Solo Balapan, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto}}
| {{cslist|Klaten, {{sta|Purwosari}}, Sragen, {{sta|Walikukun}}, {{sta|Ngawi}}, {{sta|Magetan}}, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, {{sta|Krian}} (hanya arah hilir), {{sta|Surabaya Gubeng}}, {{sta|Surabaya Kota}}, {{sta|Wonokromo}}, {{sta|Waru}} (hanya arah hulu), {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Tanggul}}, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalisat}}, {{sta|Kalibaru}}, {{sta|Kalisetail}}, {{sta|Temuguruh}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
|-
|{{KA|Logawa}}
! colspan="4" |[[Jawa Tengah]] – [[Jawa Timur]]
|Purwokerto–{{Sta|Jember}} via {{sta|Surabaya Gubeng}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
|{{Cslist|Kroya, {{sta|Sumpiuh}}, Gombong, Karanganyar, Kebumen, {{sta|Kutowinangun}}, Kutoarjo, Wates, {{sta|Lempuyangan}}, Klaten, Purwosari, Sragen, Ngawi, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Wonokromo, Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji
|-
| rowspan="2" | {{kereta apiKA|Malioboro EkspresWijayakusuma}}
| Eksekutif
| rowspan="4"2 | {{sta|PurwokertoCilacap}}–Ketapang via {{sta|Malang}}Surabaya Gubeng
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Kroya}}, {{sta|Kebumen}}, {{sta|Kutoarjo}}, {{sta|Yogyakarta}}, {{sta|Klaten}}, {{sta|Solo Balapan}}, {{sta|Madiun}}, {{sta|Caruban}}, {{sta|Nganjuk}}, {{sta|Kertosono}}, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Blitar}}, {{sta|Wlingi}}, {{sta|Kepanjen}}, {{sta|Malang Kotalama}}}}
| rowspan=2 | {{cslist|{{sta|Gumilir}}, {{sta|Maos}}, Kroya, Sumpiuh, Gombong, Kebumen, Kutowinangun (hanya arah hilir), 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 Kota}}
* Hanya beroperasi pada hari libur nasional
|-
| Ekonomi Premium
|Bisnis
|-
|! rowspancolspan="25" |{{[[Jalur kereta api Kertosono–Bangil|Kertanegara}}Malang–Banyuwangi]]
|Eksekutif
| rowspan="2" |{{cslist|Kroya, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, {{sta|Sragen}}, Madiun, Caruban, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama}}
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
|Ekonomi
|-
|{{KA|Tawang Alun}}
| rowspan="2" |{{kereta api|Logawa}}
|{{sta|Malang Kotalama}}–{{sta|Ketapang|3=Banyuwangi}}
|Bisnis
| Ekonomi
| rowspan="2" |Purwokerto – {{Sta|Jember}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|Kroya, {{sta|Sumpiuh}}, {{sta|Gombong}}, {{sta|Karanganyar}}, Kebumen, {{sta|Kutowinangun}}, Kutoarjo, {{sta|Wates}}, {{sta|Lempuyangan}}, Klaten, {{sta|Purwosari}}, Sragen, {{sta|Ngawi}}, Madiun, Caruban, Nganjuk, Kertosono, {{sta|Jombang}}, {{sta|Mojokerto}}, {{sta|Surabaya Gubeng}}{{efn|name="putar"}}, {{sta|Wonokromo}}, {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}, {{sta|Rambipuji}}}}
|{{cslist|{{sta|Malang}}, {{sta|Lawang}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Jatiroto}} (hanya arah hilir), {{sta|Tanggul}}, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalisat}}, {{sta|Kalibaru}}, {{sta|Kalisetail}}, {{sta|Temuguruh}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
|-
|Ekonomi
|}
 
====== Lintas selatanutara Jawa ======
{| class="wikitable"
|-
! colspan="5" |[[DKI Jakarta]] ke [[Jawa Barat]]{{efn|name=jabodetabek|Kecuali [[Kabupaten Bekasi|Kabupaten]]–[[Kota Bekasi]], [[Kabupaten Bogor|Kabupaten]]–[[Kota Bogor]], serta [[Kota Depok]] yang merupakan kabupaten dan kota penyangga [[DKI Jakarta]].}}
! Nama !! Kelas !! Relasi !! Stasiun pemberhentian
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
! colspan="4" |[[Jadetabek]] – [[Priangan Timur]] dan [[Jawa Tengah]] via [[Bandung]]
|-
| rowspan="32" | {{kereta apiKA|PapandayanArgo Cheribon}}
| Eksekutif
|[[Kereta wisata komersial di Indonesia|''Panoramic'']]
| rowspan="32" | {{sta|Gambir}} {{sta|GarutCirebon}}
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan="3" |{{cslist|{{sta|Bekasi}}, {{sta|Cimahi}}, {{sta|Bandung}}, {{sta|Kiaracondong}}, {{sta|Leles}} (hanya arah Jakarta), {{sta|Cibatu}}, {{sta|Wanaraja}} (hanya arah Garut)}}
| rowspan="2" | {{cslist|{{sta|Bekasi}}, {{sta|Cikampek}} (hanya KA 24–25), {{sta|Haurgeulis}}, {{sta|Terisi}} (hanya arah hilir), {{sta|Jatibarang}}, {{sta|Arjawinangun}} (hanya KA 24–25)}}
* Kereta api Argo Cheribon dapat diperpanjang sampai dengan [[Stasiun Tegal]], melayani Stasiun {{sta|Pegaden Baru}} (hanya jadwal pagi), {{sta|Terisi}} (hanya arah Tegal), {{sta|Babakan}}, {{sta|Losari}}, dan {{sta|Brebes}}.
|-
| Ekonomi
|Eksekutif
|-
! colspan="5" |[[DKI Jakarta]] dan [[Jawa Barat]]{{efn|name=jabodetabek}} ke [[Jawa Tengah]]
|Ekonomi Premium
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
| rowspan="3" |{{kereta api|Pangandaran}}
|[[Kereta wisata komersial di Indonesia|''Panoramic'']]
| rowspan="3" |Gambir – {{sta|Banjar}}
| rowspan="3" |{{cslist|Bekasi, Cimahi, Bandung, Kiaracondong, Leles (hanya arah Jakarta), Cibatu, Cipeundeuy, Tasikmalaya, Ciamis}}
|-
| rowspan=2 | {{KA|Tegal Bahari}}
|Eksekutif
| Eksekutif
| rowspan=2 | {{sta|Pasar Senen}}–{{sta|Tegal}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|{{sta|Bekasi}}, {{sta|Cikarang}}, {{sta|Jatibarang}}, {{sta|Cirebon Prujakan}}, {{sta|Babakan}}, {{sta|Brebes}}}}
|-
| Bisnis
|Ekonomi Premium
|-
| rowspan="2" | {{KA|Argo Cheribon}}
|{{kereta api|Cikuray}}
| Eksekutif
| rowspan="2" | Ekonomi
| rowspan="2" | {{sta|Gambir}}–Tegal
|{{sta|Pasar Senen}} – Garut
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
|{{cslist|Bekasi, {{sta|Cikarang}}, {{sta|Karawang}}, {{sta|Cikampek}}, {{sta|Purwakarta}}, Cimahi, Bandung, Kiaracondong, Leles, Cibatu}}
| rowspan="2" | {{cslist|Bekasi, {{sta|Pegaden Baru}}{{efn|name=argocheribon|Hanya jadwal pagi arah [[Kota Tegal|Tegal]]}}, {{sta|Haurgeulis}} (hanya jadwal pagi), {{sta|Terisi}}{{efn|name=argocheribon}}, Jatibarang, {{sta|Cirebon}}, Babakan, {{sta|Losari}}, {{sta|Tanjung}}, Brebes}}
|-
| Ekonomi
|{{kereta api|Serayu}}
|Pasar Senen – {{sta|Purwokerto}} via Kiaracondong
|{{cslist|Bekasi, Cikarang, Karawang, Cikampek, Purwakarta, Cimahi, Kiaracondong, Leles, Cibatu, Cipeundeuy, Tasikmalaya, Ciamis, {{sta|Banjar}}, {{sta|Sidareja}}, {{sta|Gandrungmangun}}, {{sta|Jeruklegi}}, {{sta|Maos}}, {{sta|Kroya}}{{efn|name="putar"}}}}
|-
| rowspan=3| {{KA|Tawang Jaya}}
! colspan="4" |[[Jadetabek]] – [[Bandung Raya]]
| Ekonomi
| Pasar Senen–{{sta|Semarang Poncol}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Bekasi, Cikarang, {{sta|Haurgeulis}} (hanya arah hilir), Jatibarang, Cirebon Prujakan, Babakan, Brebes, {{sta|Tegal}}, {{sta|Pemalang}}, {{sta|Pekalongan}}, {{sta|Weleri}}}}
|-
| Eksekutif
| rowspan="5" |{{KA|Argo Parahyangan}} (reguler dan tambahan)
| rowspan=3 | Pasar Senen–{{sta|Semarang Tawang}}
|Eksekutif
| rowspan="5"2 | {{staabbr|Gambir}}1x|Sekali keberangkatan {{sta|Bandungtiap hari}}
| rowspan=2 | {{cslist|Bekasi, Cikarang, Jatibarang, Cirebon, Brebes, Tegal, {{sta|Pemalang}}, {{sta|Pekalongan}}, {{sta|Weleri}}, {{sta|Semarang Poncol}}}}
| rowspan="2" |{{sta|Cimahi}}
* KA 43 dan 49-50 hanya berhenti di {{sta|Bekasi}}
* KA 43 mengarah Gambir berhenti di {{sta|Jatinegara}}
* KA 36 mengarah Bandung berhenti di Jatinegara
|-
| Ekonomi
|Ekonomi Premium
|-
| {{KA|Menoreh}}
|''Luxury''
| Ekonomi
| rowspan="2" |{{cslist|{{sta|Bekasi}}, Cimahi}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
* Hanya KA nomor 51–52 pada jadwal pagi
| {{cslist|Bekasi, Cikarang (hanya arah hilir), {{sta|Pegaden Baru}}, Jatibarang, Cirebon Prujakan, Brebes, Tegal, Pemalang, Pekalongan, {{sta|Batang}}, Weleri}}
* Menggunakan rangkaian dari kereta api {{KA|Gajayana}}
|-
| {{KA|Argo Sindoro}}
|Eksekutif
| rowspan=3| Eksekutif
| rowspan="3" | Gambir–Semarang Tawang
| {{abbr|1xpm|Sekali keberangkatan tiap hari tapi dari Jakarta pada jadwal petang}}
| {{cslist|{{sta|Jatinegara}} (hanya arah hilir), Cirebon, Tegal, Pekalongan}}
* Argo Sindoro Malam mengarah Gambir hanya berhenti di [[Stasiun Bekasi]].
|-
| {{KA|Argo Muria}}
|Eksekutif
| {{abbr|2x|Dua kali keberangkatan tiap hari}}
|Cimahi
| {{cslist|Bekasi, Cirebon, Tegal, Pekalongan}}
* Hanya jadwal malam
|-
| {{KA|Argo Merbabu}}
! colspan="4" |[[Bandung Raya]] – [[Jawa Tengah]] dan [[Jawa Timur]]
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Bekasi (hanya arah hilir), Cirebon, Tegal, Pekalongan}}
|-
| rowspan="2" | {{kereta apiKA|Argo WilisCiremai}}
| Eksekutif
|''Panoramic''
| rowspan="4"2 | {{staSta|Bandung}}–Semarang Tawang via {{sta|Surabaya GubengCirebon}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Cipeundeuy}}, {{sta|Tasikmalaya}}, {{sta|Ciamis}}, {{sta|Banjar}}, {{sta|Kroya}}, {{sta|Kutoarjo}}, {{sta|Yogyakarta}}, {{sta|Solo Balapan}}, {{sta|Madiun}}, {{sta|Kertosono}}, {{sta|Jombang}}, {{sta|Mojokerto}}}}
| rowspan=2 | {{cslist|{{sta|Cimahi}}, {{sta|Purwakarta}}, {{sta|Cikampek}}, Haurgeulis (hanya arah hilir), Jatibarang, Cirebon, Brebes, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol}}
|-
| Ekonomi
|Eksekutif
|-
! colspan="5" |[[DKI Jakarta]] dan [[Jawa Barat]]{{efn|name=jabodetabek}} ke [[Jawa Timur]]
| rowspan="2" |{{kereta api|Turangga}}
|''Panoramic''
| rowspan="2" |{{cslist|Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Kroya, {{sta|Kebumen}}, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, {{sta|Nganjuk}}, Kertosono, Jombang, Mojokerto}}
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
|Eksekutif
|-
| rowspan="2" | {{kereta apiKA|Baturraden EkspresGumarang}}
| Eksekutif
| rowspan="2"6 | {{sta|BandungPasar Senen}} {{sta|Purwokerto}}Surabaya via {{sta|KroyaPasarturi}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Kiaracondong}}, {{sta|Cipeundeuy}}, {{sta|Tasikmalaya}}, {{sta|Ciamis}}, {{sta|Banjar}}, {{sta|Sidareja}}, {{sta|Jeruklegi}}, {{sta|Maos}}, {{sta|Kroya}}{{efn|name="putar"}}}}
| rowspan=2 | {{cslist|{{sta|Bekasi}}, {{sta|Cirebon}}, {{sta|Tegal}}, {{sta|Pemalang}}, {{sta|Pekalongan}}, {{sta|Semarang Tawang}}, {{sta|Ngrombo}}, {{sta|Cepu}}, {{sta|Bojonegoro}}, {{sta|Babat}}, {{sta|Lamongan}}}}
|-
| Bisnis
|-
| rowspan="2" | {{kereta apiKA|LodayaDharmawangsa}}
| Eksekutif
| rowspan="2" |Bandung – {{staabbr|Solo1x|Sekali keberangkatan tiap Balapanhari}}
| rowspan="2" | {{cslist|KiaracondongBekasi, Cipeundeuy,{{sta|Karawang}} Tasikmalaya,(hanya Ciamis,arah Banjarhilir), Sidareja,{{sta|Pegaden MaosBaru}}, Kroya{{sta|Haurgeulis}} (hanya arah hilir), {{sta|GombongCirebon Prujakan}}, {{sta|KebumenTanjung}}, {{sta|KutoarjoBrebes}}, Pekalongan, {{sta|WatesWeleri}}, {{sta|YogyakartaSemarang Poncol}} (hanya arah hilir), Semarang Tawang, Ngrombo, {{sta|KlatenRandublatung}}, Cepu, Bojonegoro, Babat, Lamongan}}
* Kereta api Lodaya Pagi mengarah Bandung dan Lodaya Malam mengarah Surakarta berhenti di {{sta|Cibatu}}
|-
| Ekonomi
|Ekonomi Premium
|-
| {{KA|Kertajaya}}
| rowspan="2" |{{kereta api|Mutiara Selatan}}
| Ekonomi Premium
|Eksekutif
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |Bandung – Surabaya Gubeng
| {{cslist|Bekasi, {{sta|Cikarang}}, Haurgeulis, Jatibarang, Cirebon Prujakan, Brebes, Tegal, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan}}
| rowspan="2" |{{cslist|Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto}}
|-
| {{KA|Airlangga}}
|Ekonomi Premium
| Ekonomi
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Bekasi, Cikarang, {{sta|Cikampek}}, Pegaden Baru, Haurgeulis, Jatibarang, {{sta|Arjawinangun}}, Cirebon Prujakan, Babakan, Tanjung, Brebes, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan}}
|-
| rowspan="3"2 | {{kereta apiKA|MalabarArgo Bromo Anggrek}}
| ''Luxury''
|Eksekutif
| rowspan="3"4 |Bandung – {{sta|MalangGambir}}–Surabaya Pasarturi
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan="3" |{{cslist|Kiaracondong, Cipeundeuy, {{sta|Leles}} (jadwal malam), Tasikmalaya, Ciamis (jadwal malam), Banjar, Sidareja (jadwal malam), Maos, Kroya, Gombong (jadwal malam), Kebumen, Kutoarjo, Yogyakarta, Klaten (jadwal pagi), Solo Balapan, Ngawi, Madiun, Nganjuk, Kertosono, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Blitar}}, {{sta|Wlingi}} (jadwal malam), {{sta|Kepanjen}}, {{sta|Malang Kotalama}}}}
| rowspan=2 | {{cslist|Cirebon, Pekalongan, Semarang Tawang, Bojonegoro}}
 
* KA Malabar menuju Malang jadwal pagi hanya berhenti di {{Sta|Sidareja}} dan {{Sta|Gandrungmangun}}.
* KA Malabar menuju Malang jadwal malam hanya berhenti di {{Sta|Klaten}}.
* KA Malabar menuju Bandung jadwal malam hanya berhenti di Sidareja.
* KA Malabar menuju Bandung jadwal pagi hanya berhenti di {{Sta|Sumberpucung}}.
|-
| Eksekutif
|Ekonomi Premium
|-
| rowspan=2 | {{KA|Sembrani}}
|Ekonomi
| ''Luxury''
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|Bekasi, Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo (hanya jadwal malam), Cepu, Bojonegoro, Lamongan (hanya jadwal malam)}}
|-
| Eksekutif
|{{kereta api|Kutojaya Selatan}}
| rowspan="3" |Ekonomi
|{{sta|Kiaracondong}} – {{sta|Kutoarjo}}
|{{cslist|Cipeundeuy, Tasikmalaya, Ciamis, Banjar, {{sta|Sidareja}}, {{sta|Gandrungmangun}}, {{sta|Jeruklegi}}, Maos, Kroya, {{sta|Sumpiuh}}, Gombong, {{sta|Karanganyar}}, Kebumen, {{sta|Kutowinangun}}}}
|-
| rowspan=2 | {{KA|Harina}}
|{{kereta api|Pasundan}}
| Eksekutif
|Kiaracondong – Surabaya Gubeng
| rowspan=2 | {{sta|Bandung}}–Surabaya Pasarturi via {{sta|Cirebon}}
|{{cslist|Leles, {{sta|Cibatu}}, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, {{sta|Wates}}, {{sta|Lempuyangan}}, Klaten, {{sta|Purwosari}}, {{sta|Sragen}}, {{sta|Walikukun}}, {{sta|Ngawi}}, Madiun, {{sta|Caruban}}, Nganjuk, Kertosono, Jombang, Mojokerto}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|{{sta|Cimahi}}, {{sta|Purwakarta}}, {{sta|Cikampek}}, Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo, Cepu, Bojonegoro, Babat, Lamongan}}
|-
| Ekonomi Premium
|{{kereta api|Kahuripan}}
|Kiaracondong – {{sta|Blitar}}
|{{cslist|Leles, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Gandrungmangun, Maos, Kroya, Gombong (hanya arah Blitar), {{sta|Karanganyar}} (hanya arah Bandung), Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, {{sta|Magetan}}, Madiun, Caruban, Nganjuk, Kertosono, {{sta|Papar}}, Kediri, Tulungagung}}
|-
| rowspan=2 | {{KA|Brantas}}
! colspan="4" |[[Jawa Tengah]] dan [[Daerah Istimewa Yogyakarta]] – [[Jawa Timur]]
| Eksekutif
| rowspan=2 | Pasar Senen–{{sta|Blitar}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|Bekasi, Haurgeulis (hanya arah hilir), Jatibarang, Cirebon Prujakan, Brebes, Tegal, Pekalongan, Semarang Tawang, {{sta|Gundih}}, {{sta|Solo Jebres}}, {{sta|Sragen}}, {{sta|Walikukun}}, {{sta|Ngawi}}, {{sta|Magetan}}, {{sta|Madiun}}, {{sta|Caruban}}, {{sta|Nganjuk}}, {{sta|Kertosono}}, {{sta|Papar}}, {{sta|Kediri}}, {{sta|Tulungagung}}, {{sta|Ngunut}}}}
|-
| Ekonomi
| rowspan="2" |{{kereta api|Sancaka}}
|Eksekutif
| rowspan="2" |{{sta|Yogyakarta}} – {{sta|Surabaya Gubeng}}
| rowspan="2" |{{cslist|{{sta|Klaten}}, {{sta|Solo Balapan}}, {{sta|Madiun}}, {{sta|Nganjuk}}, {{sta|Jombang}}, {{sta|Mojokerto}}}}
* Jadwal malam hanya beroperasi pada hari Jumat–Minggu dan [[Hari libur di Indonesia|hari libur nasional]]
|-
| rowspan=2 | {{KA|Jayabaya}}
|Ekonomi Premium
| Eksekutif
| rowspan=2 | Pasar Senen–{{sta|Malang}} via {{sta|Surabaya Pasarturi}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|Bekasi, Karawang, Cikampek, Haurgeulis (hanya arah hilir), Jatibarang, Cirebon, Tegal, Pemalang, Pekalongan, Weleri, Semarang Poncol, Ngrombo, Randublatung, Cepu, Bojonegoro, Babat, Lamongan, {{sta|Surabaya Pasarturi}}, {{sta|Surabaya Gubeng}}, {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Lawang}}}}
|-
| Ekonomi
| rowspan="2" |{{kereta api|Wijayakusuma}}
|Eksekutif
| rowspan="2" |{{sta|Cilacap}} – {{sta|Ketapang|3=Banyuwangi}}
| rowspan="2" |{{cslist|{{sta|Gumilir}}, {{sta|Maos}}, {{sta|Kroya}}, {{sta|Sumpiuh}}, {{sta|Gombong}}, {{sta|Kebumen}}, {{sta|Kutowinangun}} (hanya arah Banyuwangi), {{sta|Kutoarjo}}, {{sta|Yogyakarta}}, Klaten, Solo Balapan, {{sta|Sragen}}, {{sta|Ngawi}}, Madiun, Nganjuk, {{sta|Kertosono}}, Jombang, Mojokerto, {{sta|Surabaya Gubeng}}{{efn|name="putar"}}, {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalibaru}}, {{sta|Kalisetail}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
|-
| {{KA|Majapahit}}
|Ekonomi Premium
| rowspan=2| Ekonomi
| rowspan=2 | Pasar Senen–Malang via {{sta|Semarang Tawang}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Bekasi, Karawang (hanya arah hilir), Haurgeulis (hanya arah Malang), Cirebon Prujakan, Tegal, Pekalongan, Semarang Tawang, Solo Jebres, Sragen, Walikukun, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, {{sta|Blitar}}, {{sta|Wlingi}}, {{sta|Kepanjen}}, {{sta|Malang Kotalama}}}}
|-
| {{kereta apiKA|Sri TanjungMatarmaja}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
|Ekonomi
| {{cslist|Bekasi, Pegaden Baru, {{sta|Terisi}}, Jatibarang, Cirebon Prujakan, Babakan, Brebes, Tegal, Pekalongan, Semarang Tawang, {{sta|Gundih}} (hanya arah Malang), Solo Jebres, Sragen, Walikukun, Ngawi, {{sta|Magetan}}, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Ngunut, Blitar, Wlingi, {{sta|Kesamben}}, {{sta|Sumberpucung}}, Kepanjen, Malang Kotalama
|{{sta|Lempuyangan}} – {{sta|Ketapang|3=Banyuwangi}}
|{{cslist|Klaten, {{sta|Purwosari}}, Sragen, {{sta|Walikukun}}, Ngawi, {{sta|Magetan}}, Madiun, {{sta|Caruban}}, Nganjuk, Kertosono, Jombang, Mojokerto, {{sta|Krian}} (hanya arah Banyuwangi), {{Sta|Surabaya Kota}}{{efn|name="putar"}}, Surabaya Gubeng, {{sta|Wonokromo}}, {{sta|Waru}} (hanya arah Banyuwangi), Sidoarjo, Bangil, Pasuruan, Probolinggo, Tanggul, Rambipuji, Jember, {{sta|Kalisat}}, Kalibaru, Kalisetail, Temuguruh, Rogojampi, Banyuwangi Kota}}
|}
 
====== Lintas timur Jawa ======
{| class="wikitable"
|-
| rowspan=2 | {{KA|Brawijaya}}
! Nama !! Kelas !! Relasi !! Stasiun pemberhentian
| ''[[Kereta wisata komersial di Indonesia#Kereta wisata Priority|Priority]]''
| rowspan=2 | Gambir–Malang via Semarang Tawang
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|Bekasi, Cikarang, Cirebon, Tegal, Pekalongan, Semarang Tawang, Solo Jebres, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama}}
|-
| Eksekutif
! colspan="4" |Malang – Banyuwangi
|-
| {{KA|Pandalungan}}
| Eksekutif
| Gambir–{{sta|Jember}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
| {{cslist|Cikarang, {{sta|Terisi}} (hanya arah hilir), {{sta|Jatibarang}} (hanya arah hilir), Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo, Cepu, Bojonegoro, Lamongan, Surabaya Pasarturi, Surabaya Gubeng, {{sta|Wonokromo}} (hanya arah hilir), Sidoarjo, Bangil, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}}}
|-
| rowspan=2 | {{KA|Blambangan Ekspres}}
| Eksekutif
| rowspan=2 | Pasar Senen–{{sta|Ketapang|3=Banyuwangi}}
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan=2 | {{cslist|Bekasi, Karawang, Cirebon, Tegal, Pekalongan, Semarang Tawang, Ngrombo, Cepu, Bojonegoro, Lamongan, Surabaya Pasarturi, Surabaya Gubeng, Sidoarjo, Bangil, Pasuruan, Prooblinggo, Klakah, Tanggul, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalibaru}}, {{sta|Kalisetail}}, {{sta|Temuguruh}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
|-
|{{kereta api|Tawang Alun}}
| Ekonomi
|{{sta|Malang Kotalama}} – {{sta|Ketapang|3=Banyuwangi}}
|{{cslist|{{sta|Malang}}, {{sta|Lawang}}, {{sta|Bangil}}{{efn|name="putar"}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Jatiroto}} (hanya arah Malang), {{sta|Tanggul}}, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalisat}}, {{sta|Kalibaru}}, {{sta|Kalisetail}}, {{sta|Temuguruh}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
|-
! colspan="45" |Surabaya[[Jawa Tengah]] Banyuwangike [[Jawa Timur]]
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
| rowspan="2" |{{kereta api|Mutiara Timur}}
|Eksekutif
| rowspan="3" |{{sta|Surabaya Gubeng}} – {{sta|Ketapang|3=Banyuwangi}}
| rowspan="2" |{{cslist|{{sta|Waru}} (hanya arah Surabaya), {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}} (hanya arah Surabaya), {{sta|Tanggul}}, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalibaru}}, {{sta|Kalisetail}}, {{sta|Temuguruh}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
* Hanya pada jadwal pagi di hari tertentu dari {{sta|Surabaya Pasarturi}}
* Hanya beroperasi pada hari libur nasional
|-
|rowspan=2| {{Kereta api|Ambarawa Ekspres}}
|Ekonomi
| Ekonomi Premium
|rowspan=2| {{sta|Semarang Poncol}}–{{sta|Surabaya Pasarturi}}
| rowspan=2 | {{abbr|2x|Dua kali keberangkatan tiap hari}}
| rowspan=2 | {{Cslist|{{sta|Semarang Tawang}}, {{sta|Ngrombo}}, {{sta|Kradenan}}, {{sta|Randublatung}}, {{sta|Cepu}}, {{sta|Bojonegoro}}, {{sta|Babat}}, {{sta|Lamongan}}}}
|-
|{{kereta api|Probowangi}}
| Ekonomi
|-
|{{cslist|Wonokromo, Waru, Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji, Jember, {{sta|Kalisat}}, Kalibaru, Kalisetail, Temguruh, Rogojampi, Banyuwangi Kota}}
! colspan="5" |[[Jalur kereta api Wonokromo–Bangil|Surabaya–Banyuwangi]]
|-
!Nama
!Kelas
!Relasi
!Frekuensi
!Stasiun pemberhentian
|-
|{{KA|Probowangi}}
| Ekonomi
|{{sta|Surabaya Gubeng}}–{{sta|Ketapang|3=Banyuwangi}}
| {{abbr|1x|Sekali keberangkatan tiap hari}}
|{{cslist|{{sta|Surabaya Gubeng}}, {{sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Pasuruan}}, {{sta|Probolinggo}}, {{sta|Klakah}}, {{sta|Tanggul}}, {{sta|Rambipuji}}, {{sta|Jember}}, {{sta|Kalisetail}}, {{sta|Kalibaru}}, {{sta|Temuguruh}}, {{sta|Rogojampi}}, {{sta|Banyuwangi Kota}}}}
|-
| rowspan="2" |{{KA|Mutiara Timur}}
|Eksekutif
| rowspan="2" |{{sta|Surabaya Pasarturi}}–Ketapang
| rowspan=2 | {{abbr|1x|Sekali keberangkatan tiap hari}}
| rowspan="2" |{{cslist|{{sta|Surabaya Gubeng}}, Sidoarjo, Bangil, Pasuruan, Probolinggo, Tanggul, Rambipuji, Jember, Kalisetail, Kalibaru, Temuguruh, Rogojampi, Banyuwangi Kota}}
|-
|Bisnis
|}
 
Baris 562 ⟶ 597:
| rowspan="4" | {{sta|Solo Balapan}}–{{sta|Semarang Tawang}} via {{sta|Purwokerto}}
| rowspan="2" | 1x
| rowspan="2" | Searah jarum jam: {{sta|Klaten}}, {{sta|Lempuyangan}}, {{sta|Yogyakarta}}, {{sta|Wates}}, {{sta|Wojo}} (hanya arah hilir), {{sta|Kutoarjo}}, {{sta|Kutowinangun}}, {{sta|Kebumen}}, {{sta|Gombong}}, {{Sta|Sumpiuh}}, {{sta|Kroya}}....
* Poros Purwokerto–Semarang–Surakarta hanya beroperasi pada jadwal petang
* Perjalanan menuju {{sta|Semarang Tawang}} dilanjutkan melalui {{sta|Purwokerto}} (lihat di bawah)
Baris 574 ⟶ 609:
|-
|Ekonomi
|-
! colspan="5" |Lintas selatan Jawa
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
|-
| rowspan="2" |{{KA|Pangrango}}
Baris 595 ⟶ 626:
|Ekonomi Premium
|-
| {{KA|Kamandaka}}
! colspan="5" |Lintas tengah Jawa
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
|-
| rowspan=2 | {{KA|Kamandaka}}
| Eksekutif-Ekonomi
| {{sta|Semarang Tawang}}–Tawang–{{sta|Purwokerto}}
| 1x
| {{sta|Semarang Poncol}}, {{sta|Weleri}}, {{Sta|Pekalongan}}, {{sta|Pemalang}}, {{Sta|Tegal}}, {{sta|Slawi}}, {{sta|Prupuk}}, {{sta|Bumiayu}}
* Kereta api Kamandaka dapat diperpanjang sampai [[Stasiun Cilacap]] dengan kelas eksekutif-ekonomi premium, berhenti di [[Stasiun Kroya]], {{sta|Maos}}, dan {{sta|Gumilir}}
|-
| Eksekutif-Ekonomi Premium
| Semarang Tawang–{{sta|Cilacap}}
| 1x
| Semarang Poncol, Weleri, Pekalongan, Pemalang, Tegal, Slawi, Prupuk, Bumiayu, {{sta|Purwokerto}}, {{sta|Kroya}}, {{sta|Maos}}, {{Sta|Gumilir}}
|-
! colspan="5" |Lintas timur Jawa
|-
! Nama !! Kelas !! Relasi !! Frekuensi !! Stasiun pemberhentian
|-
|{{kereta api|Arjuno Ekspres}}
Baris 618 ⟶ 637:
|{{sta|Surabaya Gubeng}} – {{sta|Malang}}
|1x
|{{cslist|{{Sta|Waru}} (hanya arah Malanghilir), {{Sta|Sidoarjo}}, {{sta|Bangil}}, {{sta|Lawang}}}}
* Beroperasi pada jadwal pagi setiap hari Jumat–Minggu dan [[Hari libur di Indonesia|hari libur nasional]]
|-
! colspan="5" |Lintas utara Jawa
|-
!Nama
!Kelas
!Relasi
!Frekuensi
!Stasiun pemberhentian
|-
| {{KA|Banyubiru}}
| rowspan="2" | Eksekutif-Ekonomi
| {{Sta|Semarang Tawang}}–Tawang–{{sta|Solo Balapan}}
| 2x
| {{sta|Brumbung}}, {{sta|Gundih}}, {{sta|Salem}}
Baris 639 ⟶ 650:
| 3x
| {{sta|Weleri}}, {{sta|Batang}}, {{Sta|Pekalongan}}, {{Sta|Pemalang}}, {{Sta|Tegal}}
* Layanan kereta api Kaligung diperpanjang sampai {{sta|[[Stasiun Cirebon Prujakan}}]] pada jadwal pagi serta berhenti di Stasiun {{sta|Tanjung}}, {{sta|Losari}}, dan {{sta|Babakan}}
* Segmen Semarang Poncol–Tegal hanya beroperasi pada jadwal siang, petang, dan malam
|}
 
;Catatan
{{notelist}}
;
 
==== Sumatra Utara ====
Baris 671 ⟶ 686:
 
=== Sumatra bagian Barat dan Selatan ===
==== Antarkota ====
Berikut ini adalah layanan kereta api antarkota di Pulau Sumatra bagian Barat dan Selatan sesuai Gapeka 2023.<ref>{{cite book|url=https://djka.dephub.go.id/uploads/202305/KP-DJKA_70_TAHUN_2023_GAPEKA_SUMBAGSEL_2023.pdf#page=17|title=Grafik Perjalanan Kereta Api pada Jaringan Jalur Kereta Api Nasional di Sumatra Bagian Selatan Tahun 2023|date=14 April 2023|page=17|publisher=PT [[Kereta Api Indonesia]] (Persero)|location=[[Bandung]]|accessdate=12 Mei 2023|via=[[Direktorat Jenderal Perkeretaapian]]}}</ref><ref>{{cite book|url=https://djka.dephub.go.id/uploads/202305/KP-DJKA_69_TAHUN_2023_GAPEKA_SUMBAGBAR_2023.pdf#page=13|title=Grafik Perjalanan Kereta Api pada Jaringan Jalur Kereta Api Nasional di Sumatra Bagian Barat Tahun 2023|date=14 April 2023|page=13|publisher=PT [[Kereta Api Indonesia]] (Persero)|location=[[Bandung]]|accessdate=12 Mei 2023|via=[[Direktorat Jenderal Perkeretaapian]]}}</ref>
{| class="wikitable"
Baris 700 ⟶ 714:
|}
 
== Komuter, unggulanlokal dan bandara ==
 
{| class="wikitable"
=== Aceh ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
|{{Rint|Medan|cm}}
! Nama kereta api
|4x
! colspan=2 | Relasi perjalanan
|[[Kereta api perintis Cut Meutia|Perintis Cut Meutia]]
|Kutablang – Krueng Geukueh
|[[Jalur kereta api Kutablang–Krueng Geukueh|<small>Jalur kereta api Kutablang–Krueng Geukueh</small>]]
|Kereta lokal
|KAI Subdivre 1.1
|KRDI (MH201)
|}
 
=== Sumatera Utara ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
| {{Rint|medanMedan|se}} {{KA|Siantar EkspresS}}
|60
| {{sta|Medan}}
| {{staKA|SiantarSri Lelawangsa}}
|{{sta|Medan}} – Bandar Khalipah – Araskabu – Kualanamu
|<small>[[Jalur kereta api Medan–Tebing Tinggi|Medan–Tebing Tinggi (via atas)]]</small>
<small>[[Stasiun Bandara Kualanamu|Percabangan menuju Bandara Kualanamu]]</small>
|Kereta api bandara/pengumpan
|KAI Bandara
|KRDE Woojin (ME202)
|-
|{{Rint|Medan|S}}
| {{Rint|Jateng|BL}} [[Kereta api Blora Jaya Ekspres|Blora Jaya]]
|60 (Medan-Binjai)
| {{sta|Semarang Poncol}}
2x (Binjai-Kuala Bingai)
| {{sta|Cepu}}
|{{KA|Sri Lelawangsa}}
|{{sta|Medan}} – Binjai (– Kuala Bingai)
|<small>[[Jalur kereta api Besitang–Medan|Besitang–Medan]]</small>
|Kereta komuter
|KAI Bandara
|GE U18C (CC201), K3 Premium
|-
|{{Rint|medan|se}}
| {{Rint|Medan|cm}} [[Kereta api perintis Cut Meutia|Cut Meutia]]
|2x
| {{sta|Krueng Geukueh}}
| {{staKA|KutablangSiantar Ekspres}}
|{{sta|Medan}} – Bandar Khalipah – Araskabu – Tebing Tinggi – Siantar
|<small>[[Jalur kereta api Medan–Tebing Tinggi|Medan–Tebing Tinggi (via bawah)]]</small>
<small>[[Jalur kereta api Tebing Tinggi–Siantar|Tebing Tinggi–Siantar]]</small>
|Kereta lokal
|KAI Divre 1
|GE U18C (CC201), K2
|-
| {{Rint|Padangmedan|SBdb}} {{KA|Pariaman Ekspres}}
|2x
| {{sta|Pauh Lima}}
|[[Kereta api Datuk Belambangan|Datuk Belambangan]]
| {{sta|Naras}}
|Tebing Tinggi – Bandar Tinggi – Lalang
|<small>[[Jalur kereta api Tebing Tinggi–Kisaran|Tebing Tinggi–Kisaran]]</small>
<small>[[Jalur kereta api Tebing Tinggi–Kisaran|Percabangan menuju Kuala Tanjung]]</small>
|Kereta lokal
|KAI Divre 1
|GE U18C (CC201), K3 Premium
|}
 
=== Sumatera Barat ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
| {{Rint|Padang|Me}}
|120
|[[Kereta api Minangkabau Ekspres|Minangkabau Ekspres]]
|Pulau Air – Padang – Duku – Bandara Internasional Minangkabau
| {{sta|Pulau Aie}}
|<small>[[Jalur kereta api Pulau Aie–Padang Panjang|Pulau Aie–Padang Panjang]]</small>
| {{sta|Bandara Internasional Minangkabau}}
<small>[[Jalur kereta api Pulau Aie–Padang Panjang|Percabangan menuju BIM]]</small>
|Kereta api bandara/pengumpan
|KAI Divre 2
|KRDE INKA (ME204)
|-
|{{Rint|Padang|SB}}
| {{Rint|Yogyakarta|AS}} [[Kereta api Bandara Internasional Adi Soemarmo|BIAS]]
|4x
| {{sta|Klaten}}
| {{staKA|Bandara AdiPariaman SoemarmoEkspres}}
|Padang – Duku – Lubuk Alung – Pariaman – Naras
|<small>[[Jalur kereta api Pulau Aie–Padang Panjang|Pulau Aie–Padang Panjang]]</small>
<small>[[Jalur kereta api Pulau Aie–Padang Panjang|Lubuk Alung–Naras–Sungai Limau]]</small>
|Kereta lokal
|KAI Divre 2
|Henschel DHG 1000 BB (BB303), K3
|-
|{{Rint|Padang|L}}
| {{Rint|Semarang|KS}} [[Kereta api Kedung Sepur|Kedung Sepur]]
|3x
| {{sta|Semarang Poncol}}
|[[Bus rel Lembah Anai|Lembah Anai]]
| {{sta|Ngrombo}}
|Bandara Internasional Minangkabau{{efn|Tidak dilayani jika bus rel dalam perawatan}} – Duku – Lubuk Alung – Kayu Tanam
|<small>[[Jalur kereta api Pulau Aie–Padang Panjang|Pulau Aie–Padang Panjang]]</small>
<small>[[Jalur kereta api Pulau Aie–Padang Panjang|Percabangan menuju BIM]]</small>
|Kereta lokal
|KAI Divre 2
|Bus rel INKA
Henschel DHG 1000 BB (BB303), K3
|}
 
=== Banten ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
|{{Rint|Jakarta|LM}}
| [[Kereta api KRDE BPKASS|KRDE BPKASS]]
|
| {{sta|Maros}}
|[[Commuter Line Merak|Lin Merak]]
| {{sta|Garongkong}}
|Rangkasbitung – Serang – Merak
|[[Jalur kereta api Anyer Kidul–Kampung Bandan|<small>Anyer Kidul–Kampung Bandan</small>]]
|Kereta api lokal
|KAI Commuter Wilayah 1
|GE U18C (CC201), K3
|}
 
=== Bus relJabodetabek ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
|{{Rint|Jakarta|A}}
! Nama kereta api
|30
! colspan=2 | Relasi perjalanan
|[[Commuter Line Bandara Soekarno-Hatta|Lin Soekarno-Hatta]]
|Manggarai – Tanah Abang – Duri – Batu Ceper – Bandara Soekarno-Hatta
|[[Jalur kereta api Anyer Kidul–Kampung Bandan|<small>Anyer Kidul–Kampung Bandan</small>]]
<small>[[Jalur kereta api Tangerang–Duri|Tangerang–Duri]]</small>
 
[[Jalur kereta api Batu Ceper–Bandara Soekarno-Hatta|<small>Batu Ceper–Bandara Soekarno-Hatta</small>]]
|Kereta api bandara/pengumpan
|KAI Commuter Bandara
|KRL INKA Bombardier (EA203)
|-
| {{Rint|PalembangJakarta|Kred}} [[Bus rel Kertalaya|Kertalaya]]
|5
| {{sta|Kertapati}}
|[[Commuter Line Bogor|Lin Bogor]]
| {{sta|Indralaya}}
|Jakarta Kota – Manggarai – Depok – Bogor
|[[Jalur kereta api Jakarta Kota–Bogor–Padalarang|<small>Jakarta Kota–Bogor–Padalarang</small>]]
|Kereta komuter
|KAI Commuter Jabodetabek
| rowspan="7" |ex-Tokyu seri 8000 (ED201)
ex-Tokyu seri 8500 (ED202)
 
ex-Tokyo Metro seri 7000 (ED301)
 
ex-Tokyo Metro seri 05 (ED302)
 
ex-Tokyo Metro seri 6000 (ED303)
 
ex-JR East seri 203 (ED304)
 
ex-JR East seri 205
|-
|{{Rint|Jakarta|red}}
| {{Rint|Yogyakarta|BK}} [[Bus rel Bathara Kresna|Bathara Kresna]]
|90
| {{sta|Purwosari}}
|[[Commuter Line Bogor|Lin Bogor]]
| {{sta| Wonogiri}}
|Jakarta Kota – Manggarai – Depok – Nambo
|[[Jalur kereta api Jakarta Kota–Bogor–Padalarang|<small>Jakarta Kota–Bogor–Padalarang</small>]]
[[Jalur kereta api Jakarta Kota–Bogor–Padalarang|<small>Percabangan menuju Nambo</small>]]
|Kereta komuter
|KAI Commuter Jabodetabek
|-
| {{Rint|PadangJakarta|Lblue}} [[Bus rel Lembah Anai|Lembah Anai]]
|10 (Kampung Bandan-Bekasi)
| {{sta|Kayu Tanam}}
15 (Bekasi-Cikarang, gabungan)
| {{sta| Bandara Internasional Minangkabau}}
|[[Commuter Line Cikarang|Lin Cikarang]]
|}
|Kampung Bandan – Tanah Abang – Manggarai – Jatinegara – Bekasi – Cikarang
== KAI Commuter ==
|[[Jalur kereta api Anyer Kidul–Kampung Bandan|<small>Anyer Kidul–Kampung Bandan</small>]]
{| class="wikitable"
[[Jalur kereta api lintas Jakarta|<small>Lintas Jakarta</small>]]
 
[[Jalur kereta api Jakarta Kota–Cikampek|<small>Jakarta Kota–Cikampek</small>]]
|Kereta komuter
|KAI Commuter Jabodetabek
|-
|{{Rint|Jakarta|blue}}
! Nama kereta api
|21 (Kampung Bandan-Bekasi)
! colspan=2 | Relasi perjalanan
15 (Bekasi-Cikarang, gabungan)
|[[Commuter Line Cikarang|Lin Cikarang]]
|Kampung Bandan – Pasar Senen – Jatinegara – Bekasi – Cikarang
|[[Jalur kereta api Jakarta Kota–Cikampek|<small>Jakarta Kota–Cikampek</small>]]
|Kereta komuter
|KAI Commuter Jabodetabek
|-
|{{Rint|Jakarta|blue}}
! align=center colspan=4 | KRL
|beberapa kereta
(gabungan 8 menit)
|[[Commuter Line Cikarang|Lin Cikarang]]
|Kampung Bandan – Tanah Abang – Manggarai
|[[Jalur kereta api Anyer Kidul–Kampung Bandan|<small>Anyer Kidul–Kampung Bandan</small>]]
[[Jalur kereta api lintas Jakarta|<small>Lintas Jakarta</small>]]
|Kereta komuter
|KAI Commuter Jabodetabek
|-
| Rowspan="2"|{{Rint|Jakarta|redgreen}} [[Commuter Line Bogor|Lin Bogor]]
|10 (Tanah Abang-Serpong)
| Rowspan="2"|{{sta|Jakarta Kota}}
15 (Serpong-Rangkasbitung)
| {{sta|Bogor}}
|[[Commuter Line Rangkasbitung|Lin Rangkasbitung]]
|Tanah Abang – Serpong – Parung Panjang – Tigaraksa – Tangkasbitung
|[[Jalur kereta api Anyer Kidul–Kampung Bandan|<small>Anyer Kidul–Kampung Bandan</small>]]
|Kereta komuter
|KAI Commuter Jabodetabek
|-
| {{staRint|NamboJakarta|brown}}
|18
|[[Commuter Line Tangerang|Lin Tangerang]]
|Duri – Batu Ceper – Tangerang
|<small>[[Jalur kereta api Tangerang–Duri|Tangerang–Duri]]</small>
|Kereta komuter
|KAI Commuter Jabodetabek
|-
| Rowspan="3"|{{Rint|Jakarta|bluePink}} [[Commuter Line Cikarang|Lin Cikarang]]
|20
| Rowspan="3"|{{sta|Cikarang}}
|[[Commuter Line Tanjung Priuk|Lin Tanjung Priuk]]
| {{sta|Cikarang}}
|Jakarta Kota – Kampung Bandan – Tanjung Priok
|[[Jalur kereta api lintas Jakarta|<small>Lintas Jakarta</small>]]
|Kereta komuter
|KAI Commuter Jabodetabek
|ex-Tokyo Metro seri 05 (ED302)
|}
 
=== Jawa Barat ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
| {{starint|Angkebandung|kc}}
|
|[[Kereta api pengumpan KCJB|Feeder KCJB]]
|Padalarang – Cimahi – Bandung
|<small>[[Jalur kereta api Padalarang–Kasugihan|Padalarang–Kasugihan]]</small>
|Kereta api bandara/pengumpan
|KAI Daop 2, KCIC
|KRDE INKA (ME204)
|-
| {{starint|Kampung Bandanbandung|b}}
|
|[[Commuter Line Bandung Raya|Lin Bandung Raya]]
|(Purwakarta –) Padalarang – Cimahi – Bandung – Kiaracondong – Cicalengka
|[[Jalur kereta api Cikampek–Padalarang|<small>Cikampek–Padalarang</small>]]
<small>[[Jalur kereta api Padalarang–Kasugihan|Padalarang–Kasugihan]]</small>
|Kereta komuter
|KAI Commuter Wilayah 2
|GE U18C (CC201), GE U20C (CC203), K3
|-
|{{rint|bandung|c}}
| {{Rint|Jakarta|green}} [[Commuter Line Rangkasbitung|Lin Rangkasbitung]]
|
| {{sta|Tanah Abang}}
|[[Commuter Line Garut|Lin Garut]]
| {{sta| Rangkasbitung}}
|Purwakarta – Padalarang – Cimahi – Bandung – Kiaracondong – Cicalengka – Cibatu – Garut
|[[Jalur kereta api Cikampek–Padalarang|<small>Cikampek–Padalarang</small>]]
<small>[[Jalur kereta api Padalarang–Kasugihan|Padalarang–Kasugihan]]</small>
 
<small>[[Jalur kereta api Cibatu–Cikajang|Cibatu–Cikajang]]</small>
|Kereta api lokal
|KAI Commuter Wilayah 2
|GE U18C (CC201), GE U20C (CC203), K3
|-
|{{rint|bandung|sw}}
| {{Rint|Jakarta|brown}} [[Commuter Line Tangerang|Lin Tangerang]]
|
| {{sta|Duri}}
|[[Kereta api Siliwangi|Siliwangi]]
| {{sta|Tangerang}}
|Sukabumi – Cipatat
|[[Jalur kereta api Jakarta Kota–Bogor–Padalarang|<small>Jakarta Kota–Bogor–Padalarang</small>]]
|Kereta api lokal
|KAI Daop 1
|GE CM20EMP (CC206), K3
|-
| {{Rint|Jakarta|PinkPG}} [[Commuter Line Tanjung Priuk|Lin Tanjung Priuk]]
|3x
| {{sta|Jakarta Kota}}
|[[Kereta api Pangrango|Pangrango]]
| {{sta|Tanjung Priuk}}
|Bogor – Sukabumi
|[[Jalur kereta api Jakarta Kota–Bogor–Padalarang|<small>Jakarta Kota–Bogor–Padalarang</small>]]
|Kereta api lokal
|KAI Daop 1
|GE CM20EMP (CC206), K1, K3 Premium
|-
|{{rint|jakarta|LW}}
| {{Rint|Yogyakarta|Red}} [[Commuter Line Yogyakarta|Lin Yogyakarta]]
|
| {{sta|Yogyakarta}}
|[[Commuter Line Walahar dan Jatiluhur|Lin Walahar]]
| {{sta|Palur}}
|Cikarang – Karawang – Cikampek – Purwakarta
|[[Jalur kereta api Jakarta Kota–Cikampek|<small>Jakarta Kota–Cikampek</small>]]
[[Jalur kereta api Cikampek–Padalarang|<small>Cikampek–Padalarang</small>]]
|Kereta api lokal
|KAI Commuter Wilayah 2
|GE U18C (CC201), GE U20C (CC203), K3
|-
|{{rint|jakarta|LJ}}
! align=center colspan=4 | Kereta Lokal/Komuter
|
|[[Commuter Line Walahar dan Jatiluhur|Lin Jatiluhur]]
|Cikarang – Karawang – Cikampek
|[[Jalur kereta api Jakarta Kota–Cikampek|<small>Jakarta Kota–Cikampek</small>]]
|Kereta api lokal
|KAI Commuter Wilayah 2
|GE U18C (CC201), GE U20C (CC203), K3
|}
 
=== Jawa Tengah dan Yogyakarta ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
| {{Rint|JakartaYogyakarta|LMYa}} [[Commuter Line Merak|Lin Merak]]
|
| {{sta|Rangkasbitung}}
|[[Lin Yogyakarta International Airport]]
| {{sta|Merak}}
|Yogyakarta – Wates – {{sta|Yogyakarta International Airport}}
|[[Jalur kereta api Kutoarjo–Purwosari–Solo Balapan|<small>Kutoarjo–Purwosari–Solo Balapan</small>]]
[[Jalur kereta api Kutoarjo–Purwosari–Solo Balapan|<small>Percabangan menuju YIA</small>]]
|Kereta api bandara/pengumpan
|KAI Bandara
|KRDE INKA (ME201, ME204)
|-
|{{Rint|Yogyakarta|AS}}
| {{rint|jakarta|LW}} [[Commuter Line Walahar dan Jatiluhur|Commuter Line Jatiluhur]]
|
| Rowspan= "2" |{{sta|Cikarang}}
|[[Kereta api Bandara Adi Soemarmo|Bandara Adi Soemarmo]]
| {{sta|Cikampek}}
|Klaten – Solo Balapan – Bandara Adi Soemarmo
|[[Jalur kereta api Kutoarjo–Purwosari–Solo Balapan|<small>Kutoarjo–Purwosari–Solo Balapan</small>]]
<small>[[Jalur kereta api Gundih–Solo Balapan|Gundih–Solo Balapan]]</small>
 
<small>[[Jalur kereta api Gundih–Solo Balapan|Percabangan menuju Bandara Adi Soemarmo]]</small>
|Kereta api bandara/pengumpan
|KAI Daop 6
|KRDI (MH201)
|-
|{{Rint|Yogyakarta|AS}}
| {{rint|jakarta|LW}} [[Commuter Line Walahar dan Jatiluhur|Commuter Line Walahar]]
|
| {{sta|Purwakarta}}
|[[Kereta api Bandara Adi Soemarmo|Bandara Adi Soemarmo]]
|Bandara Adi Soemarmo – Solo Balapan – Sragen – Ngawi – Madiun
|<small>[[Jalur kereta api Gundih–Solo Balapan|Percabangan menuju Bandara Adi Soemarmo]]</small><small>[[Jalur kereta api Gundih–Solo Balapan|Gundih–Solo Balapan]]</small>
<small>[[Jalur kereta api Solo Balapan–Kertosono|Solo Balapan–Kertosono]]</small>
|Kereta api bandara/pengumpan
|KAI Daop 6
|KRDI (MH201)
|-
|{{Rint|Yogyakarta|Red}}
| {{rint|bandung|b}} [[Commuter Line Bandung Raya|Commuter Line Bandung Raya]]
|
| Rowspan="3" |{{sta|Purwakarta}}/{{sta|Padalarang}}
|[[Commuter Line Yogyakarta|Lin Yogyakarta]]
| {{sta|Cicalengka}}
|Yogyakarta – Klaten – Solo Balapan – Palur
|[[Jalur kereta api Kutoarjo–Purwosari–Solo Balapan|<small>Kutoarjo–Purwosari–Solo Balapan</small>]]
|Kereta komuter
|KAI Commuter Wilayah 6
|KRL INKA (EA202)
|-
|{{rint|yogyakarta|blue}}
| rowspan=2| {{rint|bandung|c}} [[Commuter Line Garut|Commuter Line Garut]]
|
| {{sta|Garut}}
|[[Commuter Line Prambanan Ekspres|Lin Prameks]]
|Yogyakarta – Wates – Kutoarjo
|[[Jalur kereta api Kutoarjo–Purwosari–Solo Balapan|<small>Kutoarjo–Purwosari–Solo Balapan</small>]]
|Kereta komuter
|KAI Commuter Wilayah 6
|KRDE INKA (ME201)
|-
| {{staRint|CibatuYogyakarta|BK}}
|
|[[Bus rel Bathara Kresna|Bathara Kresna]]
|Purwosari – Wonogiri
|[[Jalur kereta api Purwosari–Wonogiri–Baturetno|<small>Purwosari–Wonogiri–Baturetno</small>]]
|Kereta api lokal
|KAI Daop 6
|Bus rel INKA
KRDI (MH201)
|-
|{{Rint|Semarang|KS}}
| {{rint|yogyakarta|blue}} [[Commuter Line Prambanan Ekspres|Commuter Line Prameks]]
|
| {{sta|Kutoarjo}}
|[[Kereta api Kedung Sepur|Kedung Sepur]]
| {{sta|Yogyakarta}}
|Semarang Poncol – Brumbung – Ngrombo
|[[Jalur kereta api Tegal–Brumbung|<small>Tegal–Brumbung</small>]]
[[Jalur kereta api segitiga Brumbung–Gundih–Gambringan|<small>Segitiga Brumbung–Gundih–Gambringan</small>]]
|Kereta komuter
|KAI Daop 4
|MCW302 (MH101)
|-
|{{Rint|Jateng|BL}}
| {{rint|surabaya|pd}} [[Commuter Line Dhoho dan Penataran|Commuter Line Dhoho]]
|
| Rowspan="4"|{{sta|Surabaya Kota}}
|[[Kereta api Blora Jaya|Blora Jaya]]
| {{sta|Blitar}} Via {{sta|Kertosono}}
|Semarang Poncol – Ngrombo – Cepu– Bojonegoro
|[[Jalur kereta api Tegal–Brumbung|<small>Tegal–Brumbung</small>]]
[[Jalur kereta api segitiga Brumbung–Gundih–Gambringan|<small>Segitiga Brumbung–Gundih–Gambringan</small>]]
 
[[Jalur kereta api Gambringan–Surabaya Pasarturi|<small>Gambringan–Surabaya Pasarturi</small>]]
|Kereta api lokal
|KAI Daop 4
|GE U18C (CC201), GE U20C (CC203), K3 NI
|}
 
=== Jawa Timur ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
| {{rint|surabaya|pdsi}} [[Commuter Line Dhoho dan Penataran|Commuter Line Penataran]]
|
| {{sta|Blitar}} Via {{sta|Malang}}
|[[Kereta api lokal di Jawa Timur#Sindro|Lin Sindro]]
|Indro – Surabaya Pasarturi – Surabaya Gubeng – Sidoarjo
|<small>[[Jalur kereta api Sumari–Gresik–Kandangan|Sumari–Gresik–Kandangan]]</small>
[[Jalur kereta api Gambringan–Surabaya Pasarturi|<small>Gambringan–Surabaya Pasarturi</small>]]
 
<small>[[Jalur kereta api lintas Surabaya|Lintas Surabaya]]</small>
 
<small>[[Jalur kereta api Wonokromo–Bangil|Wonokromo–Bangil]]</small>
|Kereta komuter
|KAI Commuter Wilayah 8
|KRDI (MH201)
|-
| {{rint|surabaya|Tj}} [[Commuter Line Dhoho dan Penataran|Commuter Line Tumapel]]
|
| {{sta|Malang}}
|[[Kereta api lokal di Jawa Timur#Jenggala|Lin Jenggala]]
|Surabaya Kota – Surabaya Gubeng – Mojokerto – Sidoarjo
|<small>[[Jalur kereta api lintas Surabaya|Lintas Surabaya]]</small>
<small>[[Jalur kereta api Kertosono–Wonokromo|Kertosono–Wonokromo]]</small>
 
[[Jalur kereta api Tarik–Sidoarjo|<small>Tarik–Sidoarjo</small>]]
|Kereta komuter
|KAI Commuter Wilayah 8
|KRDI (MH201)
|-
| {{rint|surabaya|ssp}}
|
|[[Kereta api lokal di Jawa Timur#Supas|Commuter LineLin Supas]]
|Surabaya Kota – Surabaya Gubeng – Sidoarjo – Bangil – Pasuruan
| {{sta|Pasuruan}}
|[[Jalur kereta api lintas Surabaya|<small>Lintas Surabaya</small>]]
[[Jalur kereta api Wonokromo–Bangil|<small>Wonokromo–Bangil</small>]]
 
<small>[[Jalur kereta api Bangil–Kalisat|Bangil–Kalisat]]</small>
|Kereta api lokal
|KAI Commuter Wilayah 8
|GE U18C (CC201), GE U20C (CC203), K3
|-
| {{rint|surabaya|jT}} [[Kereta api lokal di Jawa Timur#Jenggala|Commuter Line Jenggala]]
|
| {{sta|Surabaya Kota}} - {{sta|Mojokerto}}
|[[Commuter Line Dhoho dan Penataran|Lin Tumapel]]
| {{sta|Mojokerto}} - {{sta|Sidoarjo}}
|Surabaya Kota – Surabaya Gubeng – Sidoarjo – Bangil – Malang
|[[Jalur kereta api lintas Surabaya|<small>Lintas Surabaya</small>]]
<small>[[Jalur kereta api Wonokromo–Bangil|Wonokromo–Bangil]]</small>
 
<small>[[Jalur kereta api Kertosono–Bangil|Kertosono–Bangil]]</small>
|Kereta api lokal
|KAI Commuter Wilayah 8
|GE U18C (CC201), GE U20C (CC203), K3
|-
| {{rint|surabaya|spe}} [[Kereta api lokal di Jawa Timur#Sindro|Commuter Line Sindro]]
|
| Rowspan="3"|{{sta|Sidoarjo}}
|[[Commuter Line Dhoho dan Penataran|Lin Penataran]]
| {{sta|Indro}}
|Surabaya Kota – Surabaya Gubeng – Sidoarjo – Bangil – Malang – Blitar
|[[Jalur kereta api lintas Surabaya|<small>Lintas Surabaya</small>]]
<small>[[Jalur kereta api Wonokromo–Bangil|Wonokromo–Bangil]]</small>
 
<small>[[Jalur kereta api Kertosono–Bangil|Kertosono–Bangil]]</small>
|Kereta api lokal
|KAI Commuter Wilayah 8
|GE U18C (CC201), GE U20C (CC203), K3
|-
|{{rint|surabaya|dh}}
| rowspan=2|{{rint|surabaya|b}} [[Kereta api lokal di Jawa Timur#Arjonegoro|Commuter Line Arjonegoro]]
|
| {{sta|Babat}}
|[[Commuter Line Dhoho dan Penataran|Lin Dhoho]]
|Surabaya Kota – Surabaya Gubeng – Mojokerto – Kertosono – Blitar
|[[Jalur kereta api lintas Surabaya|<small>Lintas Surabaya</small>]]
[[Jalur kereta api Kertosono–Wonokromo|<small>Kertosono–Wonokromo</small>]]
 
[[Jalur kereta api Kertosono–Bangil|<small>Kertosono–Bangil</small>]]
|Kereta api lokal
|KAI Commuter Wilayah 8
|GE U18C (CC201), GE U20C (CC203), K3
|-
| {{starint|Bojonegorosurabaya|b}}
|
|[[Kereta api lokal di Jawa Timur#Arjonegoro|Lin Arjonegoro]]
|Sidoarjo – Surabaya Gubeng – Surabaya Pasarturi – Bojonegoro
|[[Jalur kereta api Gambringan–Surabaya Pasarturi|<small>Gambringan–Surabaya Pasarturi</small>]]
[[Jalur kereta api lintas Surabaya|<small>Lintas Surabaya</small>]]
 
[[Jalur kereta api Wonokromo–Bangil|<small>Wonokromo–Bangil</small>]]
|Kereta api lokal
|KAI Commuter Wilayah 8
|KRDI (MH201)
|-
| {{rint|surabaya|c}}
|
|[[Kereta api lokal di Jawa Timur#Blorasura|Commuter LineLin Blorasura]]
| {{sta|Surabaya PasarPasarturi – Bojonegoro – Turi}}Cepu
|[[Jalur kereta api Gambringan–Surabaya Pasarturi|<small>Gambringan–Surabaya Pasarturi</small>]]
| {{sta|Cepu}}
|Kereta api lokal
|KAI Commuter Wilayah 8
|GE U18C (CC201), GE U20C (CC203), K3
|-
|{{rint|surabaya|pw}}
! align=center colspan=4 | Kereta Bandara
|-
|[[Kereta api lokal di Jawa Timur|Pandanwangi]]
| {{Rint|Jakarta|A}} [[Commuter Line Bandara Soekarno-Hatta|Lin Soekarno-Hatta]]
|Jember – Banyuwangi – Ketapang
| {{sta|Manggarai}}
|[[Jalur kereta api Bangil–Kalisat|<small>Bangil–Kalisat</small>]]
| {{sta|Bandara Soekarno-Hatta}}
<small>[[Jalur kereta api Kalisat–Banyuwangi|Kalisat–Banyuwangi]]</small>
|Kereta api lokal
|KAI Daop 9
|GE U18C (CC201), GE U20C (CC203), K3
|}
 
=== KAISulawesi BandaraSelatan ===
{| class="wikitable sortable" style="font-size:90%"
!Simbol
!Frekuensi (kali)/
sela (menit)
!Nama KA
! class="unsortable" |Rute
! class="unsortable" |Jalur yang dilalui
!Kategori
!Operator
!Armada reguler
|-
|
! Nama kereta api
|
! colspan=2 | Relasi perjalanan
|[[Kereta api Andalan Celebes dan Lontara|Andalan Celebes]]
|-
|Garongkong – Barru – Ma'rang – Mangilu
| {{Rint|Medan|A}} [[Lin Kualanamu (KAI Bandara)|ARS Kualanamu]]
|[[Jalur kereta api Makassar–Parepare|<small>Percabangan menuju Pelabuhan Garongkong</small>]]
| {{sta|Medan}}
[[Jalur kereta api Makassar–Parepare|<small>Jalur kereta api Makassar–Parepare</small>]]
| {{sta|Bandara Kualanamu}}
 
|-
[[Jalur kereta api Makassar–Parepare|<small>Percabangan menuju Pabrik Semen Tonasa</small>]]
| {{Rint|Yogyakarta|Ya}} [[Kereta api Bandara YIA|ARS Yogyakarta International Airport]]
|Kereta api lokal
| {{sta|Yogyakarta}}
|KAI Daop 8, Sulsel Citra Indonesia
| {{sta|Yogyakarta International Airport}}
|KRDE INKA (ME2XX)
|-
|
| {{Rint|Medan|S}} [[Kereta api Sri Lelawangsa|Sri Lelawangsa]]
|
| {{sta|Kuala Bingai}}
|[[Kereta api Andalan Celebes dan Lontara|Lontara]]
| {{sta|Bandara Kualanamu}}
|Garongkong – Barru – Ma'rang – Mandai
|[[Jalur kereta api Makassar–Parepare|<small>Percabangan menuju Pelabuhan Garongkong</small>]]
[[Jalur kereta api Makassar–Parepare|<small>Jalur kereta api Makassar–Parepare</small>]]
|Kereta api lokal
|KAI Daop 8, Sulsel Citra Indonesia
|KRDE INKA (ME2XX)
|}
 
== Kereta non-komersial ==
* [[Kereta api penolong]]
Baris 885 ⟶ 1.304:
* [[Kereta api wisata Danau Singkarak|Wisata Danau Singkarak]]
 
== TakTidak beroperasi ==
 
=== Pernah beroperasi ===
Baris 892 ⟶ 1.311:
{| class="wikitable"
|-
! Nama !! Relasi !! Mulai beroperasi !! Berhenti beroperasi !! Keterangan
|-
|[[Kereta api Aji Saka|Aji Saka]]
|[[Stasiun Pasar Senen|Pasar Senen]] - [[Stasiun Malang|Malang]] via [[Stasiun Semarang Tawang|Semarang Tawang]]
|1 Februari 2014
|10 Juli 2014
|Nama sempat digunakan sebagai kereta tambahan relasi [[Stasiun Kutoarjo|Kutoarjo]] - [[Stasiun Yogyakarta|Yogyakarta]]
|-
|[[Kereta api Anjasmoro|Anjasmoro]]
Baris 1.024 ⟶ 1.449:
|1985
|21 Januari 2002
|
|-
|[[Kereta api Galunggung|Galunggung]]
|[[Stasiun Kiaracondong|Kiaracondong]] - [[Stasiun Tasikmalaya|Tasikmalaya]]
|26 Desember 2018
|28 Maret 2020
|
|-
Baris 1.084 ⟶ 1.515:
|23 Desember 1999
|5 Desember 2009
|
|-
|[[Bus rel Kertalaya|Kertalaya]]
|[[Stasiun Kertapati|Kertapati]] - [[Stasiun Indralaya|Indralaya]]
|19 Februari 2009
|Juli 2019
|
|-
Baris 1.229 ⟶ 1.666:
|1 April 2017
|Diganti oleh kereta api [[Commuter Line Merak|Lokal Merak]] dan {{Rint|Jakarta|green}} [[Commuter Line Rangkasbitung|Lin Rangkasbitung]]
|-
|[[Kereta api Rajawali|Rajawali]]
|[[Stasiun Semarang Tawang|Semarang Tawang]] - [[Stasiun Surabaya Pasar Turi|Surabaya Pasar Turi]]
|21 Mei 2003
|1 Maret 2013
|
|-
|[[Kereta api Rengganis|Rengganis]]
Baris 1.234 ⟶ 1.677:
|1990-an
|25 Januari 2002
|
|-
|[[Kereta api Sancaka Utara|Sancaka Utara]]
|[[Stasiun Kutoarjo|Kutoarjo]] - [[Stasiun Gundih|Gundih]] - [[Stasiun Gambringan|Gambringan]] - [[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]
|1 Desember 2019
|1 Juni 2023
|
|-
|[[Kereta api Sarangan Ekspres|Sarangan Ekspres]]
|[[Stasiun Madiun|Madiun]] - [[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
|6 Februari 2014
|16 Februari 2016
|
|-
Baris 1.359 ⟶ 1.814:
{{Daftar KA penumpang Indonesia}}
 
[[Kategori:Kereta api penumpang bernama di Indonesia| ]]
[[Kategori:Daftar bertopik Indonesia]]