Menu
Best Uganda fishing trips on Lake Victoria with fishing boat and gear

Nile Perch Fishing in Uganda: Where, When and How to Catch Africa’s Giant Fish

Quick answer: Nile perch is Uganda’s top sport fish. The best places to catch one are the Victoria Nile below Murchison Falls, Lake Victoria and Lake Albert. Nile perch can grow very large — fish over 100 kg have been caught in Ugandan waters. Inside Murchison Falls National Park you need a Uganda Wildlife Authority sport fishing permit (US$50 per day) and all fishing is catch and release. On Lake Victoria, licensed charter operators handle paperwork and provide tackle.

Scientific name
Lates niloticus
Maximum size
Over 200 kg (world record); 100 kg+ reported in Uganda
Best spots
Murchison Falls (Nile), Lake Victoria, Lake Albert
Typical methods
Lure casting, trolling, live bait
Murchison permit
US$50/day, US$150 for 4 days, plus park entry
Best seasons
Drier months: December–March and June–September

Few freshwater fish in the world can match the Nile perch for size, power and the sheer thrill of the fight. In Uganda, this apex predator lives in some of Africa’s most famous waters: the Victoria Nile as it crashes through Murchison Falls, the vast expanse of Lake Victoria, and the deep rift-valley waters of Lake Albert. Whether you are an experienced sport angler chasing a personal best or a first-time visitor looking for an unforgettable wildlife experience, Nile perch fishing in Uganda delivers something no other freshwater fishery can.

About the Nile perch

The Nile perch (Lates niloticus) is one of the largest freshwater fish in the world. Native to the Nile River system, Lake Chad, Lake Albert and other West African river basins, it was introduced into Lake Victoria in the 1950s and now dominates the lake’s ecology. The species can grow to over 200 kg, though fish of 10–40 kg are far more common catches in Uganda.

Nile perch are aggressive predators. They feed on smaller fish, crustaceans and virtually anything they can swallow. This aggressive feeding behaviour makes them exciting on rod and line — they hit lures hard and fight with sustained power, especially in fast current below the falls.

Their commercial importance is enormous. Lake Victoria’s Nile perch fishery supports millions of livelihoods across Uganda, Kenya and Tanzania. The fish is exported worldwide as a food product. Sport fishing operates alongside (and separate from) the commercial fishery, focused on catch and release to protect breeding stock.

Where to catch Nile perch in Uganda

Murchison Falls National Park

The stretch of the Victoria Nile below Murchison Falls is Uganda’s most famous Nile perch water and one of the most extraordinary fishing locations in Africa. The entire river forces itself through a 7-metre gap in the rock and plunges 43 metres into a churning pool. The resulting turbulence creates deep, oxygen-rich pools where Nile perch grow very large.

Anglers fish from rocks, the riverbank and boats in designated areas with a UWA ranger. The water immediately below the falls is the most productive spot — heavy tackle is essential because of the fierce current and the size of fish that hold there. Further downstream, the Paraa area offers calmer fishing, and the Nile delta toward Lake Albert holds good numbers of perch in quieter conditions.

All fishing in Murchison Falls is catch and release. A UWA sport fishing permit costs US$50 per day or US$150 for four days, on top of the US$40 daily park entry fee. Read our full guide to sport fishing at Murchison Falls and our sport fishing permit guide.

Lake Victoria

Lake Victoria is the world’s largest tropical lake and Africa’s largest lake by area. Its Ugandan waters hold vast numbers of Nile perch, and fishing charters operate from Entebbe, Jinja and the Ssese Islands. Most charters troll with deep-diving lures around islands, reefs and drop-offs.

Lake Victoria is the easiest option for anglers with limited time. Entebbe is less than an hour from Kampala and minutes from the international airport, so you can fish on your arrival or departure day. Half-day and full-day charters are available, and the operator handles all paperwork and provides tackle.

Fish tend to be smaller on average than at Murchison Falls, but the convenience and sheer volume of water make Lake Victoria a rewarding destination. Read our Lake Victoria fishing from Entebbe guide and our Ssese Islands fishing guide.

Lake Albert

Lake Albert sits in the western arm of the East African Rift Valley on the border with the Democratic Republic of Congo. It is one of Africa’s deeper rift lakes and holds both Nile perch and tigerfish. Lake Albert is far less visited than Murchison Falls or Lake Victoria, which appeals to adventurous anglers looking for remote, uncrowded water.

Fishing on Lake Albert outside the national park boundary does not require a UWA permit, though local regulations may apply. Access is typically from the fishing town of Butiaba or from lodges on the lake shore. Within the park boundary (the Nile delta section), UWA permits apply. See our Lake Albert fishing guide.

Jinja and the source of the Nile

Jinja, where the Nile leaves Lake Victoria, offers Nile perch fishing on the upper Nile and the nearby lake shore. The fish are generally smaller than at Murchison, but Jinja is only two hours from Kampala and combines well with rafting, kayaking and the source-of-the-Nile boat trip. Read our Jinja fishing guide.

Techniques for catching Nile perch

Lure casting

