Punca disebalik kemalangan ini hanyalah disebabkan pertengkaran di antara pemandu dan seorang wanita yang marah akibat pemandu tersebut enggan menghentikan basnya.
Rakaman CCTV yang diperoleh memaparkan beberapa saat pergaduhan mulut sehingga menyebabkan penumpang wanita tersebut memukul pemandu bas dengan telefon bimbitnya, sebelum bas tersebut hilang kawalan.
Sebuah lagi rakaman yang diperoleh daripada kamera dashboard memaparkan bas tersebut memasuki laluan bertentangan, melanggar sebuah kereta dan seterusnya menghentam penghadang jalan sebelum terjunam ke dalam sungai.
Operasi menyelamat tidak sempat untuk menemui mangsa yang masih bernyawa disebabkan bangkai bas tersebut ditarik dari kedalaman 71 meter. - CarScoops