Trước đó, vào khoảng 2h10 ngày 31/10, tài xế Trọng điều khiển xe khách 16 chỗ mang BKS 14B-036.57 lưu thông theo hướng Lạng Sơn – Hà Nội. Thời điểm này trên xe có 16 người.
Khi đi đến xã Hòa Lạc, huyện Hữu Lũng (Lạng Sơn), xe khách đâm vào ô tô đầu kéo chở xi măng đang bị hỏng máy, đỗ cùng chiều phía trước, có đặt cảnh báo cách đuôi xe 16m.
Sau đó, xe khách 16 chỗ tiếp tục va chạm với ô tô đầu kéo khác, đi ngược chiều theo hướng Hà Nội - Lạng Sơn.
Vụ tai nạn khiến 5 người tử vong, 10 người bị thương được đưa đi cấp cứu. Tại hiện trường, xe khách 16 chỗ bị vỡ nát, hư hỏng nặng.
Theo đại diện Cục Cảnh sát giao thông Bộ Công an, xe khách 16 chỗ là xe hợp đồng chở khách từ tỉnh Quảng Ninh đi lễ tại Lạng Sơn. Sau khi đi lễ đền Châu Lục (xã Hòa Lạc, huyện Hữu Lũng) về đến KM 70+830, Quốc lộ 1A thì xe khách 16 chỗ xảy ra tai nạn.
Nguyên nhân ban đầu được xác định là do khu vực xảy ra tai nạn dốc, cua. Trời tối không có đèn đường, tài xế điều khiển xe khách 16 chỗ đã đâm vào đuôi ô tô đầu kéo bị hỏng, đang dừng đỗ trên đường dành cho xe cơ giới.