Quick answer: The Ssese Islands are a group of 84 islands in the northwestern part of Lake Victoria, off Uganda’s coast. Bugala, the largest and most accessible island, is the base for most visitors. Fishing around the islands targets Nile perch and tilapia in sheltered bays, around rocky points and along reef edges. Reach Bugala by ferry from Entebbe (Nakiwogo) or Bukakata near Masaka. Plan at least two nights — the ferry crossing takes several hours, making day trips impractical. The islands combine fishing with sandy beaches, forest walks and a pace of life that is slower than anywhere on the mainland.
- Location
- Lake Victoria, southwestern Uganda
- Number of islands
- 84 in the Ssese archipelago
- Main island
- Bugala (Kalangala town)
- Ferries
- From Nakiwogo (near Entebbe) and Bukakata (near Masaka)
- Species
- Nile perch, tilapia, lungfish
- Minimum stay
- 2 nights recommended
The Ssese Islands are Lake Victoria’s best-kept secret for anglers who want to combine fishing with a genuine island escape. While most visitors to Uganda head straight for the gorillas, the savannah parks or the Nile rapids, the Ssese Islands offer something entirely different: white-sand beaches fringed by tropical forest, fishing villages where wooden boats are still built by hand, and waters where you can troll for Nile perch without another charter boat in sight. If you have a few spare days in your itinerary, the islands are worth the detour.
Fishing around the Ssese Islands
What you can catch
Nile perch are the main sport-fishing target. The waters around the islands hold good numbers of perch, attracted by the rocky structure, reefs and baitfish concentrations around the island margins. Fish are typically 3–20 kg, with larger specimens possible in deeper water.
Tilapia are abundant in the sheltered bays, around rocky shores and near fishing village landing sites. They provide consistent catches on light tackle and bait.
Lungfish inhabit the weedy, papyrus-fringed areas between islands. They are an unusual catch — ancient fish that can breathe air — and a conversation piece if nothing else.
For more on these species, see our Nile perch fishing guide and Uganda fish species for anglers.
Where to fish
- Rocky points and headlands: Where islands drop into deeper water. Nile perch patrol these edges hunting baitfish. Casting or trolling along the drop-off is productive.
- Between islands: The channels between smaller islands concentrate fish. Water movement through narrow gaps brings food, and predators gather to feed.
- Sheltered bays: Calmer water with sandy or rocky bottoms. Good for tilapia on bait or light lures, and for drifting with soft plastics for perch.
- Reef edges: Submerged rock formations around the islands hold fish year-round. Local boat operators know the locations.
Methods
- Trolling: The most common method for Nile perch. Deep-diving lures (Rapala X-Rap Magnum or similar) set at different depths behind the boat. The captain drives along productive contours while you wait for a strike.
- Casting: Near rocky points and structure. Spoons (40–80 g), plugs and soft plastics cast toward the shore and retrieved through productive zones.
- Bait fishing: For tilapia and lungfish. Simple float rigs with bread, worms or small bait. Relaxed, shore-based fishing from the island beaches.
Getting to the Ssese Islands
Ferry from Nakiwogo (near Entebbe)
A passenger ferry runs from Nakiwogo landing site (10 minutes from Entebbe town centre) to Kalangala on Bugala Island. The crossing takes approximately 3–4 hours. Ferry schedules change, so confirm times before you travel. This is the most convenient route from Kampala/Entebbe.
Ferry from Bukakata (near Masaka)
A vehicle ferry (MV Ssese) runs from Bukakata landing site (about 30 km from Masaka) to Luku on Bugala Island. This route is shorter (about 45 minutes) and allows you to bring a vehicle, which is useful for exploring Bugala. It is the better option if you are driving from southwestern Uganda.
Charter boat
Private boat charters from Entebbe can take you directly to the islands, combining the transfer with a fishing trip. Some charter operators offer multi-day packages that include fishing, accommodation and island-hopping.
Where to stay
- Budget: Basic guesthouses in Kalangala town and along the Bugala beaches. From US$15–30.
- Mid-range: Island beach lodges with simple but comfortable rooms. From US$50–120.
- Comfortable: A few higher-end options with beachfront locations and better facilities. From US$120–200.
Most lodges can arrange fishing trips with local boat operators. Confirm in advance what is included (boat, captain, tackle, fuel).
What else to do on the Ssese Islands
- Beach relaxation: Sandy beaches on Bugala and smaller islands. Some are completely deserted.
- Forest walks: Bugala has tropical forest with monkeys, birds and butterflies. Guided walks are available.
- Cycling: Bugala’s quiet roads are excellent for cycling. Some lodges rent bicycles.
- Fishing village visits: Watch traditional wooden boats being built, visit fish-smoking racks and learn about the fishing economy that sustains the islands.
- Sunset boat trips: Gentle evening cruises around the islands. Spectacular light over the water.
- Birdwatching: Fish eagles, kingfishers, herons, cormorants and many other species.
Practical tips
- Bring cash: Card payment and mobile money may not work reliably on the islands. Bring enough Ugandan shillings for accommodation, meals, boat hire and tips.
- Bring your own tackle: Quality fishing equipment is not available on the islands. See our fishing gear checklist.
- Insect repellent: Essential. The islands are in a malaria zone and mosquitoes can be fierce, especially at dusk.
- Sunscreen and hat: Sun exposure on the water is intense.
- Life jackets: Insist on them for every boat trip. Lake Victoria’s weather can change rapidly.
- Flexible schedule: Ferry times can change, and weather may delay crossings. Build buffer days into your itinerary.
Combining the Ssese Islands with other fishing
The islands fit naturally at the beginning or end of a Uganda trip:
- Entebbe → Ssese Islands → mainland: Fish a charter from Entebbe on Day 1, ferry to the islands for 2–3 nights of fishing and relaxation, then return to Entebbe and continue your trip.
- Safari → Ssese Islands: After a Murchison Falls fishing safari or gorilla trekking, unwind on the islands before flying home.
See our Lake Victoria fishing from Entebbe for mainland charter options and our Uganda fishing trips for all destinations.
Frequently asked questions
How many Ssese Islands are there?
There are 84 islands in the Ssese archipelago. Only a few are inhabited, and Bugala (with Kalangala town) is the main island for visitors.
Can I visit the Ssese Islands as a day trip?
Not easily. The ferry crossing takes several hours each way, leaving little time on the islands. Two nights minimum is recommended. From the Bukakata side, a day trip is more feasible (45-minute crossing), but you still need an early start.
Is the fishing better than at Murchison Falls?
They are different experiences. Murchison Falls is Uganda’s trophy Nile perch destination with bigger fish and more dramatic fishing. The Ssese Islands offer relaxed island fishing, scenery and a beach-holiday atmosphere. Both are excellent — choose based on what kind of trip you want.
Do I need a fishing permit for the Ssese Islands?
The Ssese Islands are not inside a national park, so no UWA permit is required. Licensed charter operators and local boat captains handle any necessary permissions. See our permit guide for how rules differ by location.
Want an island fishing escape? We arrange ferry transfers, island lodging and fishing trips around the Ssese Islands.

