Bilder på regionaltåget visar hur de två främre vagnarna står utanför rälsen men ingen har skadats, skriver TT.
Olyckan ger följdförseningar på sträckorna Västerås-Eskilstuna/Linköping, Västerås-Hallsberg och Västerås-Fagersta. Trafikverket har ingen prognos för när trafiken kan flyta normalt igen.
Tåget som skulle avgå 16.09 från Eskilstuna mot Linköping är inställt.
Vid 17.30-tiden på söndagen meddelade SJ att trafiken börjar rulla som vanligt igen.
– Vissa följdförseningar kan förekomma men de bör ebba ut under kvällen. Trafiken flyter som vanligt nu, säger Ann-Katrin Backlund på SJ:s presstjänst.