Катастрофата е станала, след като единият влак спрял на релсите заради неизправност в компютърната система. В него се блъснал втори влак, който пътувал от Мадрид за Севиля.
Испанският министър на транспорта Оскар Пуенте посочи техническа повреда и последвала човешка грешка като причина за инцидента. По думите му проблемът засегнал системата за сигнализация на гара Урда.
Той обясни, че прекъсването на комуникацията между компютрите е лишило системата от достъп до предпазната мрежа по 63-километров участък. Това автоматично спряло движението на влаковете по линията.
При подобна повреда управлението преминава към денонощния контролен център в Мадрид. Оттам е било разпоредено влаковете да продължат движение, въпреки че системата не е работела. Пуенте определи това решение като „необяснимо“.
