The River Lossie is a spate river with its source in the hills above Dallas some 12 miles (19km) to the southwest of Elgin. It flows to the Moray Firth at Lossiemouth passing through Elgin on the way. It’s main tributaries are the Leanoch Burn and the Black Burn.
The Findhorn, Nairn and Lossie Rivers Trust maintain a good overview page about Fishing the Lossie. The Elgin & District Angling Association operate the lower 28km of the river. Upstream, see the Dallas Angling Association.
The King of Scottish Rivers!
The River Spey is regarded the finest river in Scotland and is one of the most important salmon rivers in the UK. It’s source is high in the Monadhliath Mountains from where it makes its way to the Moray Firth at Spey Bay. The Spey Fishery Board is an invaluable trove of information for fishers, but see also:
Spey Fisheries: Gordon Castle, Knockando, Easter Elchies & Upper Arndilly, Wester Elchies, Carron, Orton
Angling Associations: Speymouth, Fochabers, Aberlour, Strathspey, Abernethy, Badenoch, Tomintoul, River Avon
There are a number of loch fisheries nearby which offer trout fishing opportunities: Millbuies (possibly now closed?), Loch na Bo, Loch Romach and Glenlatterach. Also see stocked fisheries at Kellas Fishery, Wardend and Glen of Rothes Trout Fishery.