Следователи допросили машиниста пассажирского поезда, следовавшего по маршруту «Санкт-Петербург – Мурманск». По его словам, он проехал входной сигнал светофора на станцию за несколько минут до столкновения. Это спасло ему жизнь и уберегло пассажиров.
Пассажирский поезд двигался со станции Кандалакша по расписанию. Машинист остановился у входного светофора и ждал, когда прибудет встречный грузовой поезд и его состав получит разрешение на движение. Дежурный разрешил ему дальнейшее движение по станции. Как только машинист начал движение, дежурный приказал ему остановиться у входного сигнала, но к этому моменту поезд уже проехал. Поэтому он поехал дальше и повёл состав на пятый боковой путь, при этом не получал команду остановиться.
Вскоре машинист увидел несущийся по соседним путям грузовой поезд. Состав катился со скоростью примерно 40 километров в час. Машинист попытался набрать скорость, чтобы избежать катастрофы, но это было невозможно. В конце концов грузовой поезд влетел в хвост пассажирского состава.
После этого машинист применил экстренное торможение, сообщил дежурному, и связь прервалась. По словам машиниста, если бы он остановился у входного светофора, как ему приказывал дежурный, последствия столкновения были бы серьёзнее.
В железнодорожной катастрофе погибли двое пассажиров, 25 человек получили ранения. Следователи доставили на допрос двух машинистов грузового поезда. Во время допроса они признались, что после поломки состава закрепили его пятью тормозными башмаками и стали ждать помощи. При этом, учитывая, что поезд стоял под большим уклоном, он должен был быть закреплён минимум 33 тормозными башмаками. Один из машинистов был задержан, на него возбуждено уголовное дело.