Kereta api pertama di Indonesia telah dirasmikan pada tahun 1867 dan beroperasi di antara Semarang dan Yogyakarta.
Kereta api terpanjang di Indonesia adalah kereta api Argo Bromo Anggrek yang beroperasi antara Jakarta dan Surabaya dengan jarak sekitar 800 km.
Terdapat kereta api pelancong yang menawarkan perjalanan di sekitar Indonesia, seperti Keretapi Pelancongan Gajah Wong dan Keretapi Pelancongan Semarang.
Keretapi penumpang terpantas di Indonesia adalah kereta api cepat Argo Dwipangga yang dapat mencapai kelajuan 160 km/jam.
Terdapat kereta api khas yang membawa bahan -bahan makanan, seperti kereta api logistik beras dan kereta api logistik.
Kereta api di Indonesia mempunyai sistem kelas seperti kelas ekonomi, perniagaan dan eksekutif.
Terdapat kereta api yang mempunyai kemudahan mewah seperti katil, bilik mandi, dan restoran di dalamnya, seperti kereta api mewah Indonesia.
Terdapat kereta api yang mempunyai laluan pelancongan seperti kereta pelancongan Pangrango yang beroperasi antara Jakarta dan Bogor.
Terdapat kereta api yang dihiasi dengan seni dan budaya Indonesia seperti kereta api senja utama solo yang mempunyai pedalaman yang penuh dengan karya seni tradisional Jawa.
Indonesia mempunyai kereta api terakhir yang dikendalikan oleh manusia, iaitu kereta api pelancongan Gaja Mada di Yogyakarta yang ditarik balik oleh sepasang kerbau.