ScotRail has announced it will restore a full timetable on Monday.
A temporary timetable has been in place, with drivers not working rest days.
A pay deal for drivers has now been agreed.
It comes just days after peak fares were re-introduced across Scotland, after a trial period scrapping them ended.
Mark Ilderton, ScotRail Service Delivery Director, said:
"We are delighted to confirm that our full timetable will return on Monday. We have been working round the clock to deliver this in a very short space of time because we know how important a full service is to our customers.
"It’s been a difficult few months for our customers and staff, and we thank everybody for their patience.
"With a pay deal agreed and the full timetable back in place, everyone at ScotRail is focused on delivering a safe, reliable, and green service for our customers."