Trains north of Dundee were disrupted due to a signalling fault on Friday morning.
ScotRail services were cancelled or delayed after the problem was discovered near Arbroath.
Engineers went to the scene and the problem had been repaired just before 9.30am.
ScotRail says services are now returning to normal.