Nguyên nhân được cho là do xe container đi theo hướng Bến Tre - Trà Vinh, đã lấn sang lề trái, đâm vào xe khách đang trong di chuyển theo chiều ngược lại.
Trong số 17 nạn nhân được đưa vào bệnh viện, đã có 2 người tử vong và 15 người bị thương, trong đó 6 người tình hình sức khỏe ổn định, đã được xuất viện, 6 người đang được theo dõi tại khoa ngoại và 3 nạn nhân đang được theo dõi tại khoa cấp cứu.
Trước đó, vào khoảng 2h00 ngày 24/9, chiếc xe khách mang giường nằm mang BKS 51B-081.16, loại 50 chỗ chở khoảng 50 hành khách, lưu thông từ hướng Trà Vinh đi TP.HCM. Khi xe khách trên đi đến địa bàn xã Thanh Tân (huyện Mỏ Cày Bắc, tỉnh Bến Tre) thì xảy ra va chạm với xe container mang BKS 51R-08266 (chưa rõ danh tính tài xế) điều khiển theo chiều ngược lại. Vụ va chạm này đã làm 17 người thương vong.