Växelfelet uppstod i Nyckelsjön som ligger mellan Flen och Gnesta, strax före klockan 8.00 på morgonen.
Felet orsakade uppemot timslånga förseningar på tågen som trafikerar sträckan Stockholm-Malmö, Stockholm- Göteborg och Stockholm-Oslo i båda riktningar.
Även regionaltågen drabbades av förseningar, och en del tåg leddes om via Västerås eller Nyköping.
Reparatörer lagade växeln
Trafikverket gjorde prognosen att felet skulle vara åtgärdat vid klockan 12.00 på onsdagen.
– Enligt reparatörerna kommer vi att hålla den prognosen, uppgav Trafikverkets pressinformatör strax före klockan 12.
En del följdförseningar kan beröra en del tåg.
Förutom växelfelet blev det också ett signalfel i Stjärnhov på förmiddagen. Men det kunde lösas med hjälp av reparatörer före lunchtid.