Potrivit presei locale, şoferul unuia dintre autobuze a intrat într-o depăşire periculoasă şi s-a ciocnit frontal cu un camion. Al doilea autobuz nu a mai putut evita impactul, iar de el s-a lovit un alt camion.
Toate cele patru vehicule implicate în accident au luat foc. Cei mai mulţi dintre supravieţuitori au suferit arsuri şi au avut nevoie de îngrijiri medicale. Autobuzele transportau muncitori către oraşul Karachi.