Theo Ban An toàn giao thông tỉnh Phú Thọ, lực lượng chức năng đã xác định nguyên nhân sơ bộ của vụ tai nạn là do lái xe khách không thuộc đường, rà phanh liên tục làm má phanh bị cháy hết, mất khả năng hãm phanh khiến lao xuống vực.
Sau khi xảy ra tai nạn, lực lượng chức năng đã tiếp cận hiện trường để cứu hộ cứu nạn, đưa các nạn nhân về Trung tâm Y tế huyện Tân Sơn sơ cứu.
Ông Đỗ Công Thủy, Phó Vụ trưởng Vụ Vận tải - Tổng cục đường bộ Việt Nam cho biết, đơn vị đã trích xuất dữ liệu trong hệ thống giám sát hành trình về chiếc xe khách gặp nạn.
Cụ thể, tốc độ lúc 22:32:20 ngày 15/7 là 63 km/h, trước đó 5 giây xe chạy với tốc độ 74 km/h tại xã Xuân Sơn, huyện Tân Sơn.
Trước đó, vào khoảng 22h30 ngày 15/7, anh Lâm Quang Trường (SN 1986, ở Thanh Hoá) điều khiển xe khách 29 chỗ ngồi mang BKS 29F-013.54 di chuyển theo hướng Xóm Dù – Lắp Xã.
Khi xe xuống dốc tại đường liên xã thuộc xóm Lắp, xã Xuân Sơn thì bị lật về taluy âm bên trái. Thời điểm xảy ra tai nạn, trên xe có tổng số 28 người (bao gồm cả lái xe). Đây là xe chở khách du lịch khởi hành từ Hà Nội lên Vườn Quốc gia Xuân Sơn.
Vụ tai nạn khiến 3 người tử vong tại chỗ gồm: Triệu Bình Binh (SN 1987); Nguyễn Gia Phong (SN 2013) và Lâm Quang Trường (lái xe) và 10 người bị thương.