Kereta api Singasari adalah sebuah kereta api penumpang milik PT Kereta Api Indonesia
dengan kelas ekonomi AC plus non-PSO yang melayani rute stasiun Blitar-Jakarta Pasar
Senen dan sebaliknya, kereta ini berangkat satu kali setiap hari. Kereta api ini diresmikan pada
tanggal 17 Juli 2017 di stasiun Pasar Senen untuk menggantikan kereta api Krakatau Ekspres
dalam rangka rute yang diperpendek dari stasiun Blitar-Merak menjadi stasiun Blitar-Jakarta
Pasar Senen, kereta api Krakatau Ekspres dihentikan operasionalnya pada hari yang sama.
Nama kereta api ini diambil dari nama sebuah Kerajaan yaitu Kerajaan Singasari yang didirkan
oleh Ken Arok sekitar abad ke 13 dan terletak di wilayah Malang, Jawa Timur. Sebelumnya,
nama Singasari pernah digunakan untuk nama kereta api ekonomi dengan rute Malang-Jakarta
Pasar Senen yang bernama Senja Singosari, dan kereta api bisnis dengan rute Malang-
Surabaya Gubeng yang bernama Singosari Ekspres. Kemudian, kereta api Senja Singosari
berganti nama menjadi kereta api Majapahit dengan rute yang sama dan kereta api Singasari
Ekspres digantikan oleh kereta api Mutiara Selatan.
Sebagai kereta api dengan kelas ekonomi AC plus, kereta api Singasari memiliki fasilitas dan
pelayanan yang lengkap mulai dari tempat duduk yang disusun berhadapan dengan kapasitas
duduk 2-3 orang dan dapat direbahkan (khusus difabel), fasilitas makanan berbayar, fasilitas
hiburan, toilet, bagasi, colokan listrik, alat pemadam api ringan, palu pemecah kaca, rem
darurat serta pendingin udara sentral (AC sentral). Perihal tarif, kereta api Singasari memiliki
rentang tarif mulai dari Rp. 180.000 - Rp. 350.000, bergantung pada jarak dan tujuan yang
dipilih oleh penumpang, subkelas / posisi tempat duduk dalam rangkaian kereta, serta hari
tertentu yang memiliki permintaan lebih tinggi seperti akhir pekan dan hari libur nasional.
Kereta Singasari melakukan pemberhentian di beberapa stasiun, diantaranya adalah stasiun
Blitar, stasiun Tulungagung, stasiun Kediri, stasiun Kertosono, stasiun Nganjuk, stasiun
Caruban, stasiun Madiun, stasiun Barat, stasiun Paron, stasiun Walikukun, stasiun Purwosari,
stasiun Klaten, stasiun Lempuyangan, stasiun Wates, stasiun Kutoarjo, stasiun Kebumen,
stasiun Gombong, stasiun Purwokerto, stasiun Bumiayu, stasiun Cirebon, stasiun Jatibarang,
stasiun Haurgeulis, stasiun Cikampek, stasiun Karawang, stasiun Bekasi, stasiun Jatinegara
dan stasiun Pasar Senen.