Senegālas lielākās upes ir Senegāla, Saluma, Gambija un Kasamance.
Senegālas upe
Tā ir viena no lielākajām Rietumāfrikas upēm, kuras kopējais garums ir 1 970 kilometri. Upes gultne ir dabiska robeža starp divām valstīm - Senegālu un Mauritāniju. Upes avots ir divu upju - Bafingas un Bakoja - saplūšana.
Upe ieguva savu nosaukumu, pateicoties senajai berberu cilts Senegai, kas reiz dzīvoja tās krastos. Eiropieši pirmo reizi Senegālas krastā ienāca tikai 1444. gadā. Un pirmais bija portugāļu Dinish Dias.
Upes galvenās pietekas: Falem; Karakoro; Gorgols. Upes baseinā ir daudz aizsargājamu teritoriju, jo īpaši džuta (ornitoloģiskais rezervāts), Diavalinga (nacionālais parks) utt.
Salum upe
Salum ģeogrāfiski pilnībā atrodas Senegālā. Kopējais kanāla garums ir 250 kilometri. Straumes pēdējie 112 kilometri ir kuģojami. Saluma saplūšana ir Atlantijas okeāna ūdeņi.
Upes deltā atrodas Saluma nacionālais parks, kura platība ir 76 tūkstoši hektāru. 1981. gadā tas tika iekļauts UNESCO sarakstā kā viens no biosfēras rezervātiem - tur ir milzīgi mangrovju meži.
Gambijas upe
Upe šķērso Gvineju, Senegālu un Gambiju. Kopējais upes garums ir 1130 kilometri. Upes avots atrodas Futas Džalones plato (Gvineja). Upes grīva ir Atlantijas okeāna ūdeņi, savukārt upe veido aptuveni 30 kilometrus platu grīvu. Augštecē upe drīzāk ir krāce, bet vidējā un lejtecē tā nomierinās.
Pēdējie 467 kilometri ir kuģojami, sākot no Banjul pilsētas un zemāk. Spēcīgi Atlantijas paisumi plūst 150 kilometrus augštecē.
Casamance upe
Casamance ir Rietumāfrikas upe, kas atrodas Senegālas dienvidos. Kopējais kanāla garums ir 320 kilometri. Upes grīva ir Atlantijas okeāna ūdeņi. Upes gaita ir kuģojama 130 kilometrus no sateces vietas.
Gebu upe
Gebu ir viena no Rietumāfrikas upēm, kas atrodas divu valstu teritorijā: Senegālā un Gvinejā-Bisavā. Kopējais kanāla garums ir 545 kilometri. Straume ir kuģojama 145 kilometrus uz augšu no sateces. Gebu mute - Atlantijas ūdeņi (Gvinejas -Bisavas teritorija).