Casting large lures into fast water is the classic method at Murchison Falls. Deep-diving plugs (Rapala X-Rap Magnum or equivalent, 14–20 cm), heavy spoons (60–120 g) and large soft plastics on heavy jig heads all produce results. Cast into eddies, current seams and along submerged structure, and retrieve with a varied action. Strikes can be violent — keep a firm grip on the rod.

Trolling

On Lake Victoria and Lake Albert, trolling is the dominant method. Boats cover water around drop-offs, islands and underwater structure with deep-diving lures set at different depths. The charter captain typically handles lure selection and trolling speed. When a fish strikes, the rod bends and the fight begins — sometimes lasting 20 minutes or more for a big perch.

Live and dead bait

Where permitted, live bait (small tilapia or catfish) fished near the bottom in deep pools can be effective for very large perch. Dead bait (cut fish) also works, particularly for catfish, which are often caught alongside perch. At Murchison Falls, lure fishing is the standard sport-fishing method.

Fly fishing

Fly fishing for Nile perch is possible but extremely challenging. You need a 10–12 weight fly rod, heavy sinking lines and large flies. It is a niche pursuit for experienced fly anglers, and most guides at Murchison are set up for conventional tackle. That said, landing a Nile perch on fly gear is a lifetime achievement.

Tackle recommendations

LocationRodLineLeaderLures
Murchison FallsHeavy spinning/baitcasting, 30–80 lb classBraid 50–80 lbFluorocarbon/mono 80–100 lb shock leaderLarge plugs, heavy spoons, big soft plastics
Lake VictoriaHeavy spinning/trolling rodBraid 40–60 lbFluorocarbon 60–80 lbDeep-diving trolling lures, spoons
Lake AlbertHeavy spinning, 30–80 lbBraid 50–80 lbFluorocarbon 80–100 lbLarge plugs, spoons, soft plastics
JinjaMedium-heavy spinningBraid 30–50 lbFluorocarbon 40–60 lbMedium plugs, spoons, spinners

For a complete gear list, read our fishing gear guide for Uganda.

Best time to fish for Nile perch

Nile perch can be caught year-round in Uganda, but the drier months generally produce the best conditions:

  • December–March (first dry season): Lower, clearer water levels on the Nile. Fish concentrate in pools. Calmer conditions on the lakes. This is peak season.
  • June–September (second dry season): Also excellent conditions, slightly cooler temperatures. Good for combining fishing with safari.
  • March–May and October–November (rainy seasons): Higher water, more sediment, fewer visitors. Fishing is still possible but conditions are less predictable.

Early morning (sunrise to about 10 AM) and late afternoon (4–6 PM) are the most productive times of day. Midday is hot and fish are often less active. Read our full best time for fishing in Uganda guide.

Permits and rules

Permit requirements vary by location:

  • Murchison Falls NP: UWA sport fishing permit (US$50/day or US$150/4 days) plus park entry (US$40/day). Catch and release only.
  • Lake Victoria: Licensed charter operators handle paperwork. No separate tourist licence required.
  • Jinja: Outside the national parks. Operators hold necessary permissions.
  • Lake Albert (outside park): Local regulations may apply. Check with your operator.

Full details in our Uganda sport fishing permit guide.

Combining Nile perch fishing with a safari

One of the great advantages of fishing in Uganda is the ability to combine world-class angling with wildlife safari. At Murchison Falls, you can fish in the morning, take a Nile boat cruise to see hippos, crocodiles and the falls in the afternoon, and go on a game drive for lions, giraffes and elephants. Some anglers extend their trip to include gorilla trekking in Bwindi or chimpanzee tracking in Budongo Forest.

Popular combinations:

Frequently asked questions

How big do Nile perch get in Uganda?

Very big. Fish exceeding 100 kg have been caught at Murchison Falls, and the species can theoretically grow larger. The world record Nile perch (caught in Lake Nasser, Egypt) weighed over 230 kg. Most sport catches in Uganda are 10–40 kg, which still provide an exceptional fight.

Can I keep the Nile perch I catch?

Inside Murchison Falls National Park, all sport fishing is strictly catch and release. On Lake Victoria and at other locations, rules vary by operator — most responsible operators practise catch and release for large fish to protect the species. Always ask before your trip.

Do I need to bring my own tackle?

Lake Victoria charter operators typically provide rods, reels and lures. At Murchison Falls, some guides have basic equipment, but serious anglers should bring their own. See our fishing gear guide for exactly what to pack.

Is Nile perch fishing safe?

With a qualified guide, yes. The main hazards are hippos and crocodiles (never wade into the water), fast current at Murchison Falls (stay on designated rocks and banks), and slippery terrain. Life jackets are mandatory on boats. Always fish with a ranger or licensed guide.

Can beginners catch Nile perch?

Absolutely. Experienced guides will help with technique, casting and tackle. Trolling on Lake Victoria is particularly beginner-friendly. At Murchison Falls, the terrain is more demanding, but guides accommodate all skill levels.

Ready to target Nile perch in Uganda? We plan fishing trips with permits, transport, guides and safari activities included.

Plan a Nile perch trip Browse Uganda fishing trips