UK + 44 (0)1835 824 642 or US Toll Free + 1 866 842 7550
Here are the Best Places to Go Fly Fishing in Scotland

Here are the Best Places to Go Fly Fishing in Scotland

2 Aug 2018 by annabel

It’s estimated that there are over 31,000 freshwater lochs in Scotland, making it ones of the best places for a fishing vacation. Our luxury Scottish Highlands vacations can be designed to include a range of exciting activities, including golfing, hiking, sailing and water sports.

One of the must-try pursuits for outdoor fans is fly fishing. It’s one of Scotland’s oldest traditions and one of the country’s top sports. Here are some of the best fly fishing spots in Scotland to visit:

Assynt, Sutherland

With the impressive Suilven and Quinag mountains towering above and beautiful waters like Fionn Loch, a fly fishing experience here is second to none. The breath-taking views are a sight to remember and local guides can be hired if you want to further explore the surrounding wilderness. Fionn Loch is a habitat for the Arctic Char and the native Brown Trout, and salmon and saltwater fishing is also available here.
Daily permits can be purchased from as little as £10, with boat hire available from as little as £15 per day, and children can fish for free. If you’re looking for an angling experience for the whole family, the area of Assynt is a great place to vacation.

The River Tay, St. Andrews

St. Andrews is one of the best places for fly fishing in Scotland, and our favorite river location has got to be the River Tay. A spectacular body of water that spans the length of 117 miles, and the longest in the country. Fishing vacations are popular here and there are many places you can cast your rod, including the Scone Palace estate (enjoying more than 6 miles of the lower river between Luncarty and Perthshire), Bolfracks Estate & Gardens, and Willowgate Trout & Salmon Fishery where beginners can tuition all year round.

river tay

Cameron Reservoir, St. Andrews

Another wonderful spot in St. Andrews worth a mention is Cameron Reservoir, where you will be able find the finest Brown Trout fishing across the nation. Explore the large reservoir and choose from both boat and bank fishing. There are 6 boats available and 25 angling spaces on land. Day permits are from £25 per rod and it’s open from 9am to 4pm daily. Evening fly fishing sessions are also available from 6pm onwards.
Whilst you’re here, be sure to spend some time hiking and spotting rare wildlife. Cameron Reservoir is home to an excellent 8 mile route through Craigtoun Country Park as well as numerous walking routes through woodlands and meadows.

Loch Leven, Perth and Kinross

Loch Leven has been renowned as a Brown Trout fishing location for over a century, and attracts fishing fanatics from around the world. The loch, which is mostly shallow with an average depth of 12 feet, covers 3,600 acres and offers ideal conditions for fishermen. Wet fly fishing from boats is the tradition here and is the only option, with no bank fishing available.
Other than being an attractive area for fishing, Loch Leven is also home to the National Nature Reserve which happens to be one of Europe’s most beautiful wetland sites.


For more information about the best places to go fly fishing in Scotland, get in touch with our knowledgeable team today. We look forward to helping you book your vacation to Scotland.


This entry was posted in Travel Inspiration and tagged , , , , , .
Bookmark the permalink.

« | »

Leave a Reply

Your email address will not be published. Required fields are marked *


Speak to one of our travel consultants today about your vacation arrangements - call
UK + 44 (0)1835 824 642 or US Toll Free + 1 866 842 7550
or enquire online.


  • “It was a spectacular weekend. We and our guests had a terrific time. The castle was exceptionally comfortable and we all felt completely at home thanks to the understated but highly efficient service and support they provided. Food was also amazing… a truly memorable party. We are very happy.” T. W., USA


UK + 44 (0)1835 824 642 or US Toll Free + 1 866 842 7550