Nguyên nhân dẫn tới các vụ tai nạn chủ yếu vẫn là do nhiều người dân vi phạm hành lang an toàn đường sắt, trong đó không ít người bất chấp sự nguy hiểm khi cố tình vượt đường ngang, vượt barie.
Thông thường, tại các con đường giao nhau được xem là "chính thống", thường có rào chắn, nhân viên gác, thậm chí có cả chuông, biển hiệu nhắc nhở.
Thế nhưng, vấn đề cực kỳ nguy hiểm và đáng báo động ở đây là các cung đường ngang tự phát do dân tự trổ, tự mở để đi lại giữa dân cư hai bên đường sắt, hầu như không có sự cảnh báo nào, ai muốn đi qua phải tự... áng chừng thời giờ tàu chạy.
"Không ít lần tôi thót tim, rùng mình khi nhìn cảnh người dân đi xe gắn máy cố tình cắt qua một đường ngang, trong khi đoàn tàu chỉ còn cách điểm giao chưa đầy trăm mét.
Chính vì nhiều người khi qua các đường ngang "tử thần" thường vội vàng, chủ quan nên mới có nhiều các vụ tai nạn thương tâm xảy ra" - một người dân sống gần khu vực Trường Chinh, Hà Nội nói.
Để các vụ tai nạn đường sắt giảm, cũng như đảm bảo an toàn chạy tàu, ngoài việc tiến hành rào bịt các đường ngang dân sinh tự phát, ngành đường sắt cũng cần phối hợp với cơ quan chức năng tại các địa phương có tuyến đường sắt chạy qua, làm tốt công tác tuyên truyền để người dân hiểu được sự nguy hiểm.
Mặt khác, cơ quan chức năng nên xử lý mạnh tay đối với các tổ chức, cá nhân cố tình vi phạm hành lang an toàn đường sắt, khi tự ý mở đường, lối đi băng ngang đường sắt.