Glen of Rothes Trout Fishery

The Glen of Rothes Trout Fishery is located near Elgin, which is actually in Morayshire, but anglers from Aberdeenshire often drive up for a day's fishing. The Glen has 6 acres of water, set in magnificent Highland scenery and provides excellent stillwater bank fishing for rainbows, browns, blues and brook trout. The Lochs are mainly fly only, but there are also two dedicated bait lochs.

There is no need to book ahead, unless you require instruction or guiding. Just go to the lodge to buy your day or part-day permit and you will receive friendly advice on what flies and tackle to use. Rods and landing nets are available for hire if you don't have your own. The lochs are stocked on a regular basis to ensure a steady head of fish that will give a challenging but highly rewarding day's fishing.

Glen of Rothes Trout Fishery Glen of Rothes Trout Fishery

The Glen is a Troutmaster Competition Water, the average weight of each fish caught has been steady at 2 lb ever since the fishery opened in 1994 and the record for the heaviest rainbow trout stands at 18 lb and 9 oz.

Now that the lochs are matured and fly life is abundant, the dry fly sport can be great and even the huge carp in the lochs will take a well presented fly, with the best being taken around 26 lbs in weight. If you are looking for some tuition, there is a fully qualified APGAI/FFFCI instructor at the fishery to help you out with some casting lessons.

Glen of Rothes Trout Fishery Glen of Rothes Trout Fishery


Full Day 3 fish for £24

6 Hours 2 fish for £20

4 hours 2 fish for £16

2 hours 1 fish for £12

Juniors up to 16 years old Full day 1 fish for £10


Full day Catch and Release £16

6 hours Catch and Release £13

4 hours Catch and Release £10


£8 for 1 fish

£12 for 2 fish

£16 for 3 fish

Then all fish over the limit are paid for at £3.00 per lb

All rainbow trout must be kept and paid for over the limit. Any carp, brown trout, tench and bream must be returned safely to the water.


1 rod for £7

Any extra rods must be paid for. Bubble floats are not allowed on this loch.

Directions from Aberdeen ( 65 miles - 75 mins) Head out of Aberdeen on the A96 signposted Inverness. Carry on the A96 past Huntly. 1 mile after the roundabout turn left on the A920 signposted Dufftown. Turn right at the clocktower in the centre of Dufftown onto the A941 signposted Elgin. Follow this road to Craigellachie and at the T junction turn right to Rothes. At the roundabout at the other end of Rothes head to Elgin on the A941. Staying on this road, after about 1.5 miles you will see the Glen of Rothes Trout Fishery on the right.

Glen of Rothes Trout Fishery, Glen of Rothes, Aberlour, AB38 7AG.

Telephone - 01340 831888 or 07967 466973

Website -

Barrio Fly Lines, Aberdeenshire, Scotland