Railway buffs will enjoy the two examples mentioned. And in May 2019, the Mayflower B1 steam train came puffing through the Highlands from Inverness to Dunrobin Castle and Brora. More info
Jacobite Steam Train: Opening times vary from year to year. The season for Fort William to Mallaig Return, morning and afternoon services, the season extends from sometime in April until almost end October. Glenfinnan Viaduct/Hogwart Express/HARRY POTTER films). Alternative (or combination with) visit to Glenfinnan Monument (OUTLANDER trail).
Strathspey Railway: Aviemore – Boat of Garten – Broomhill. Ten-mile restored section of the original Highland Railway Line, brought back to life in 1978 by a group of dedicated volunteers. On some trains you can have a light lunch, afternoon tea, evening dining or Sunday lunch. Other Specials: Diesel Rail Car, Officer’s Saloon or Whisky Tasting. Certificate of Excellence 2018. More info