Kereta Api Taksaka melayani rute Jakarta - Jogjakarta dua kali sehari, siang dan malam hari. Kereta ini terdiri dari 8 kereta kelas eksekutif dan memiliki kapasitas 416 tempat duduk.
Kereta ini beroperasi mulai tanggal 19 September 1999. Jarak tempuh dari Jakarta - Jogjakarta sejauh 517 Km dalam waktu 8 jam.
Rute Kereta Api Taksaka adalah stasiun Gambir - Jatinegara - Cirebon - Purwokerto - Gombong - Kutoarjo - Jogjakarta.
Nama Taksaka diambil dari nama seekor naga baik hati dan pengayom dalam cerita pewayangan.