Moray Fly Fishing is a peaceful, scenic outdoor angling facility featuring beautifully maintained lakes stocked with premium trout, offering a relaxed environment for both beginners and experienced fishers. It is located near Elgin, Moray, using the postcode IV30 8XL.

What to Expect and Enjoy
If you want to escape the crowds and try a traditional Scottish outdoor pastime, this is the perfect spot to spend a quiet morning or afternoon. The venue is designed to be highly relaxing, set against a backdrop of rolling hills and mature trees.


Best For and Time Spent
This activity is a fantastic choice for multi-generational families, couples, and groups of friends looking for a peaceful, slower-paced outdoor experience. Most visitors spend about 3 to 4 hours here on a half-day fishing ticket. Bring waterproof layers and warm clothing, as you will be standing by the water.
Height and Age Guidance
There are no strict age or height limits, but fly fishing requires a bit of patience and coordination. It is generally best suited for children around age 8 and up who can safely handle a lightweight fishing rod.


Helpful Tips for Your Visit
Nearby and Combine-able Hits
The lakes sit in a beautiful coastal region, making it an easy drive to the stunning Macduff Marine Aquarium for a full day of water-themed fun. It is also close to the high-octane racing tracks at Lochter Activity Centre if you want to balance out a quiet morning of fishing with an afternoon of high-speed go-karting.