Fishing in Elgin
Hotels and Accommodation Elgin
From lochs, to rivers and into the ocean, Elgin is rich with fishing hotspots. Many locations will take anglers on a journey into an area of spectacular highland beauty, with fish congregating . There are opportunities for beginners to learn the craft and veterans to test their skills, whether you prefer boat or shore angling, fly fishing, wading or another form of fishing.
This peaceful loch is surrounded by Highland woods and features a number of nearby walks through the local area. Fish catching opportunities are abundant here, as the loch is replenished daily with rainbow trout. The ideal spot to learn the craft and practice your angling skills.
Further information: Milliebuies Trout Fishery
Mill of Kellas Trout Fishery
The Mill of Kellas trout fishery is a new and exciting trout fishery, comprised of two fly lochs and a bait lock. The lochs are constantly replenished with new fish, ensuring each guest has a fair chance of a catch.
Further information: Mill of Kellas
Achagour Trout Fishery
Man-made lochs hosting brown, blue and rainbow trout as well as a growing number of seabirds. The plan is to turn the area into a wildlife haven, bringing a number of species to the waters. The loch spans 7 hectares with a depth of between 10 and 14 feet at the deepest points.
Further information: Achagour Trout Fishery
Glen Of Rothes Fishery
Located beside Elgin, this six acre stretch of fresh lake water it set amongst an extraordinary Scottish glen. With ample opportunity to catch rainbows, blues, browns and brook trout. The Lochs are mainly fly only, but there are also two bait lochs, including coarse fishing.
Furter information: Glen of Rothes Fishery
Eat & Drink
Join us before or after your fishing trip at the Darroch restaurant where our enthusiastic head chef and his kitchen brigade will treat you to a seasonally inspired, locally sourced meal within a relaxed and inspiring atmosphere. Serving up traditional Scottish dishes with a contemporary twist at breakfast, lunch and dinner.
Book a Room
Combine your trip with a stay with us at Eight Acres Hotel & Leisure Club, the ideal choice for a base to explore the historical attractions near Elgin, with 52 spacious en-suite rooms, a large health club with a swimming pool, gym and relaxing spa as well as many other amenities. View our latest offers & breaks.