The Longest Rivers in
Scotland
River Spey
2nd Longest River in Scotland
Rising at over 1000 feet (300 m) at Loch Spey in Corrieyairack Forest in the Scottish Highlands, 10 miles (16 km) south of Fort Augustus, it descends to flow through Newtonmore and Kingussie crossing Loch Insh before reaching Aviemore at the start of Strathspey. From there it flows the remaining 60 miles (97 km) north-east to the Moray Firth, reaching the sea 5 miles West of Buckie.
Photographs of the River Spey
 |