Daftar kereta api di Indonesia
Rute > Jawa dan Sumatra bagian Utara > Antarkota > Lintas selatan Jawa

| Jawa bagian barat ke Jawa bagian tengah dan timur via Bandung> Nama | Jawa bagian barat ke Jawa bagian tengah dan timur via Bandung> Kelas | Jawa bagian barat ke Jawa bagian tengah dan timur via Bandung> Relasi | Jawa bagian barat ke Jawa bagian tengah dan timur via Bandung> Frekuensi | Jawa bagian barat ke Jawa bagian tengah dan timur via Bandung> Stasiun pemberhentian |
| --- | --- | --- | --- | --- |
| Argo Wilis | Eksekutif | Bandung–Surabaya Gubeng | 1x | Cipeundeuy, Tasikmalaya, Banjar, Kroya, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Kertosono, Jombang, Mojokerto |
| Turangga | Eksekutif | Bandung–Surabaya Gubeng | 1x | Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto |
| Baturraden Ekspres | Eksekutif | Bandung–Purwokerto | 1x | Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Jeruklegi, Maos, Kroya |
| Baturraden Ekspres | Bisnis | Bandung–Purwokerto | 1x | Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Jeruklegi, Maos, Kroya |
| Lodaya | Eksekutif | Bandung–Solo Balapan | 2x | Kiaracondong, Cibatu, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten |
| Lodaya | Ekonomi | Bandung–Solo Balapan | 2x | Kiaracondong, Cibatu, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten |
| Mutiara Selatan | Eksekutif | Bandung–Surabaya Gubeng | 1x | Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Yogyakarta, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto |
| Mutiara Selatan | Ekonomi Premium | Bandung–Surabaya Gubeng | 1x | Kiaracondong, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Yogyakarta, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto |
| Malabar | Eksekutif | Bandung–Malang | 2x | Kiaracondong, Leles, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Solo Balapan, Sragen, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama Malabar Pagi hanya berhenti di Jeruklegi (arah Malang), Klaten (arah Malang), dan Sumberpucung (arah Bandung).  Malabar Malam hanya berhenti di Stasiun Klaten (arah Malang). |
| Malabar | Ekonomi Premium | Bandung–Malang | 2x | Kiaracondong, Leles, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Maos, Kroya, Gombong, Kebumen, Kutoarjo, Solo Balapan, Sragen, Ngawi, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama Malabar Pagi hanya berhenti di Jeruklegi (arah Malang), Klaten (arah Malang), dan Sumberpucung (arah Bandung).  Malabar Malam hanya berhenti di Stasiun Klaten (arah Malang). |
| Kutojaya Selatan | Ekonomi | Kiaracondong–Kutoarjo | 1x | Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Gandrungmangun, Jeruklegi, Maos, Kroya, Sumpiuh, Gombong, Karanganyar, Kebumen, Kutowinangun |
| Serayu | Ekonomi | Pasar Senen–Purwokerto via Kiaracondong | 1x | Bekasi, Cikarang, Karawang, Cikampek, Purwakarta, Cimahi, Kiaracondong, Leles, Cibatu, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Gandrungmangun, Jeruklegi, Maos, Kroya, Kebasen (hanya jadwal pagi) |
| Pasundan | Ekonomi | Kiaracondong–Surabaya Gubeng | 1x | Rancaekek, Cibatu, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Jeruklegi (arah Surabaya), Maos, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto |
| Kahuripan | Ekonomi | Kiaracondong–Blitar | 1x | Leles, Cipeundeuy, Tasikmalaya, Ciamis, Banjar, Sidareja, Gandrungmangun, Maos, Kroya, Gombong (arah Blitar), Karanganyar (arah Bandung), Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, Papar, Kediri, Tulungagung |
Jawa bagian barat
| Nama | Kelas | Relasi | Frekuensi | Stasiun pemberhentian |
| Parahyangan | Luxury | Gambir–Bandung | 4x | Jatinegara (KA 138 dan 140), Bekasi, Purwakarta, Cimahi |
| Parahyangan | Eksekutif | Gambir–Bandung | 4x | Jatinegara (KA 138 dan 140), Bekasi, Purwakarta, Cimahi |
| Parahyangan | Eksekutif | Gambir–Bandung | 2x | Jatinegara (KA 131, 134, dan 135-136), Bekasi, Karawang (jadwal pagi), Cikampek (jadwal pagi), Purwakarta, Cimahi Kereta api Parahyangan kelas eksekutif menggunakan rangkaian kereta api Argo Wilis, Gajayana, dan Pandalungan, bukan rangkaian asli dimana Depo Induk Bandung mempunyai rangkaian serupa dengan KA Parahyangan tapi melainkan kereta api Malabar.  Layanan kereta api Parahyangan diteruskan dengan kereta api Papandayan tujuan Garut beserta Pangandaran tujuan Banjar dengan stasiun pemberhentian seperti Padalarang, Kiaracondong, Leles, Cibatu, Cipeundeuy, Tasikmalaya, dan Ciamis |
| Parahyangan | Ekonomi Premium | Gambir–Bandung | 2x | Jatinegara (KA 131, 134, dan 135-136), Bekasi, Karawang (jadwal pagi), Cikampek (jadwal pagi), Purwakarta, Cimahi Kereta api Parahyangan kelas eksekutif menggunakan rangkaian kereta api Argo Wilis, Gajayana, dan Pandalungan, bukan rangkaian asli dimana Depo Induk Bandung mempunyai rangkaian serupa dengan KA Parahyangan tapi melainkan kereta api Malabar.  Layanan kereta api Parahyangan diteruskan dengan kereta api Papandayan tujuan Garut beserta Pangandaran tujuan Banjar dengan stasiun pemberhentian seperti Padalarang, Kiaracondong, Leles, Cibatu, Cipeundeuy, Tasikmalaya, dan Ciamis |
| Cikuray | Ekonomi | Pasar Senen–Garut via Kiaracondong | 1x | Bekasi, Cikarang, Karawang, Cikampek, Purwakarta, Cimahi, Bandung, Kiaracondong, Leles, Cibatu |
Jawa bagian barat ke Jawa bagian tengah
| Nama | Kelas | Relasi | Frekuensi | Stasiun pemberhentian |
| Purwojaya | Eksekutif | Gambir–Cilacap | 3x | Bekasi, Cirebon, Bumiayu (jadwal fakultatif), Purwokerto, Kroya, Maos, Gumilir |
| Taksaka | Luxury | Gambir–Yogyakarta | 3x | Cirebon, Purwokerto, Kroya (jadwal malam), Kebumen (jadwal siang) |
| Taksaka | Eksekutif | Gambir–Yogyakarta | 3x | Cirebon, Purwokerto, Kroya (jadwal malam), Kebumen (jadwal siang) |
| Argo Lawu | Luxury | Gambir–Solo Balapan | 1x | Cirebon, Purwokerto, Yogyakarta, Klaten |
| Argo Lawu | Eksekutif | Gambir–Solo Balapan | 1x | Cirebon, Purwokerto, Yogyakarta, Klaten |
| Argo Dwipangga | Luxury | Gambir–Solo Balapan | 1x | Cirebon, Purwokerto, Yogyakarta, Klaten |
| Argo Dwipangga | Eksekutif | Gambir–Solo Balapan | 1x | Cirebon, Purwokerto, Yogyakarta, Klaten |
| Manahan | Eksekutif | Gambir–Solo Balapan | 2x | Bekasi (kecuali jadwal pagi arah Gambir), Cikarang, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Klaten Manahan Pagi mengarah Gambir berhenti di Stasiun Bekasi. |
| Cakrabuana | Eksekutif | Gambir–Purwokerto | 1x | Bekasi, Cikampek (arah Jakarta), Pegaden Baru (arah Jakarta), Haurgeulis, Jatibarang, Cirebon, Ciledug, Ketanggungan, Bumiayu |
| Cakrabuana | Ekonomi | Gambir–Purwokerto | 1x | Bekasi, Cikampek (arah Jakarta), Pegaden Baru (arah Jakarta), Haurgeulis, Jatibarang, Cirebon, Ciledug, Ketanggungan, Bumiayu |
| Sawunggalih | Eksekutif | Pasar Senen–Kutoarjo | 3x | Jatinegara (hanya jadwal pagi), Bekasi, Cikarang (hanya jadwal pagi dan malam), Cirebon, Bumiayu, Purwokerto, Kroya, Sumpiuh (hanya jadwal pagi dan malam), Gombong, Karanganyar (jadwal pagi), Kebumen KA Sawunggalih jadwal malam arah Kutoarjo tidak berhenti di Stasiun Karanganyar, begitu juga sebaliknya pada jadwal siang. |
| Sawunggalih | Ekonomi Premium | Pasar Senen–Kutoarjo | 3x | Jatinegara (hanya jadwal pagi), Bekasi, Cikarang (hanya jadwal pagi dan malam), Cirebon, Bumiayu, Purwokerto, Kroya, Sumpiuh (hanya jadwal pagi dan malam), Gombong, Karanganyar (jadwal pagi), Kebumen KA Sawunggalih jadwal malam arah Kutoarjo tidak berhenti di Stasiun Karanganyar, begitu juga sebaliknya pada jadwal siang. |
| Fajar dan Senja Utama Yogyakarta | Eksekutif | Pasar Senen–Yogyakarta | 2x | Bekasi, Haurgeulis, Jatibarang, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates Fajar Utama Yogyakarta hanya berhenti di Stasiun Karawang (arah Yogyakarta), Cikampek (arah Yogyakarta), Terisi, dan Ciledug  Senja Utama Yogyakarta hanya berhenti di Stasiun Karawang |
| Fajar dan Senja Utama Yogyakarta | Ekonomi Premium | Pasar Senen–Yogyakarta | 2x | Bekasi, Haurgeulis, Jatibarang, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates Fajar Utama Yogyakarta hanya berhenti di Stasiun Karawang (arah Yogyakarta), Cikampek (arah Yogyakarta), Terisi, dan Ciledug  Senja Utama Yogyakarta hanya berhenti di Stasiun Karawang |
| Gajahwong | Eksekutif | Pasar Senen–Lempuyangan | 1x | Jatinegara, Bekasi, Jatibarang, Cirebon Prujakan, Prupuk, Bumiayu, Purwokerto, Kroya, Gombong, Karanganyar, Kebumen, Kutowinangun, Kutoarjo, Wates |
| Gajahwong | Ekonomi Premium | Pasar Senen–Lempuyangan | 1x | Jatinegara, Bekasi, Jatibarang, Cirebon Prujakan, Prupuk, Bumiayu, Purwokerto, Kroya, Gombong, Karanganyar, Kebumen, Kutowinangun, Kutoarjo, Wates |
| Bogowonto | Eksekutif | Pasar Senen–Lempuyangan | 1x | Jatinegara, Bekasi, Cikarang, Jatibarang, Cirebon Prujakan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutowinangun, Kutoarjo, Wates, Yogyakarta |
| Bogowonto | Ekonomi | Pasar Senen–Lempuyangan | 1x | Jatinegara, Bekasi, Cikarang, Jatibarang, Cirebon Prujakan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutowinangun, Kutoarjo, Wates, Yogyakarta |
| Fajar dan Senja Utama Solo | Eksekutif | Pasar Senen–Solo Balapan | 1x | Jatinegara, Bekasi, Karawang, Haurgeulis, Jatibarang, Cirebon, Purwokerto, Kroya, Karanganyar, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten Senja Utama Solo hanya berhenti di Stasiun Sumpiuh |
| Fajar dan Senja Utama Solo | Ekonomi | Pasar Senen–Solo Balapan | 1x | Jatinegara, Bekasi, Karawang, Haurgeulis, Jatibarang, Cirebon, Purwokerto, Kroya, Karanganyar, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten Senja Utama Solo hanya berhenti di Stasiun Sumpiuh |
| Mataram | Eksekutif | Pasar Senen–Solo Balapan | 1x | Jatinegara, Bekasi, Haurgeulis, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten |
| Mataram | Ekonomi | Pasar Senen–Solo Balapan | 1x | Jatinegara, Bekasi, Haurgeulis, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Yogyakarta, Klaten |
| Batavia | Eksekutif | Gambir–Solo Balapan | 1xf | Bekasi, Karawang (arah Surakarta), Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Klaten |
| Batavia | Ekonomi | Gambir–Solo Balapan | 1xf | Bekasi, Karawang (arah Surakarta), Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Klaten |
| Progo | Ekonomi | Pasar Senen–Lempuyangan | 1x | Jatinegara, Bekasi, Haurgeulis, Cirebon Prujakan, Ketanggungan, Prupuk, Purwokerto, Kroya, Gombong, Karanganyar (arah Jakarta), Kebumen, Kutowinangun, Kutoarjo, Wates |
| Bengawan | Ekonomi | Pasar Senen–Purwosari | 1x | Jatinegara, Bekasi, Cikarang, Pegaden Baru, Cirebon Prujakan, Prupuk, Purwokerto, Kebasen, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten |
| Jaka Tingkir | Ekonomi | Pasar Senen–Solo Balapan | 1x | Jatinegara, Cikarang, Haurgeulis, Jatibarang, Cirebon Prujakan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutowinangun, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari |
Jawa bagian barat ke Jawa bagian timur via Purwokerto
| Nama | Kelas | Relasi | Frekuensi | Stasiun pemberhentian |
| Argo Semeru | Compartment Suite | Gambir–Surabaya Gubeng | 1x | Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto |
| Argo Semeru | Eksekutif | Gambir–Surabaya Gubeng | 1x | Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto |
| Bima | Compartment Suite | Gambir–Surabaya Gubeng | 1x | Bekasi (arah Surabaya), Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto |
| Bima | Eksekutif | Gambir–Surabaya Gubeng | 1x | Bekasi (arah Surabaya), Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto |
| Gajayana | Luxury | Gambir–Malang | 1x | Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen Stasiun Malang Kotalama hanya untuk kedatangan penumpang dari arah Jakarta, bukan untuk keberangkatan arah Malang; begitu juga sebaliknya yang berjalan langsung. |
| Gajayana | Eksekutif | Gambir–Malang | 1x | Bekasi, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Madiun, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen Stasiun Malang Kotalama hanya untuk kedatangan penumpang dari arah Jakarta, bukan untuk keberangkatan arah Malang; begitu juga sebaliknya yang berjalan langsung. |
| Madiun Jaya | Eksekutif | Pasar Senen–Madiun | 1x | Bekasi, Karawang, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Sragen, Walikukun, Magetan |
| Madiun Jaya | Ekonomi Premium | Pasar Senen–Madiun | 1x | Bekasi, Karawang, Cirebon, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Solo Balapan, Sragen, Walikukun, Magetan |
| Bangunkarta | Eksekutif | Pasar Senen–Jombang | 1x | Jatinegara, Cikarang, Pegaden Baru, Haurgeulis, Cirebon, Bumiayu, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono Kereta api Bangunkarta mengarah Jombang hanya berhenti di Stasiun  Sumpiuh dan Karanganyar.  Kereta api Bangunkarta mengarah Jakarta hanya berhenti di Stasiun Kutowinangun dan Gombong.  Kereta api Bangunkarta mengarah Gambir hanya berhenti di Stasiun Bekasi. |
| Bangunkarta | Ekonomi | Pasar Senen–Jombang | 1x | Jatinegara, Cikarang, Pegaden Baru, Haurgeulis, Cirebon, Bumiayu, Purwokerto, Kroya, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono Kereta api Bangunkarta mengarah Jombang hanya berhenti di Stasiun  Sumpiuh dan Karanganyar.  Kereta api Bangunkarta mengarah Jakarta hanya berhenti di Stasiun Kutowinangun dan Gombong.  Kereta api Bangunkarta mengarah Gambir hanya berhenti di Stasiun Bekasi. |
| Ranggajati | Eksekutif | Cirebon–Jember via Surabaya Gubeng | 1x | Ciledug, Ketanggungan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutowinangun, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Ngawi, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji |
| Ranggajati | Ekonomi | Cirebon–Jember via Surabaya Gubeng | 1x | Ciledug, Ketanggungan, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutowinangun, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Ngawi, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji |
| Gaya Baru Malam Selatan | Eksekutif | Pasar Senen–Surabaya Gubeng | 1x | Bekasi, Cikarang, Pegaden Baru, Jatibarang, Arjawinangun, Cirebon Prujakan, Ciledug, Ketanggungan, Prupuk, Bumiayu, Purwokerto, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, Wonokromo (arah Surabaya Gubeng) |
| Gaya Baru Malam Selatan | Ekonomi | Pasar Senen–Surabaya Gubeng | 1x | Bekasi, Cikarang, Pegaden Baru, Jatibarang, Arjawinangun, Cirebon Prujakan, Ciledug, Ketanggungan, Prupuk, Bumiayu, Purwokerto, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, Wonokromo (arah Surabaya Gubeng) |
| Singasari | Eksekutif | Pasar Senen–Blitar | 1x | Bekasi, Cikarang (hanya arah Blitar), Karawang, Cikampek, Haurgeulis, Jatibarang, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Kertosono, Kediri, Tulungagung, Ngunut |
| Singasari | Ekonomi | Pasar Senen–Blitar | 1x | Bekasi, Cikarang (hanya arah Blitar), Karawang, Cikampek, Haurgeulis, Jatibarang, Cirebon, Bumiayu, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Kertosono, Kediri, Tulungagung, Ngunut |
| Jayakarta | Ekonomi Premium | Pasar Senen–Surabaya Gubeng | 1x | Jatinegara, Bekasi, Cikarang, Cikampek, Jatibarang, Cirebon, Prupuk, Purwokerto, Kroya, Gombong, Kebumen, Kutoarjo, Wates, Lempuyangan, Klaten, Solo Balapan, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto |
Jawa bagian tengah ke Jawa bagian timur
| Nama | Kelas | Relasi | Frekuensi | Stasiun pemberhentian |
| Sancaka | Eksekutif | Yogyakarta–Surabaya Gubeng | 4x | Klaten, Solo Balapan, Madiun, Nganjuk, Jombang, Mojokerto |
| Sancaka | Ekonomi Premium | Yogyakarta–Surabaya Gubeng | 4x | Klaten, Solo Balapan, Madiun, Nganjuk, Jombang, Mojokerto |
| Kertanegara | Eksekutif | Purwokerto–Malang | 1x | Kroya, Gombong, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Madiun, Caruban, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama |
| Kertanegara | Ekonomi | Purwokerto–Malang | 1x | Kroya, Gombong, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Madiun, Caruban, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama |
| Malioboro Ekspres | Eksekutif | Purwokerto–Malang | 1x | Kroya, Gombong (arah Malang), Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Madiun, Caruban, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama |
| Malioboro Ekspres | Ekonomi | Purwokerto–Malang | 1x | Kroya, Gombong (arah Malang), Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Madiun, Caruban, Nganjuk, Kertosono, Kediri, Tulungagung, Blitar, Wlingi, Kepanjen, Malang Kotalama |
| Wijayakusuma | Eksekutif | Cilacap–Ketapang via Surabaya Gubeng | 1x | Gumilir, Maos, Kroya, Sumpiuh, Gombong, Karanganyar, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Ngawi, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Wonokromo (arah Cilacap), Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji, Jember, Kalibaru, Kalisetail, Rogojampi, Banyuwangi Kota |
| Wijayakusuma | Ekonomi Premium | Cilacap–Ketapang via Surabaya Gubeng | 1x | Gumilir, Maos, Kroya, Sumpiuh, Gombong, Karanganyar, Kebumen, Kutoarjo, Yogyakarta, Klaten, Solo Balapan, Sragen, Ngawi, Madiun, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Wonokromo (arah Cilacap), Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji, Jember, Kalibaru, Kalisetail, Rogojampi, Banyuwangi Kota |
| Sri Tanjung | Ekonomi | Lempuyangan–Ketapang via Surabaya Kota | 1x | Klaten, Purwosari, Sragen, Walikukun, Ngawi, Magetan, Madiun, Caruban, Nganjuk, Kertosono, Wonokromo, Surabaya Gubeng, Surabaya Kota, Sidoarjo, Bangil, Pasuruan, Probolinggo, Tanggul, Rambipuji, Jember, Kalisat, Kalibaru, Kalisetail, Rogojampi, Temuguruh, Banyuwangi Kota |
| Logawa | Ekonomi Premium | Purwokerto–Ketapang via Surabaya Gubeng | 1x | Kroya, Sumpiuh, Gombong, Karanganyar, Kebumen, Kutowinangun, Kutoarjo, Wates, Lempuyangan, Klaten, Purwosari, Sragen, Ngawi, Madiun, Caruban, Nganjuk, Kertosono, Jombang, Mojokerto, Surabaya Gubeng, Wonokromo, Sidoarjo, Bangil, Pasuruan, Probolinggo, Klakah, Tanggul, Rambipuji, Jember, Kalisat (arah Banyuwangi), Kalibaru, Kalisetail, Rogojampi, Banyuwangi Kota |