Kollisjonen skjedde tidlig om morgenen da togene, som begge var på vei fra Jakarta til Surabaya, kjørte inn i hverandre. Det ene toget sto stille da det andre smalt inn i det bakfra.

I tillegg til de omkomne ble rundt 30 mennesker skadd, og et 20-tall satt fortsatt fast i vrakene. Hundrevis av passasjerer er evakuert, og toglinjen er sperret.