Guest Contributor Patrick Cheboi on Fly Fishing in Kenya
You might have heard of Kenya’s exquisite safari experiences and breathtaking landscapes, but you rarely hear of fly fishing options. That’s about to change because Kenya is quickly becoming a fly fishing hotspot for many visitors.
From the highland streams brimming with rainbow trout to the vast waters of Lake Victoria, home to the massive Nile Perch, you can enjoy a glimpse of Kenyan life away from the bustling cities.
Are you ready for your next fly-fishing adventure? Here’s what you need to know!

Prime Fly Fishing Locations in Kenya
Kenya’s geography offers a stunning array of fishing environments. Here is what you might want to check out:
Mount Kenya Rivers
The crystal-clear streams flowing from Mount Kenya provide an ideal habitat for rainbow trout. The Mathioya, Naro Moru, and Thego rivers are popular spots, offering scenic beauty and excellent fishing. You can also experience fishing on Lake Ellis, an alpine lake. Here, you can fish while enjoying fantastic views of Mt. Kenya in the backdrop.
Luckily, these rivers are less than 2 – 3 hours from Nairobi city. However, plenty of accommodation options exist if you wish to stay near the park. Here is a comprehensive guide to exploring Mount Kenya.

Lake Victoria: Home of the Nile Perch
The world’s second-largest freshwater lake is a mecca for anglers seeking trophy Nile Perch and Nile Tilapia. Lake Victoria also offers the option of visiting aquatic parks such as Ndere Island National Park, where you can see hippos and various bird species. You can also spend nights in any five-star accommodation option in Kisumu. With Kenya Airways, local round-trip flights between Kisumu and Nairobi start from Ksh—19,995.
Aberdare Ranges
The Aberdare National Park is a haven for fly anglers. Rivers like the Chania, Guru, and Amboni meander through this pristine ecosystem, offering plentiful trout. The park’s tranquil forests and waterfalls enhance the fishing adventure, with the chance to see elephants, buffalo, and other wildlife. Check out this complete guide to exploring the Aberdare National Park for more information.
Ewaso Nyiro River
Known for its diverse fish species, the Ewaso Nyiro River is perfect for seasoned anglers. The river rises from the Western side of Mount Kenya and flows north into Londianii Swamp.
Ewaso Nyiro offers a unique fly-fishing experience in the arid northern regions. While it’s less known for trout, it hosts other species like barbel and tilapia, and the stark beauty of the Samburu landscape adds to its allure.
Rift Valley Lakes
Smaller lakes like Lake Naivasha, Lake Baringo and Lake Elementaita are also great for fly fishing. Lake Naivasha, in particular, is known for tilapia and black bass. The area’s rich birdlife and dramatic scenery create a memorable fishing setting. Want to explore Lake Naivasha and its environs? Here is a comprehensive guide for you!
Lake Naivasha is 3 hours from Nairobi, while Lake Elementaita is 4 hours away.

Thika and Kiambu Rivers
The Chania, Athi, and Sagana rivers near Nairobi (30 minutes—1 hour) provide accessible fly fishing options. You can Fish in River Athi at Rainbow Resort in Ruiru. At the same time, Sagana offers fishing opportunities near Sagana wilderness camp, where you can also enjoy white water rafting on the rough sections of the river. Their stocked trout populations make them suitable for beginners and experienced anglers seeking a quick escape.
Common Fish Species for Fly Fishing in Kenya
Kenyan waters are home to various fish species that will challenge your skills and provide thrilling experiences. Here are the primary targets for fly anglers:
1. Rainbow Trout
Rainbow trout have flourished in the country’s pristine, oxygen-rich Aberdares mountain streams for decades. These spirited fighters put up a good struggle and are a favourite among fly fishers. You can use almost any fly to entice the trout.
2. Tilapia
Native to Africa, you can find Tilapia in many of Kenya’s freshwater lakes and rivers. While not typically associated with fly fishing, targeting tilapia on the fly can be an exciting and rewarding challenge.

3. Nile Perch
The formidable Nile Perch, found in Lake Victoria, is the ultimate prize for many anglers. These giants can reach impressive sizes, with specimens over 200 pounds standard. Just picture yourself posing for a photo with a 100-pound giant in the middle of Africa!
Gear Alert: When targeting Nile Perch, bring your heaviest fly rod (at least a 10-weight) and plenty of backing!
4. Mixed Species
Kenya’s diverse ecosystems support many other species, including catfish, barbel, and indigenous fish. The abundance of variety ensures that every fishing trip offers new surprises and challenges.

5. Marine Fish Species
The Kenyan coast also provides an opportunity for marine anglers. Various fishing charters provide guided angling experiences along the coastal towns of Mombasa, Malindi and Kilifi, where you will get a chance to try your fly fishing experience on various marine fish species, such as sardines, King Mackerel, Bonito and Barracuda.
Recommended Flies for Fly Fishing in Kenya
Fly fishing in Kenya is a captivating experience, and choosing the right flies is essential to maximise success. The country’s diverse fishing environments, from highland streams to Rift Valley lakes, host various fish species, each requiring specific fly patterns. You can source your flies from reputable fly-fishing fly vendors.
Dry Flies
Dry flies, designed to float on the water’s surface, are popular in Kenya’s trout streams, such as those around Mount Kenya and the Aberdare ranges. Patterns like the Adams, Elk Hair Caddis, and Royal Wulff imitate insects like mayflies and caddisflies, enticing surface-feeding trout.
Nymphs
Nymph flies mimic aquatic insect larvae and are highly effective in Kenya’s clear rivers. Patterns like Pheasant Tail Nymphs and Hare’s Ear Nymphs are excellent for targeting trout that feed below the surface. Weighted nymphs work well in faster currents where fish are more profound.
Streamers
Streamers like Woolly Buggers and Zonkers are perfect for larger fish, such as black bass in lakes like Naivasha or aggressive trout in deeper pools. They imitate small fish, leeches, or crustaceans, triggering predatory strikes.
Wet Flies
Traditional wet flies, like the Black Zulu or March Brown, are versatile in Kenyan waters. They imitate drowned insects and are effective in lakes and rivers.
Matching your fly choice to local conditions ensures a successful and memorable fishing adventure.
Parting shot – Fly Fishing in Kenya
Fly fishing is fast gaining popularity in Kenya, and many fishing charters and tour agencies are adding the adventure to their list of offers. You can enjoy these perks during your weekends or holidays here in Kenya.
Book Your Kenya Trip – Insider Tips
Find everything you need for visiting Kenya on my TRAVEL RESOURCES page.
Find everything you need for moving to Kenya in my THE EXPAT GUIDE TO LIVING IN NAIROBI book.
- Kenya Accommodation: Booking.com has the cheapest rates for hotels and guest houses in Kenya.
- Accommodation Reviews: TripAdvisor is my go-to portal for checking reviews on accommodation/restaurants in the local area. I never book without checking TripAdvisor first.
- ESIM: Airalo allows you to access the Internet from virtually any country without paying roaming charges
- Car Rental: Rental Cars is managed by Booking.com – guaranteed reliable.
- Tours and Guides in Kenya : Check out Get Your Guide and Viator – reputable companies that do tours within Kenya and East Africa.
- Travel Insurance: Travel insurance will protect you against illness, injury, theft, and cancellations. I recommend Visitors Coverage, which covers you for East Africa and offers ‘special insurance’ for safaris and adventure sports:
- Visitors Coverage
- Compensair – if you have a cancelled or delayed flight, you may get a refund.
