Dulnain Bridge is the current terminus of the famous Strathspey Railway, a steam train that runs to Broomhill (Dulnain Bridge) through part of the Highlands from Aviemore and a whole trip takes around an hour and a half, and is run primarily by volunteers.
Canadian Pacific Railway | Great Western Railway | Shanghai Railway Bureau | Canadian National Railway | Midland Railway | Grand Trunk Railway | London and North Western Railway | Northern Pacific Railway | London, Midland and Scottish Railway | Great Central Railway | Riccarton Junction railway station | Border Union Railway | Border Counties Railway | London King's Cross railway station | Great Eastern Railway | Southern Railway | BNSF Railway | London and North Eastern Railway | Central railway station, Sydney | Atchison, Topeka and Santa Fe Railway | Euston railway station | St Pancras railway station | Amsterdam Centraal railway station | Luxembourg railway station | heritage railway | Trans-Siberian Railway | Lancashire and Yorkshire Railway | Edinburgh Waverley railway station | Perth railway station | Liverpool and Manchester Railway |
Served by the Strathspey railway, it was the last station before the junction at Craigellachie, where the line met the Great North of Scotland line that ran from Keith to Elgin.