The Flying Scotsman arrived into the heart of Inverness last night following a spellbinding journey along the Highland Main Line.
Highland Main Line
Trains will stop running between Inverness and Perth this weekend for major works.
Campaigners claiming there is a lack of investment in the Highland rail network fear it will result in more freight being transported on the A9 as the road improves.
Rail passengers in the north continue to face delays until the weekend as engineers continue to repair damage to the Highland Main Line in Perthshire.
Rail passengers were left facing delays or a detour via Aberdeen yesterday after damage to the Highland Main Line in Perthshire caused disruption to services.
Rail bosses have sparked anger by disrupting the north train service for five Sundays in a row - because of work going on more than 100 miles away.
Rail campaigners have accused the Scottish Government of “broken promises” on cutting train journey times between the Highlands and the Central Belt.
A rail group has demanded the scrapping of the A9 dualling project - and called for massive investment in the Highland Main Line instead.
Bad weather has taken its toll on the north again but there is no sign of a let-up on the fierce conditions tomorrow.
The railway line between Inverness and Perth has been shut as workers struggle to clear several inches of snow.