Showing 43 fishing lakes currently listed for Scotland.
Scotland fishing guide
Choosing a fishing lake in Scotland
Scotland offers a varied choice of stocked trout fisheries, natural lochs, coarse waters and mixed day-ticket venues. Start with the area you plan to visit, then compare the fishing method, species, access arrangements and facilities shown on each venue page.
Fly anglers can compare stillwaters across Aberdeenshire, Perth and Kinross, Stirling, Fife and the central belt. Some fisheries provide bank and boat fishing, tackle hire or tuition, while others are fly-only or operate separate bait ponds.
Coarse, carp and pike fishing is available at selected Scottish waters rather than every trout fishery. Check the individual listing carefully for permitted species and methods, particularly where seasonal predator fishing, catch-and-release rules or separate permits apply.
Trout and fly fishing
Compare stocked rainbow and brown trout waters, bank fishing, boat access, catch options and fly-only rules.
Coarse, carp and pike
Use the species and access tags to identify mixed fisheries, carp waters and lochs where predator fishing is available.
Before travelling
Confirm current permits, booking, opening times, catch limits, permitted methods, parking and fishery-specific rules.
Scotland · Dumfries and Galloway · Terregles
Alderneuk Fishery
Alderneuk Fishery near Terregles is a family-run, spring-fed three-acre trout loch offering fly-fishing day tickets for rainbow, brown, blue and tiger trout. Angl...
Rainbow trout
Blue trout
Brown trout
Trout
Day ticket
Fly fishing
Scotland · Fife · Dunfermline
Balmule Valley Fishery
Balmule Valley Fishery is a family-friendly fly and bait trout venue in the countryside near Dunfermline. Its stocked water contains rainbow, blue, brown, golden,...
Rainbow trout
Blue trout
Brown trout
Golden trout
Brook trout
Tiger trout
Scotland · West Lothian · Dechmont
Bangour Trout Fishery
Bangour Trout Fishery near Dechmont is a traditional fly-only West Lothian water stocked with rainbow and blue trout, with accessible platforms, a lodge and tackl...
Rainbow trout
Blue trout
Trout
Day ticket
Fly fishing
Catch and release
Scotland · Falkirk · Limerigg
Black Loch Fishery
Black Loch Fishery at Limerigg is a 124-acre fly fishery offering bank and boat fishing for rainbow and blue trout, with regular stocking and permits available th...
Rainbow trout
Blue trout
Trout
Permit required
Day ticket
Fly fishing
Scotland · Dumfries and Galloway · Annan
Broom Fisheries
Broom Fisheries near Annan is a large Scottish coarse-fishing complex with pleasure, specimen and match waters, a tackle shop, camping and accommodation. Its prin...
Carp
Ide
Roach
Bream
Tench
Perch
Scotland · Dumfries and Galloway · Lochmaben
Castle Loch Fishery
Castle Loch Fishery at Lochmaben is a large natural specimen coarse water offering permitted fishing for bream, tench, carp, pike, roach and perch, plus accessibl...
Bream
Tench
Carp
Pike
Roach
Perch
Scotland · City of Edinburgh · Edinburgh
Clubbiedean Trout Fishery
Clubbiedean Trout Fishery near Edinburgh offers boat fly fishing and bank bait fishing for several trout varieties, with rod hire, basic tackle, refreshments and...
Rainbow trout
Blue trout
Tiger trout
Brown trout
Trout
Day ticket
Scotland · Scottish Borders · Coldingham
Coldingham Loch
Coldingham Loch is a spring-fed 22-acre fly-fishing loch in the Scottish Borders, with bank and boat fishing for stocked rainbow, blue and brown trout alongside e...
Rainbow trout
Blue trout
Brown trout
Trout
Members
Fly fishing
Scotland · Fife · Cupar
Eden Springs Fishery
Eden Springs Fishery at Cupar has three stocked fly-fishing waters for rainbow, brown and blue trout, with bank, boat, day and evening sessions available to book...
Rainbow trout
Brown trout
Blue trout
Trout
Day ticket
Fly fishing
Scotland · Angus · Dundee
Forbes of Kingennie Fishing Pools
Forbes of Kingennie Country Resort near Dundee offers fly and bait fishing across four stocked trout pools. Facilities include platforms, parking, tackle supplies...
Trout
Coarse
Rainbow trout
Day ticket
Booking advised
Fly fishing
Scotland · Clackmannanshire · Dollar
Frandy Fishery
Frandy Fishery near Dollar is a large fly-fishing reservoir offering permits for rainbow, brown and blue trout, with fishing available from the bank and by boat.
Rainbow trout
Brown trout
Blue trout
Day ticket
Fly fishing
Permit required
Scotland · Moray · Aberlour
Glen of Rothes Trout Fishery
Glen of Rothes Trout Fishery near Aberlour provides stillwater fly fishing for rainbow, blue, brown and brook trout, together with separate bait ponds. Day ticket...
Rainbow trout
Blue trout
Brown trout
Brook trout
Carp
Day ticket
Scotland · Clackmannanshire · Dollar
Glensherup Fishery
Glensherup Fishery near Dollar is a Clackmannanshire trout fishery offering fishing for rainbow, brown and blue trout, with permits arranged directly through the...
Rainbow trout
Brown trout
Blue trout
Trout
Permit required
Fly fishing
Scotland · East Renfrewshire · Neilston
Harelaw Trout Fishery
Harelaw Trout Fishery is a moorland fly-fishing water above Neilston offering both bank and boat angling. Its islands, shallow bays and peninsulas provide varied...
Trout
Rainbow trout
Blue trout
Brown trout
Day ticket
Fly fishing
Scotland · City of Edinburgh · Balerno
Harlaw Reservoir
Harlaw Reservoir near Balerno offers managed bank fly fishing for rainbow trout. Malleny Angling holds the bank fishing rights; check permit availability with the...
Rainbow trout
Trout
Bank fly fishing
Permit required
Scotland · North Lanarkshire · Caldercruix
Hillend Loch
Hillend Loch near Caldercruix is managed by Airdrie and District Angling Club, with stocked trout, seasonal pike fishing, day permits and bank or boat fishing.
Rainbow trout
Brown trout
Blue trout
Pike
Trout
Day ticket
Scotland · Perth and Kinross · Kinross
Kinross Trout Fishery
Kinross Trout Fishery at Heatheryford Country Estate offers three fly waters and a bait-fishing pond, with tuition, equipment hire, accessible fishing and a small...
Rainbow trout
Blue trout
Brown trout
Trout
Day ticket
Fly fishing
Scotland · Perth and Kinross · Blairgowrie
Lairds Loch Coarse Fishery
Lairds Loch is a wild coarse-fishing lochan in the Sidlaw Hills near Blairgowrie. It holds established carp, bream, tench, roach, rudd and perch, with day, season...
Carp
Coarse
Bream
Tench
Roach
Rudd
Scotland · Stirling · Port of Menteith
Lake of Menteith Fisheries
Lake of Menteith Fisheries provides boat-only fly fishing for rainbow and brown trout on Scotland's 700-acre natural lake. Boat hire, catch-and-release permits, t...
Trout
Rainbow trout
Pike
Permit required
Boat fishing
Tuition available
Scotland · South Lanarkshire · Lanark
Lanark Loch
South Lanarkshire loch used by the Scottish Carp Group, with parking access around Lanark Loch. Anglers should confirm current permit requirements, authorised fis...
Carp
Coarse
Club water
Permit required
Night fishing
Scotland · Perth and Kinross · Blairgowrie
Ledcrieff Trout Fishery
Ledcrieff Trout Fishery is a six-acre, fly-only woodland loch at Tullybaccart between Dundee and Blairgowrie, stocked with rainbow, blue, tiger, brook and brown t...
Trout
Rainbow trout
Blue trout
Tiger trout
Brook trout
Brown trout
Scotland · Highland · Spean Bridge
Loch Arkaig
Loch Arkaig near Spean Bridge offers permit fishing for wild brown and ferox trout plus specimen pike, with bank access, boat launching and optional guided fishing.
Brown trout
Ferox trout
Pike
Salmon
Sea trout
Day permit
Scotland · Argyll and Bute · Loch Awe
Loch Awe
Loch Awe is a vast Argyll water offering permitted fishing for wild brown and ferox trout, Arctic char, pike and coarse species, with rules and online permits pub...
Brown trout
Ferox trout
Arctic char
Pike
Perch
Coarse fish
Scotland · Argyll and Bute · Rothesay
Loch Fad Fishery
Loch Fad Fishery near Rothesay on the Isle of Bute offers bank and boat fishing for stocked rainbow and brown trout, alongside catch-and-release pike fishing and...
Rainbow trout
Brown trout
Pike
Perch
Roach
Day ticket
Scotland · Aberdeenshire · Insch
Loch Insch Fishery
Loch Insch Fishery at Culsalmond has two stocked fly-fishing lochs and a dedicated bait pond, with day tickets, equipment hire, refreshments and touring pitches.
Rainbow trout
Brown trout
Trout
Day ticket
Fly fishing
Bait fishing
Scotland · Perth and Kinross · Kinross
Loch Leven Fisheries
Loch Leven Fisheries at Kinross offers boat-only fly fishing for wild brown trout on a historic natural loch, with boats, outboard motors, parking and toilets. Se...
Brown trout
Pike
Trout
Permit required
Fly fishing
Boat fishing
Scotland · Highland · Mallaig
Loch Morar
Loch Morar near Mallaig offers wild brown and ferox trout fishing plus salmon and sea trout, with bank access, boat hire, launching and guided fishing available b...
Brown trout
Ferox trout
Salmon
Sea trout
Day permit
Fly fishing
Scotland · Aberdeenshire · Oldmeldrum
Lochter Fishery
Lochter Fishery near Oldmeldrum has three fly-fishing lochs and two bait-fishing ponds stocked with rainbow trout, alongside resident brown trout. It opens throug...
Trout
Rainbow trout
Brown trout
Day ticket
Fly fishing
Bait fishing
Scotland · North Lanarkshire · Cumbernauld
Magiscroft Fishery
Magiscroft Fishery near Cumbernauld has more than 150 pegs spread across seven purpose-built coarse waters, ranging from the 51-peg Main Loch to smaller sheltered...
Carp
Roach
Bream
Tench
Perch
Rudd
Scotland · East Lothian · East Linton
Markle Fisheries
Markle Fisheries near East Linton has operated three small lochs for trout, carp and mixed coarse fishing. Current public information about its operating status c...
Trout
Rainbow trout
Carp
Tench
Rudd
Coarse
Scotland · West Lothian · Mid Calder
Morton Fishings
Morton Fishings is a 22-acre trout reservoir near Mid Calder in West Lothian, offering stillwater fly fishing from both bank and boat. Rainbow, blue and brown tro...
Trout
Coarse
Rainbow trout
Blue trout
Brown trout
Day ticket
Scotland · North Ayrshire · Largs
New Haylie Fishing Loch
New Haylie is a 3.6-acre hill loch around two miles east of Largs in North Ayrshire. It offers bank fly fishing for stocked rainbow trout alongside a resident hea...
Trout
Coarse
Rainbow trout
Brown trout
Day ticket
Fly fishing
Scotland · Perth and Kinross · Braco
Orchill Loch Trout Fishery
Orchill Loch is a scenic four-and-a-half-acre trout fishery in the Perthshire hills above Braco. It offers 35 bank pegs, boat hire and a choice of catch-and-relea...
Trout
Coarse
Rainbow trout
Day ticket
Fly fishing
Bank fishing
Scotland · Inverclyde · Kilmacolm
Pinewood Trout Fishery
Pinewood Trout Fishery near Kilmacolm offers year-round fly, bait and spinning sessions for stocked rainbow, blue, tiger and brown trout, with tackle hire and acc...
Rainbow trout
Blue trout
Tiger trout
Brown trout
Day ticket
Fly fishing
Scotland · West Lothian · Bathgate
Pottishaw Fly Fishery
Pottishaw Fly Fishery near Bathgate is a fly-only trout fishery offering day tickets with a strong catch-and-release focus. Rods are limited to 16 per day, rainbo...
Trout
Pike
Day ticket
Fly fishing
Booking advised
Scotland · Aberdeenshire · Banchory
Raemoir Trout Fishery
Raemoir Trout Fishery near Banchory has three fly-fishing ponds and four bookable bait-fishing platforms. It welcomes beginners and experienced anglers, with rod...
Rainbow trout
Day ticket
Fly fishing
Bookable bait fishing
Club membership
Rod hire
Scotland · Angus · Forfar
Rescobie Loch
Rescobie Loch near Forfar is a managed Angus trout water with limited bank fishing and fishing mainly from the association's boats, regularly stocked with rainbow...
Rainbow trout
Brown trout
Trout
Permit required
Fly fishing
Bank fishing
Scotland · Highland · Aviemore
Rothiemurchus Fishing
Rothiemurchus near Aviemore offers dedicated fly and bait trout lochs, equipment options and instruction, plus tightly limited pike permits for experienced angler...
Rainbow trout
Blue trout
Brown trout
Pike
Trout
Day ticket
Scotland · South Ayrshire · Dalrymple
Springwater Fishery
Springwater Fishery near Dalrymple is a four-loch Ayrshire complex for fly, bait, match, carp and general coarse fishing. Its waters cater for family visits, firs...
Rainbow trout
Brown trout
Common carp
Mirror carp
Ghost carp
F1
Scotland · Stirling · Bannockburn
Swanswater Fishery
Swanswater Fishery near Bannockburn is a well-established trout venue offering fly, bait and spinning sessions, catch-and-release or limited-catch permits, and lo...
Trout
Rainbow trout
Brown trout
Blue trout
Tiger trout
Day ticket
Scotland · City of Edinburgh · Balerno
Threipmuir Reservoir
Trout fishing near Balerno with different operators controlling the north bank, south bank and boats. Check the permit for your intended shore or boat access befo...
Brown trout
Trout
Permit required
North-bank day permits may be available
Scotland · Stirling · Denny
Wellsfield Trout Fishery
Wellsfield Trout Fishery near Denny has three stocked lochans offering bank fly and bait fishing, with rainbow, brown and blue trout stocked regularly. The year-r...
Trout
Rainbow trout
Day ticket
Fly fishing
Bait fishing
Booking advised
Scotland · Fife · Wormit
Wormit Trout Fishery
Wormit Trout Fishery is a controlled-access six-acre stillwater in north Fife offering pre-booked day and evening rods, hosted fly fishing and group experiences.
Rainbow trout
Brown trout
Trout
Day ticket
Fly fishing
Advance booking