Enligt Trafikverket skulle tågen börja rulla som vanligt igen vid midnatt mot onsdag. Men växelfelet var först löst klockan 07.01 på onsdagsmorgonen.
– Just nu har vi inga inställda tåg på Viskadalsbanan. Nu har vi bara förseningar på sträckan, säger Adnan Ismael, störningskoordinator på Västtrafik.
Tidigare sattes ersättningsbussar in mellan Borås C och Varberg, och detta påverkade resenärer som skulle till Kinna eller Skene.
Västtrafik uppmanade resenärerna till att söka sin resa i To Go-appen eller Västtrafiks hemsida.
LÄS MER:Fritt fram för bad igen
LÄS MER:Statsbidrag till Marks kommun