Po navedbah indonezijskih železnic KAI se je nesreča zgodila po tem, ko je v mestu Bekasi vzhodno od Džakarte potniški vlak na nivojskem prehodu trčil v taksi, zaradi česar je moral drugi vlak zavirati in se ustaviti. Nekaj minut zatem je po progi pripeljal medkrajevni potniški vlak, ki je bil na poti iz Džakarte v Surabajo, in trčil v zadnji del ustavljenega vlaka, pri čemer se je razbil zadnji vagon ustavljenega vlaka.
Predsednik uprave KAI Bobby Rasyidin je sporočil, da so do davi potrdili 14 smrtnih žrtev nesreče. 84 ljudi je poškodovanih, mnoge med njimi so prepeljali na zdravljenje v bolnišnice.
Po navedbah indonezijske agencije je reševalna akcija trajala 12 ur, saj so bili nekateri potniki ujeti v razbitinah vlakov.
Prometne nesreče so v Indoneziji, kjer so avtobusi, vlaki in letala pogosto stari in slabo vzdrževani, dokaj pogoste. Leta 2015 je umrlo 16 ljudi, ko je potniški vlak na železniškem prehodu v Džakarti trčil v minibus.