Vào thời gian trên, xe ôtô 4 chỗ mang BKS 74A-02726 do thiếu tá Trần Quang Thanh - Phó Công an huyện Gio Linh điều khiển chở trung tá Hoàng Văn Sự - Đội trưởng Đội cảnh sát điều tra tội phạm về TTXH lưu thông trên QL1A. Sau đó, ôtô băng qua đường dân sinh vuông góc với đường sắt cách quốc lộ chừng 100 mét thì xảy ra va chạm với tàu khách SE2 chạy hướng nam – bắc.
Cú va chạm khiến ôtô bị đẩy ra xa 100 mét, nằm chắn ngang đường sắt và hỏng nặng. 1 nạn nhân trên xe ôtô tử vong tại chỗ, những người còn lại tử vong trên đường đi cấp cứu.
Theo quan sát, đoạn đường này không có gác chắn tàu, gần đó có một hàng cây che khuất tầm nhìn. CSGT Công an tỉnh Quảng Trị đã có mặt sau khi vụ tai nạn xảy ra để tìm hiểu nguyên nhân và xử lý vụ việc.