Vào khoảng hơn 11h trưa ngày 20/3, chiếc xe giường nằm mang BKS 90B.006.XX chạy từ Hà Nội vào TP. Hồ Chí Minh trên tuyến tránh Thành phố Vinh. Khi đến địa phận xã Nghi Diên, huyện Nghi Lộc thì bất ngờ mất lái, tông đổ dãy lan can rồi lật nghiêng xuống vệ đường.
Nhận thấy tình hình cấp bách, một số người dân gần đó đã khẩn trương tới hỗ trợ và đập cửa kính giải cứu các hành khách bên trong xe.
Thời điểm xảy ra vụ tai nạn, trên xe khách có hơn 10 người, gồm tài xế, phụ xe và hành khách.
Vụ tai nạn khiến một số người bị xây xát nhẹ, rất may không có trường hợp nào tử vong.
Tiếp nhận tin báo, lực lượng cảnh sát giao thông đã di chuyển tới hiện trường để phân luồng giao thông. Đến khoảng 14h chiều 20/3, chiếc xe đã được cẩu lên.