Stunning scenery along the Inverness to Kyle of Lochalsh line.
Joe Dunckley /
Inverness - Kyle of Lochalsh
Inverness - Kyle of Lochalsh
Hours from
Hours from

Plan your trip

Take the train from Edinburgh Waverley to Inverness. Trains are frequent and take approximately 3 hours 45 minutes. Look up times.

The train leaves Inverness to glide along the southern bank of the Beauly Firth, through Dingwall and on to Garve – keep an eye out for Ben Wyvis just after Dingwall, a huge isolated mountain to the north.

From there the line crosses the wild Highland mountainscape between Lochs Luichart and Carron. Look out for the Torridon Peaks on the western side: you can’t miss the great hulk of rock in the distance.

At the other end of Loch Carron you’ll find Plockton. Stop off to explore the pretty town – complete with palm trees – then spot the locations used for BBC series Hamish Macbeth, and The Wicker Man.

And on the last stretch towards Kyle of Lochalsh, the views of Skye are spectacular.

More lines to explore nearby

Nearby heritage railways