Top 10 Places for a Fly Fishing Salmon Trip in Scotland
Scotland is renowned for its stunning landscapes and rich wildlife, and when it comes to fly fishing, it offers some of the most scenic and productive rivers and lochs in the world. If you’re an avid angler or a beginner looking for the perfect location to cast a line, Scotland is a must-visit destination. Whether you’re looking for a tranquil spot to fish or want to experience a more challenging salmon fishing adventure, here are the top places to visit for a memorable fly fishing trip.
1. River Tweed, Scottish Borders
The River Tweed is one of Scotland’s most famous salmon rivers, offering both seasoned anglers and novices a chance to catch the legendary Atlantic salmon. Flowing through the Scottish Borders, this river offers a variety of fishing spots, from peaceful lochs to fast-moving stretches. The Tweed is known for its great numbers of salmon, particularly in the autumn months, making it an ideal destination for a successful fishing trip.
Activities: Fly fishing for salmon, scenic river walks, and historic towns like Melrose and Kelso to explore during your visit.
2. River Spey, Moray
The River Spey, located in the Highlands, is another prime location for salmon fly fishing. Known for its large salmon runs, this river offers anglers the chance to fish in some of Scotland’s most remote and picturesque locations. With numerous beats and fishing lodges along the river, visitors can experience a more private and serene fishing experience.
Activities: In addition to fly fishing, the area is great for hiking, whisky tours in Speyside, and exploring nearby Cairngorms National Park.

3. River Tay, Perthshire
The River Tay is the longest river in Scotland and is famous for being one of the most consistent salmon rivers in the country. Whether you’re fishing near the town of Pitlochry or further upstream in more rugged areas, the Tay offers excellent opportunities for both beginner and experienced anglers. With its reliable runs of salmon throughout the season, the Tay is a popular destination for fly fishing enthusiasts.
Activities: Explore Pitlochry’s vibrant arts scene, hiking in the surrounding hills, or visit the historic Blair Castle nearby.
4. River Dee, Aberdeenshire
Located in the northeast of Scotland, the River Dee is a renowned salmon river that flows through the Cairngorms National Park. Known for its crystal-clear waters and abundant wildlife, the Dee offers a scenic and peaceful setting for fly fishing. With a healthy population of Atlantic salmon, the river provides plenty of opportunities for anglers to catch their next big fish.
Activities: Hiking in the Cairngorms, exploring nearby castles like Balmoral, or enjoying the picturesque town of Braemar.
5. Loch Awe, Argyll
For those who prefer fishing in lochs, Loch Awe in Argyll is a hidden gem. Known for its large salmon population, this expansive loch is set against the backdrop of towering mountains, providing anglers with a truly stunning fishing environment. With its crystal-clear waters and serene atmosphere, Loch Awe offers a perfect escape for those seeking tranquility and adventure.
Activities: Take a boat tour of Loch Awe, visit the ruins of Kilchurn Castle, or enjoy hiking in the nearby forests.
6. Isle of Skye, Inner Hebrides
The Isle of Skye is one of Scotland’s most famous locations for outdoor adventure, and its fishing opportunities are equally impressive. Several rivers and lochs on Skye, including the River Snizort, provide excellent conditions for fly fishing salmon. The dramatic scenery, combined with the thrill of fishing in a remote and beautiful location, makes Skye a must-visit destination for avid anglers.
Activities: Explore the island’s rugged landscapes, hike the Old Man of Storr, or visit the iconic Fairy Pools for some of the best natural swimming spots in Scotland.
7. River Findhorn, Moray
The River Findhorn, located in the northeast of Scotland, is an underrated but fantastic destination for salmon fishing. Known for its challenging fishing conditions, the river offers a more adventurous experience for skilled anglers. With fewer crowds than some of Scotland’s other famous rivers, the Findhorn offers the opportunity to fish in a peaceful and secluded environment.
Activities: Visit the historic town of Forres, enjoy walking along the river, or take a trip to the Moray coast for stunning beaches and coastal wildlife.

8. River Orchy, Argyll and Bute
The River Orchy, located in the western Highlands, is a prime location for salmon fishing, particularly for those who enjoy more challenging waters. Known for its fast-moving stretches, the Orchy offers thrilling opportunities for fly fishing enthusiasts. Surrounded by dramatic landscapes, this river offers a truly wild experience for visitors.
Activities: Explore the surrounding mountains, visit the nearby Loch Awe, or hike to the picturesque village of Dalmally.
9. River Naver, Sutherland
The River Naver, in the far north of Scotland, offers a remote and unspoiled environment for fly fishing. This river, set within the wild and beautiful landscapes of Sutherland, is known for its healthy salmon population, especially during the summer months. For anglers looking for a quiet, peaceful location to enjoy their fishing, the River Naver is an ideal destination.
Activities: Hiking in the nearby hills, exploring the unspoiled wilderness of the North Highlands, or spotting wildlife like red deer and golden eagles.
10. River Esk, Dumfries and Galloway
The River Esk, located in the southwest of Scotland, is a smaller but highly productive salmon river. Offering a more intimate and peaceful fishing experience, the Esk is a great option for anglers looking for a relaxing trip. The surrounding region is rich in history and beauty, providing a perfect balance of fishing and outdoor exploration.
Activities: Visit the nearby Galloway Forest Park for hiking and wildlife watching or explore the charming town of Langholm.
Ready for Your Fly Fishing Adventure?
Scotland offers some of the best fly fishing for salmon in the world, with its beautiful rivers, lochs, and dramatic landscapes providing the perfect setting for an unforgettable adventure. Whether you’re a seasoned angler or new to the sport, these top locations offer something for everyone. Remember to check local fishing regulations and respect the environment to ensure a safe and enjoyable fishing experience.
