Ballindalloch Viaduct was built in 1863 by McFarlane of Dundee. It crosses the River Spey in a single 60-metre (200-ft) span if latticework steel, mounted on massive stone piers on each bank. It is a Grade-A listed building and a scheduled ancient monument.