Kereta api serayu diresmikan pada tahun 1985. Awalnya kereta itu bernama Galuh yang melayani dari Banjar ke Sidareja. Namun kemudian berubah menjadi Citrajaya(CIlacap-JAkarta raYA) dan diperpanjang ke Cilacap dan Jakarta. Tahun 1992, rutenya diperpendek hanya sampai Kroya dan berganti nama lagi menjadi Cipuja(CIlacap-Purwakarta-Jakarta). Tahun 1997 Kereta ini diganti menjadi Serayu hingga sekarang.
Hanya berisi layanan kereta api yang dioperasikan oleh induk perusahaan. Untuk layanan yang dioperasikan oleh anak perusahaan, lihat Templat:KAI Commuter untuk layanan KAI Commuter, Templat:KAI Bandara untuk layanan KAI Bandara dan Templat:KCIC untuk layanan KCIC/Whoosh