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.

Millbuies Loch

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.

Millbuies Loch

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.

Kellas Fishery

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. 

Achagour Trout Fishery

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.

Glen Of Rothes Fishery

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.

View Latest Price & Offers

Book Direct For Best Rate

BOOK A ROOM