Loading map...

Fishing in Kenya

38 species across 37 spots

Kenya offers fishing across 37 spots with 38 species in freshwater, brackish, freshwater, marine, brackish waters. Suitable for beginner to expert anglers.

Best months: October‑december, October-december, October to march, June to september

Top Spots

Lake Victoria – Winam Gulf3 species

Prime cichlid breeding grounds in the Winam Gulf, known for abundant Haplochromis populations.

Lake Victoria – Kisumu Shore2 species

World‑renowned for abundant Nile tilapia; shallow, vegetated waters near Kisumu make it easy for shore anglers.

Lake Baringo2 species

A high‑altitude Rift Valley lake with plentiful tilapia near the shoreline vegetation and rocky outcrops.

38

Species

37

Spots

Species

38
Nile tilapia

Nile tilapia

Oreochromis niloticus

Very Common

freshwater, brackish

Lake Victoria – Kisumu ShoreLake Turkana – North Shore
Spotted tilapia

Spotted tilapia

Pelmatolapia mariae

Very Common

freshwater, brackish

Lake Victoria (Kenyan Shore)Lake Baringo
Variable lampeye

Variable lampeye

Procatopus similis

Very Common

freshwater

Lake Victoria (Kenyan Shores)
Haplochromis pancitrinus

Haplochromis pancitrinus

Haplochromis pancitrinus

Very Common

freshwater

Lake Victoria – Winam Gulf
African brown snapper

African brown snapper

Lutjanus dentatus

Very Common

marine, brackish

Mombasa Reef
Perch

Perch

Distichodus engycephalus

Very Common

freshwater

Mfangano Island, Lake Victoria
Haplochromis pellegrini

Haplochromis pellegrini

Haplochromis pellegrini

Very Common

freshwater

Winam Gulf, Lake VictoriaDeep‑Water Zone, Central Lake Victoria
African perchlet

African perchlet

Chelidoperca africana

Very Common

marine

Lamu Coastal Reefs
Haplochromis maisomei

Haplochromis maisomei

Haplochromis maisomei

Very Common

freshwater

Lake Victoria - Kisumu Winam Gulf
Haplochromis annectidens

Haplochromis annectidens

Haplochromis annectidens

Common

freshwater

Lake Victoria – Kisumu Shore
Thaumastocoris safordi

Thaumastocoris safordi

Thaumastocoris safordi

Common
Lake Victoria
Redbreast tilapia

Redbreast tilapia

Coptodon rendalli

Common

freshwater, brackish

Lake Naivasha
Enteromius citrinus

Enteromius citrinus

Enteromius citrinus

Common

freshwater

Lake Victoria – Winam Gulf
Mastacembelus kadeiensis

Mastacembelus kadeiensis

Mastacembelus kadeiensis

Common

freshwater

Lake Victoria – Winam Gulf
Dwarf dragonet

Dwarf dragonet

Synchiropus postulus

Common

marine

Watamu Marine Park
Nothobranchius cooperi

Nothobranchius cooperi

Nothobranchius cooperi

Common

freshwater

Winam Gulf, Lake Victoria
African Threadfish

African Threadfish

Alectis alexandrina

Common
Lamu Island
Nile perch

Nile perch

Lates niloticus

Common

freshwater

Rusinga Island – Lake VictoriaLake Turkana – Lodwar
Santer seabream

Santer seabream

Cheimerius nufar

Common

marine

Mombasa Marine Park
Durban goby

Durban goby

Mugilogobius durbanensis

Common

freshwater, brackish

Mombasa Coastal Mangroves
Great anchovy

Great anchovy

Stolephorus balinensis

Common

marine

Mombasa Harbor
Acanthocybium proosti

Acanthocybium proosti

Acanthocybium proosti

Common
Pemba Channel
Yellowfin seabream

Yellowfin seabream

Acanthopagrus latus

Common

marine, freshwater, brackish

Diani Beach
Somalian giant catfish

Somalian giant catfish

Pardiglanis tarabinii

Occasional

freshwater

Tana River, KenyaLake Turkana (Rift Valley)
Nothobranchius streltsovi

Nothobranchius streltsovi

Nothobranchius streltsovi

Occasional

freshwater

Nakuru Rift Valley Temporary Ponds
Somalia catfish

Somalia catfish

Bagrus urostigma

Occasional

freshwater

Lake Turkana – Loiyangalani Shore
Kaalpens goby

Kaalpens goby

Coryogalops william

Occasional

marine, freshwater, brackish

Lamu Archipelago, Kenya
Largehead hairtail

Largehead hairtail

Trichiurus lepturus

Occasional

marine, brackish

Mombasa Coast, Kenya
Yellow barb

Yellow barb

Enteromius manicensis

Occasional

freshwater

Tsavo River
Makassar anchovy

Makassar anchovy

Encrasicholina sigma

Occasional

marine

Kilifi Coast, Mombasa
Festive ribbonfish

Festive ribbonfish

Eutaeniophorus festivus

Occasional

marine

Lamu Archipelago – Manda Island
Black marlin

Black marlin

Istiompax indica

Occasional

marine

Pemba Channel
Red steenbras

Red steenbras

Petrus rupestris

Occasional

marine, brackish

Mombasa Coastal Reefs
Barbel

Barbel

Barbus barbus

Occasional

freshwater

River Tana (Kenya)
Sanagia velifera

Sanagia velifera

Sanagia velifera

Occasional

freshwater

Lake Baringo
Ctenopoma nebulosum

Ctenopoma nebulosum

Ctenopoma nebulosum

Occasional

freshwater

Lake Baringo Shoreline
Salalah guitarfish

Salalah guitarfish

Acroteriobatus salalah

Occasional

marine

Lamu Bay
Red devil

Red devil

Amphilophus labiatus

Rare

freshwater

Lake Victoria (Western Shore)