Lực lượng cứu hộ 1122 của Pakistan cho biết tai nạn xảy ra vào sáng sớm do nhân viên đường ray tại huyện Sheikhupura lơ là nhiệm vụ, không chuyển đường ray cho tàu chở khách. Vì vậy, tàu chở khách tiếp tục di chuyển theo đường ray cũ đang có tàu chở hàng đỗ lại, dẫn tới vụ va chạm. Rất may, tàu chở khách chạy với tốc độ chậm nên va chạm không quá mạnh và hầu hết hành khách chỉ bị thương nhẹ. Trong số này có 27 người được hỗ trợ sơ cứu tại hiện trường, 2 người thương nặng hơn đã được chuyển tới bệnh viện.
Công ty đường sắt Pakistan cho biết đã mở cuộc điều tra về vụ tai nạn, đồng thời khẳng định sẽ có biện pháp xử lý nghiêm khắc.