Theo xác định bước đầu, khoảng thời gian trên, một chiếc xe tải chở gas BKS 38C – 043.36 chạy hướng Nam – Bắc, đến địa bàn xã Cẩm Sơn rẽ sang đường bị chết máy. Đúng lúc này chiếc xe khách giường nằm BKS 72B – 028.18 lưu thông theo hướng Bắc – Nam lao tới đâm bay chiếc xe chở gas bay xuống ruộng.
Chạy phía sau xe khách là một chiếc xe tải do bị bất ngờ không kịp đánh lái nên lao lên giải phân cách lật nghiêng giữa đường. Chiếc xe khách giường nằm sau khi đâm xe tải lao về phía trước tông vào một chiếc xe bán tải.
Tại hiện trường, xe khách bị vỡ phần đầu, hông xe. Khi xảy ra tai nạn, trên xe khách có hơn 30 hành khách nhưng không ai bị thương. Chiếc xe tải bị xe khách tông rơi xuống ruộng làm hàng hóa rơi vãi tràn ra đường. Hai chiếc xe còn lại cũng bị hỏng hóc nhiều bộ phận.