Picture yourself by a crystal-clear mountain stream, casting your line into the tranquil waters as the sun rises over the Maluti Mountains. Whether you’re a seasoned angler or trying fly fishing for the first time, Afriski offers a premier catch-and-release fishing experience in pristine surroundings
Where Tranquility Meets the Thrill of the Catch
Afriski’s high-altitude rivers provide an ideal setting for fly fishing, home to thriving trout populations. The combination of peaceful waters and the challenge of the sport makes this a must-try experience for fishing enthusiasts and nature lovers alike.

Perfect for All Skill Levels
Beginners can learn the art of fly fishing with guidance from experts, while experienced anglers can test their skills in the clear mountain streams. No matter your experience level, the thrill of a successful catch awaits.
A Scenic Escape
Fly fishing at Afriski is about more than just the catch—it’s about immersing yourself in the serenity of the mountains. Breathe in the crisp air, listen to the gentle flow of water, and enjoy a mindful moment away from the everyday hustle.


Plan Your Fishing Experience
Ready to reel in an unforgettable experience? Book your fly fishing adventure today!