Sungai Senegal

Hulu Sungai Senegal adalah Sungai Semefé (Bakoye) dan Bafing yang keduanya berasal dari Guinea; mereka membentuk sebagian kecil dari perbatasan Guinea-Mali sebelum bertemu di Bafoulabé di Mali. Dari sana, Sungai Senegal mengalir ke barat dan kemudian utara melalui Talari Gorges dekat Galougo dan melalui Gouina Falls, kemudian mengalir dengan lebih tenang saat melewati Kayes, di mana ia menerima Sungai Kolimbiné. Setelah mengalir bersama-sama dengan Sungai Karakoro, Sungai Senegal memperpanjang jalur yang dilalui sungai yang sebelumnya di sepanjang perbatasan Mali-Mauritania untuk beberapa puluh kilometer sampai Bakel tempat ia mengalir bersama-sama dengan Sungai Falémé, yang juga bersumber di Guinea, kemudian berjalan di sepanjang bagian kecil dari perbatasan Guinea-Mali untuk kemudian melalui sebagian besar perbatasan Senegal-Mali hingga Bakel. Sungai Senegal kemudian mengalir melalui tanah semi-kering di utara Senegal, membentuk perbatasan dengan Mauritania dan ke Atlantik. Di Kaedi sungai itu menerima Sungai Gorgol dari Mauritania. Mengalir melalui Bogué, sungai itu mencapai Richard Toll di mana ia bergabung dengan Ferlo yang datang dari Lac de Guiers di pedalaman Senegal. Sungai Senegal melewati Rosso dan, mendekati mulutnya, di sekitar pulau di Senegal di mana kota Saint-Louis terletak, kemudian berbelok ke selatan. Hal ini dipisahkan dari Samudra Atlantik dengan jalur sempit pasir yang disebut Langue de Barbarie sebelum mengalir ke laut itu sendiri.