Top 10 Fishing Spots in Uganda
Uganda sits at the heart of the African Great Lakes region, straddling the equator with water on three sides. Lake Victoria to the south, Lake Albert to the west, and the Victoria Nile carving its way northward through the country create a freshwater fishing landscape unlike anything else on the continent. The Nile perch, introduced to Lake Victoria in the 1950s and now the dominant predator in the lake, can reach weights exceeding 100 kg and is targeted by both local subsistence fishermen and trophy-seeking sport anglers. Tigerfish — the ferocious, fang-toothed hunter — thrives in the rapid-filled channels of the Victoria Nile, and the remote Albert Nile along the Congolese border holds fish that rarely see a lure. Uganda's national parks and wildlife reserves often sit directly on these waters, making combined fishing and wildlife safaris a genuine possibility.
Lake Victoria — Jinja and the Source of the Nile
Jinja, on the northern shore of Lake Victoria at the point where the lake drains into the Victoria Nile, is Uganda's sport-fishing capital. Charter boats out of Jinja Marina target Nile perch in the bay mouths and rocky points of the lake's northern coastline. Fish between 20 and 50 kg are common; specimens over 80 kg are caught each season. Trolling large Rapala-style plugs or jigging heavy spoons over submerged rock structures are the most reliable methods. The season is year-round, but water clarity and fish activity peak from June to September and again in December and January. Rubare Fishing Site on the lake's northern shore is one of several community fishing landing sites that also cater to recreational boat hire.
The Victoria Nile — Murchison Falls Tigerfish
Below Murchison Falls, the Victoria Nile erupts through a 7-metre-wide gorge in a thundering cascade before spreading into a broad channel flowing toward Lake Albert. The water below the falls is arguably the best tigerfish water in East Africa. These fish — Hydrocynus vittatus — are explosive strikers that immediately run hard and jump. Anglers fishing from fibreglass boats work the current seams and eddies with large spinners, jerkbaits, and heavy fly rods with wire tippets. Fish from 3 to 8 kg are typical; double-figure weights are occasionally recorded. Murchison Falls National Park, at 3,840 square kilometres the largest national park in Uganda, surrounds these waters.
The Albert Nile — Remote Fishing Near the Congo Border
The Albert Nile exits Lake Albert at its northern tip and flows through the West Nile sub-region toward South Sudan, forming part of the Congolese border corridor. This remote stretch receives almost no international fishing attention and holds excellent tigerfish, large Nile perch, and several catfish species. Local fishermen using hand lines and gill nets are the only regular users. Adventurous anglers based in Pakwach or Arua can arrange dugout canoe trips and simple riverside camping. The region is wild and logistically challenging but represents one of East Africa's genuinely undiscovered sport-fishing frontiers.
Lake Albert — Giant Nile Perch in Western Uganda
Lake Albert, shared between Uganda and the Democratic Republic of Congo, lies at 615 metres in the Albertine Rift Valley. Its waters are warm and productive, and the Ugandan shore around Butiaba and Ntoroko holds large populations of Nile perch. Fish exceeding 60 kg are caught regularly, and the lake record fish are rumoured to exceed 110 kg. The infrastructure for visiting anglers is basic — a few fishing guesthouses and boat operators in Butiaba — but the fishing pressure is extremely low, translating to outstanding catch rates for those willing to make the journey from Kampala (approximately 5 hours by road).
Lake Kyoga — Central Uganda Perch and Bass
Lake Kyoga occupies a vast shallow swamp in central Uganda south of Lira. Covering roughly 1,720 square kilometres of open water with extensive papyrus margins, it holds enormous populations of Nile perch and a thriving population of introduced largemouth bass. The bass fishery — established with stock from Zimbabwe in the 1990s — produces fish up to 3 kg on surface poppers and soft-plastic lures fished along the reed edges. Perch fishing from Kayunga or Kaberamaido using heavy jigging tackle produces consistent results. Ruigo Estate fishfarm near Kampala is a smaller managed fishery that offers closer access to quality perch-style fishing within the city catchment area.
The Kagera River — Western Uganda and the Rwanda Border
The Kagera River drains into the southwestern corner of Lake Victoria after flowing out of Rwanda and along the Tanzania border. Its lower reaches in Uganda, particularly around the Kagera National Park and the Rakai district, hold Nile perch, tilapia, and large catfish. The river is wide, slow, and reed-fringed, creating the kind of tropical river fishing atmosphere more commonly associated with West Africa. Bait-fishing with tilapia strips or whole small fish produces the most consistent results for large perch.
Kazinga Channel — Queen Elizabeth National Park
The Kazinga Channel connects Lake George to Lake Edward in Queen Elizabeth National Park — one of Uganda's premier wildlife destinations. The channel itself is famous for hippo and elephant at the waterline, but it also holds large Nile perch, Nile tilapia, and catfish. Boat trips on the channel are officially run as wildlife cruises, but a number of lodges in the park area facilitate light tackle fishing alongside wildlife observation. Park Shoebill Fishing, a community fishing enterprise named for the remarkable shoebill stork that also inhabits the wetlands, caters to visiting anglers in the broader Queen Elizabeth area.
Lake George — Southern Uganda Tilapia
Lake George, connected to Lake Edward via the Kazinga Channel, is a shallow, highly productive lake of about 250 square kilometres. It is exceptional tilapia habitat — the Nile tilapia here reach 3 to 4 kg — and supports a large artisanal fishing fleet. Sport fishing is primarily by boat from the Kasese district, and the Rwenzori Mountains rising to over 5,100 metres to the north provide an extraordinary backdrop. Combined wildlife and fishing itineraries work well here; Queen Elizabeth National Park's tree-climbing lions in the Ishasha sector are a short drive away.
Lake Bisina — Eastern Uganda Remote Fishery
Lake Bisina, formerly called Lake Salisbury, sits in the Pallisa district of eastern Uganda. A shallow saline-influenced lake of about 60 square kilometres, it holds large catfish and tilapia. It is rarely visited by sport anglers, but local community fishing landing sites facilitate boat hire. The nearby Lwere Wildlife Reserve adds an element of wilderness to the experience. Fedhi Fishing Pond in eastern Uganda's Iganga area represents a more structured managed fishing option for visitors who prefer a less remote experience in the eastern region.
The Nile at Karuma Falls
Karuma Falls, on the Victoria Nile between Murchison Falls National Park and Karuma Wildlife Reserve, creates another tigerfish hotspot. The water here drops over multiple rock ledges, and the turbulent tail-water holds fish from May to November. A bridge crossing near the falls allows bank access, and local boat operators ferry anglers across to fish the best current lines. This site is less visited than the Murchison stretch but significantly more accessible from Kampala — approximately 3.5 hours north on the Gulu Highway.
Explore on the map
Uganda's fishing sites span equatorial lake shores, national park rivers, and remote northern waterways. The interactive map shows all major fishing locations across the country, from the Nile perch grounds of Lake Victoria to the tigerfish waters of the Albert Nile. Find Uganda on the map to plan your East African fishing adventure.