13:55-tåget från Eskilstuna mot Stockholm var försenat redan från start, då bara med fyra minuter.
Men i Kjula tog det stopp.
Enligt en twittrare ska det ha kommit information om att föraren inte fick igång loket.
Ett tag var det även tal om evakuering.
– Jag vet inte mer än att tåget havererat och att ett hjälplok ska bogsera tåget till Stockholm cirka klockan 16.30, sa Beisi Sundin, presskommunikatör på Trafikverket, vid 16.15-tiden.
Men tåget stod stilla ända fram till efter klockan 17.
– Vi har sett flera tåg passerat och nu är hjälploket ihopkopplat med vårt tåg som nu börjar rulla mot Stockholm, säger Eskilstuna-Kurirens fotograf Veronica Karlsson, en av resenärerna, vid 17.10-tiden.
Det havererade tåget har inte påverkat den övriga tågtrafiken till och från Eskilstuna.