Theo VNR, tàu NH1 thuộc Công ty CP Vận tải đường sắt Sài Gòn xuất phát tại ga Huế lúc 17h10 ngày 5/6, đến ga Hảo Sơn lúc 5h31 ngày 6/6, đang dừng chờ tránh nhau với đoàn tàu SE4. Khi đó, trực ban chạy tàu phát hiện tại vị nối giữa toa xe thứ 8 và thứ 9 xuất hiện khói.
Trực ban chạy tàu đã thông báo với tổ tàu và ga Hảo Sơn phối hợp lực lượng thường trực tại chỗ tổ chức chữa cháy, sau 5 phút đã khống chế được đám cháy.
Để đảm bảo an toàn và tránh ảnh hưởng đến tâm lý của hành khách, VNR đã bố trí hành khách tại toa xe thứ 9 (35 hành khách) sang toa xe khác tàu NH1 để tiếp tục hành trình.
Vụ cháy khiến toa tàu bị hỏng đầu cúp lơ điện; đầu toa xe bị ám khói.
Nguyên nhân vụ cháy được xác định do chập điện đầu cúp lơ tại vị trí nối giữa 2 toa xe thứ 8 và thứ 9 trên đoàn tàu.