Upgrade to Premium — Swim Mapper · Catch Logger · Trip Planner (Free trial) · Access to all 210,776+ public venues  £5.95/mo  ·  £49.95/yr
Upgrade Now
Fishery or lake owner? Get your water/service in front of 1000+ website users every day from £49.95/yr.
See pricing →

Fishing in Moray

Scotland · 56 mapped waters · Moray
Interactive Map

Explore Moray fishing on PiscaMaps

View all rivers, stillwaters and canals across Moray on the interactive map. Filter by species, water type and access.

Open UK Map
47 Rivers 9 Stillwaters Scotland
47
Mapped rivers
429km
Total river length
35
Fish species
33
Good water quality

Fishing in Moray

Moray offers 56 mapped fishing waters on PiscaMaps, including 47 rivers, 9 stillwaters. Species found across Moray's waters include Brown trout, Sea trout, sea trout, Atlantic salmon, Salmon parr, brown trout, Salmon, Pike.

There is no rod licence requirement in Scotland — instead, access rights under the Land Reform (Scotland) Act 2003 grant anglers the right to fish most rivers and still waters, providing they act responsibly. Most fisheries are managed through riparian owners, angling clubs or estate beats.

Unlike England and Wales, there is no rod licence requirement in Scotland — however, most waters require permission from the landowner or angling club.

9 stillwaters listed

Featured Rivers in Moray

All Rivers in Moray (47)

Click a river for species information, close season dates, access notes and a location map.

Allt Deveron
River · 14.6km · Brown trout, Sea trout
Allt a' Choileachain
River · 7.4km · Brown trout, Sea trout
Altyre Burn
River · 7.9km · Brown trout, Sea trout
Ballintomb Burn
River · 5.5km · Brown trout, sea trout
Builg Burn
River · 6.5km · Brown trout, Sea trout
Burn of Aberlour
River · 6.6km · Brown trout, Sea trout
Burn of Aultmore
River · 7.6km · Brown trout, Sea trout
Burn of Braco
River · 6.6km · Brown trout, sea trout
Burn of Deskford
River · 12.1km · Brown trout, Sea trout
Burn of Drumine
River · 6.2km · Brown trout, sea trout
Burn of Linkwood
River · 5.4km · Brown trout, Sea trout
Burn of Lochy
River · 5.7km · Brown trout, Sea trout
Burn of Loin
River · 8.4km · Brown trout, Sea trout
Burn of Mosset
River · Brown trout, Sea trout
Burn of Mulben
River · 5.9km · Brown trout, Sea trout
Burn of Oldtown
River · 5.2km · Brown trout, Sea trout
Burn of Rothes
River · 10.6km · Brown trout, Sea trout
Burn of Tervie
River · 8.3km · Brown trout, Sea trout
Burn of Tynet
River · 9.8km · Brown trout, Sea trout
Chabet Water
River · 8.8km · Brown trout, Sea trout
Conglass Water
River · 21.1km · brown trout, sea trout
Corbie Burn
River · 5.7km · Brown trout, Sea trout
Crombie Water
River · 11.1km · Brown trout, Sea trout
Darnaway Burn
River · 5.8km · Brown trout, Sea trout
Den Burn
River · 33.2km · Trout, Salmon
Dorback Burn
River · 29.2km · brown trout, sea trout
Dullan Water
River · 8.2km · Brown trout, Sea trout
Gauch Burn
River · 5.7km · Brown trout, Sea trout
Innes Canal
Canal · 4.3km · Roach, Rudd
Kinloss Burn
River · 7.3km · Brown trout, Sea trout
Knockando Burn
River · 5.4km · Brown trout, Sea trout
Kymah Burn
River · 8.7km · Brown trout, Sea trout
Leanoch Burn
River · 5.4km · Brown trout, Sea trout
Little Burn
River · 12.4km · Brown trout, Grayling
Lone Burn
River · 7.7km · Brown trout, Sea trout
Markie Water
River · 8.1km · brown trout, sea trout
Mosstowie Canal
Canal · 5.2km · Roach, Bream
Muckle Burn
Tidal River · 2.9km · Sea trout, brown trout
Pottie Burn
River · 7.5km · Brown trout, Sea trout
River Deveron
River · 0.1km · Atlantic salmon, sea trout
River Divie
River · 12.9km · Brown trout, Sea trout
River Fiddich
River · 29.2km · Atlantic salmon, sea trout
River Livet
River · 16.5km · salmon, sea trout
River Lossie
River · 0.1km · Atlantic salmon, sea trout
Spynie Canal
Canal · 9km · Roach, Bream
Water of Ailnack
River · 7km · Brown trout, Sea trout
Water of Caiplich
River · 9.7km · Brown trout, Sea trout

Stillwaters in Moray (9)

Fish Species in Moray

35 species recorded across Moray's rivers, lakes:

Brown trout35 waters
Sea trout32 waters
sea trout10 waters
Atlantic salmon9 waters
Salmon parr8 waters
brown trout8 waters
Salmon4 waters
Pike4 waters
Perch4 waters
Roach4 waters
grayling4 waters
Minnow3 waters

Carp are a popular target across Moray's waters — always use a landing net and unhooking mat and return fish promptly.

Brown trout are present in Moray's rivers — many are catch-and-release only and may be subject to game fishing close seasons (typically 1 October to 14 March).

Salmon are present in some of Moray's rivers. A migratory salmonid licence is required in addition to the standard rod licence.

Frequently Asked Questions

Fishing in Nearby Counties