Orsaken var enligt Trafikverket ett omfattande signalfel vid Årstaberg. Signalfelet uppstod strax efter klockan 15.
15.50 på fredagen påbörjades reparationsarbetet, och vid 17-tiden meddelade Trafikverket att trafiken kunde börja rulla igen.
Både Trafikverket och SJ uppger dock att följdförseningar kan förekomma under kvällen.