Причины:
- Диспетчер, в обязанности которого входило оповещение сторожей на переезде о выходе поезда, не дозвонился до поста, других мер оповещения не предпринял.
- Сторожа начали закрывать переезд для трамвая не за 5 минут, а по факту подхода поезда.
- Сцепщик, который находился на площадке одного из вагонов маневрирующего поезда, видел закрытый для поезда шлагбаум и запрещающий сигнал, и должен был сообщить машинисту об опасности дальнейшего движения, но сделал это с опозданием.
- Вагоновожатый, видя, как сторожа приступили к закрытию, и предполагая, что до подхода поезда есть время, принял решение проследовать переезд без остановки на повышенной скорости.