Kecelakaan ini terjadi, karena kereta api Gaya baru berhenti di jalur satu untuk memberikan kesempatan kereta api Bima untuk melintas, tapitetapi kereta api Gaya Baru masih kurang masuk hingga jalur satu, sehigga gerbong terakhir masih berada di jalur dua dan terserempet kereta api Bima.<ref>[http://regional.kompas.com/read/2010/10/02/0738474/Satu.Tewas.Kecelakaan.KA.di.Solo Satu Tewas Kecelakaan KA di Solo], diakses pada 2 Oktober 2010</ref><ref name="Polisi Selidiki">[http://www.metrotvnews.com/index.php/metromain/news/2010/10/02/30356/Polisi-Selidiki-Penyebab-Kecelakaan-Kereta-di-Solo/ Polisi Selidiki Penyebab Kecelakaan Kereta di Solo], diakses pada 2 Oktober 2010</ref> Faktor penyebab kecelakaan kereta api ini, menurut Kepala Kepolisian Resor Kota Surakarta, "kecelakaan tersebut diduga akibat kelalaian petugas stasiun saat mengatur parkir kereta."<ref name="Polisi Selidiki"/>