Rail passengers between Aberdeen and Inverness will be able to return to the track today after months of being forced to use replacement buses.
Network Rail has been carrying out significant improvements on the line between Aberdeen and Inverness to increase the capacity and upgrade the service.
The rail authority had closed sections of the line between the two cities as part of a £300million project to dual the track.
Some parts were single track, which meant trains were not able to pass each other.
Work started in May, with replacement bus services being introduced across the route, including a three-day service between Aberdeen and Inverness.
However, rail passengers will finally swap the road for the track today.
Network Rail bosses hope the project will also improve the reliability of services.
The majority of Aberdeen to Inverness services will be high-speed trains providing 1,400 extra seats every day.
In total, more than 11 miles of new track has been laid, along with 32,000 sleepers and 45 miles of cables.
Signalling and bridges are being upgraded too, with the Don Viaduct between Dyce and Inverurie strengthened to cope with the increased load. The bridge was built in 1881.
A new station at Kintore is due to open in time for new timetables being introduced next May.