Najveće rijeke u Senegalu su Senegal, Salum, Gambia i Casamance.
Rijeka Senegal
Jedna je od najvećih zapadnoafričkih rijeka, ukupne duljine 1.970 kilometara. Korito rijeke prirodna je granica između dvije države - Senegala i Mauritanije. Izvor rijeke je ušće dvaju riječnih tokova: Bafing i Bakoy.
Rijeka je dobila ime zahvaljujući drevnom berberskom plemenu Senega, koje je nekoć živjelo na njegovim obalama. Europljani su prvi put ušli na obale Senegala tek 1444. godine. A prvi su bili portugalski Dinish Dias.
Glavne pritoke rijeke: Falem; Karakoro; Gorgol. U slivu rijeke postoji mnogo zaštićenih područja, osobito Juta (ornitološki rezervat), Diavaling (nacionalni park) itd.
Rijeka Salum
Salum se zemljopisno u cijelosti nalazi u Senegalu. Ukupna duljina kanala je 250 kilometara. Posljednjih 112 kilometara struje je plovno. Ušće Saluma vode su Atlantika.
U delti rijeke nalazi se Nacionalni park Salum, površine 76 tisuća hektara. Godine 1981. uvršten je na UNESCO -ov popis kao jedan od rezervata biosfere - postoje ogromne šume mangrova.
Rijeka Gambija
Rijeka prolazi kroz Gvineju, Senegal i Gambiju. Ukupna duljina rijeke je 1130 kilometara. Izvor rijeke je na visoravni Futa Jallone (Gvineja). Ušće rijeke su vode Atlantika, dok rijeka čini ušće široko oko 30 kilometara. U gornjem toku rijeka je prilično brzaka, ali se u srednjem i donjem toku smiruje.
Posljednjih 467 kilometara je plovno, počevši od grada Banjula pa dolje. Snažne plime i atlantske plime uzdižu se 150 kilometara uzvodno.
Rijeka Casamance
Casamance je zapadnoafrička rijeka koja se nalazi na jugu Senegala. Ukupna duljina kanala je 320 kilometara. Ušće rijeke su vode Atlantskog oceana. Tijek rijeke plovni je 130 kilometara od mjesta ušća.
Rijeka Gebu
Gebu je jedna od zapadnoafričkih rijeka koja se nalazi na teritoriju dvije zemlje: Senegala i Gvineje Bisau. Ukupna duljina kanala je 545 kilometara. Struja je plovna 145 kilometara od ušća. Usta Gebu - Atlantske vode (teritorij Gvineje Bisau).