Fishing in the Highlands

Quick Finder

Search Accommodation

Or
Check-in
Check-out
Number of nights
Room 1
Child Ages
Advanced Search

Search What's On

Or type a Location/Postcode
Start Date
End Date

Search things to do

Or type a Location/Postcode

Search Food & Drink

Or type a Location/Postcode
  • An angler fishing at Big Sands beach at dusk, Gairloch
    An angler fishing at Big Sands beach, Gairloch
  • An angler fishing at Big Sands beach, Gairloch
    An angler fishing at Big Sands beach, Gairloch
  • A fisherman casts his line in the waters of Hospital Lochan against the backdrop of the Pap of Glen Coe
    A fisherman casts his line in the waters of Hospital Lochan, Glen Coe
  • Two men fish from a rowing boat on the still waters of Loch Maree against the backdrop of Mount Slioch
    Two men fish from a rowing boat on the still waters of Loch Maree, Highlands

Cast your fly over the extraordinary waters of the Highlands and discover some of the best salmon fishing in the world! With beautiful scenic rivers and lochs and hundreds of miles of rugged coastline this is truly a world-class fishing destination.

Salmon fishing

The River Spey is simply one of the world’s best salmon rivers and it was here that the famous speycasting technique was developed. This is a big, powerful, fast flowing river with hard fighting Atlantic salmon. It is very popular, so book in advance. Other great salmon rivers in the region, which won’t disappoint, include the River Findhorn and River Shin, while the River Ness at only six miles long, produces a staggering 600 to 700 catches of salmon in a season and over 200 catches of sea trout.

Trout fishing

For the adventurous trout fisherman, the countless lochs in Caithness and the Assynt area of Sutherland are a dream come, with some of the best wild brown trout fishing in Europe. Great opportunities can be found at Loch Watten, Loch St Johns and Loch Heilen. However, there are many lochs across the region containing wild trout which are seldom visited due to their isolation.

Fishing for wild brown trout is free from most riverbanks and lochsides of Loch Ness, however, Scottish Fishing Law should be observed and local advice sought before casting your line.

Sea Angling

The sea up around Thurso and along the north coast can be pretty big and so can the fish. Charter a boat one summer’s evening for superb angling opportunities with ling, conger, spurdog, coalfish, whiting and haddock. Anglers have been known to catch common skate over 200 lbs and in 1993 the largest rod-caught porbeagle shark was caught off the coast off Dunnet Head in Caithness at 507 lbs!

Share