Những người chứng kiến tại hiện trường cho biết, thời điểm trên, xe khách biển kiểm soát 27B-002.54 do Nguyễn Văn Tuấn (trú tại huyện Lạc Sơn, tỉnh Hòa Bình) điều khiển đi theo hướng từ huyện Mường Chà, thành phố Điện Biên Phủ đã đâm vào xe khách biển soát 27B-000.37 do lái xe Nguyễn Đức Chiến (trú tại xã Noong Luống, huyện Điện Biên, tỉnh Điện Biên) điều khiển đi theo hướng ngược lại.
Cú va chạm mạnh khiến hai xe khách bị hư hỏng. Lái xe Nguyễn Đức Chiến bị thương nặng, phải đi cấp cứu tại Bệnh viện Đa khoa tỉnh Điện Biên. Tuy không có trường hợp nào tử vong nhưng vụ tai nạn đã khiến nhiều hành khách trên hai xe hoảng loạn.
Cảnh sát Giao thông đã có mặt kịp thời tại hiện trường để bảo vệ tài sản, hành lý cho hành khách; phân làn giao thông tránh gây ách tắc trên Quốc lộ 12 và xử lý vụ việc. Nguyên nhân ban đầu của vụ tai nạn được xác định do các xe vào cua, đường dốc, lái xe bị khuất tầm nhìn, dẫn tới vụ tai nạn.