Vào thời điểm trên, xe khách mang BKS 18N – 7079 đang chở trên xe hơn 50 hành khách lưu thông theo hướng Vinh – Hà Nội. Khi đến QL 1A ở km số 412 + 700 (thuộc địa bàn xã Diễn Yên, huyện Diễn Châu, Nghệ An) thì bất ngờ “đấu đầu” với xe container mang BKS 92C – 007.79 lưu thông theo hướng ngược lại.
Cú va chạm mạnh khiến đầu xe container bẹp dúm, đổ nghiêng sang hàng rào hộ lan, làm cả hàng rào đổ nghiêng lên đường sắt thống nhất ở km 271 + 100. Tài xế xe container là anh Huỳnh Thanh Hà (38 tuổi), thường trú huyện Núi Thành, tỉnh Quảng
Một hành khách bị thương trên mặt cho biết: “Thời điểm xảy ra tai nạn, lái xe khách đi với tốc độ chóng mặt, khi chuẩn bị qua cầu thì xe bất ngờ vọt lên và do tầm nhìn bị khuất nên đã đấu đầu với xe container”. Khi mọi người vừa nghe một tiếng động rất lớn thì cả hàng chục hành khách dồn vào nhau, phần nhiều bị thương là do va vào đầu nhau và va phải ghế. Quá hoảng sợ nên nhiều hành khách đã dùng búa, dùng tay đập kính thoát ra ngoài.
Ngay sau khi xảy ra tai nạn, lực lượng CSGT Đội 5/1, Phòng CSGT Công an tỉnh Nghệ An đã khẩn trương có mặt tại hiện trường xử lý vụ việc