Services were cancelled due to problems on the lines between Arbroath and Montrose, and Perth and Inverness.
The main railway lines through Angus and Perthshire have both reopened after closures led to trains being cancelled.
Services were disrupted on Thursday morning when the line between Montrose and Arbroath was closed due to a potential track defect.
The line has since reopened.
Meanwhile the line between Perth and Inverness is now back in operation after being shut in the wake of Storm Jocelyn.
A safety inspection was carried out a Dalguise Viaduct after high water levels meant trains were unable to run on the stretch between Perth and Pitlochry.