Penyebab pasti kecelakaan ini masih diselidiki pihak kepolisian. Namun informasi yang dihimpun, diduga sopir yang datang dari arah belakang tidak menginjak rem, sehingga menabrak bus Transjakarta yang berada di depannya.Hal itu, karena tidak ditemukan bekas rem.
"Kami masih selidik, tetapi memang kalau kami lihat tidak ada upaya pengereman dari kendaraan belakang yang menabrak kendaraan di depannya, tidak ada skid mark (tanda bekas rem)," ujar Dirlantas Polda Metro Jaya, Kombes Sambodo Purnomo Yogo.
Kejadian ini pun berawal saat salah satu bus berhenti di Halte Transjakarta Cawang Ciliwung, untuk menurunkan dan menaikkan penumpang. Dari arah belakang datang satu bus Transjakarta lainnya, hingga terjadi peristiwa naas tersebut.
"Kendaraan Transjakarta, yang satu sedang ngetem, kemudian satu lagi kendaraan menabrak dari belakang kendaraan yang sedang di halte tersebut," jelas Sambodo.