Nil v délce 6 695 km je jednou z největších řek světa, která živí miliony lidí a dala vzniknout celým civilizacím.
Nejvzdálenějším pramenem Nilu je řeka Ruvyironza, která se vlévá do Viktoriina jezera prostřednictvím řek Ruvubu a Kagera. Mezi další řeky sbíhající se do Viktoriina jezera – největšího z nilských rovníkových jezer – patří Simiyu-Duma, Grumati-Rwana, Mara, Gucha-Migori, Sondu, Yala, Nzoia, Sio, Katonga a Ruizi.
Od města Jinja v Ugandě se Bílý Nil vynořuje z Viktoriina jezera jako Viktoriin Nil a putuje na sever, přičemž prochází dalšími dvěma rovníkovými jezery – Kyoga a Albert. Přes tato dvě jezera zachycuje Nil odtok ze dvou horských a srážkově bohatých oblastí (pohoří Rwenzori a Elgon) na jihozápadní a jihovýchodní periferii povodí.
Řeka opět vyvěrá z Albertova jezera jako Albertův Nil a putuje na sever do Nimule poblíž jihosúdánsko-ugandské hranice. Z tohoto místa řeka, nyní známá jako Bahr el Jebel (což znamená řeka hor), teče přes peřeje Fula a přes Sudd, než se setká s Bahr el Ghazal (což znamená řeka gazel) u jezera č. Bahr el Ghazal odvodňuje oblasti západního Jižního Súdánu s vysokými srážkami. Od jezera č. se řeka stáčí na východ a spojuje se s řekou Sobat, která odvádí vysoké, sezónně proměnlivé průtoky pramenící v Etiopské vysočině.
Spojené řeky Bahr el Jebel a Sobat tvoří Bílý Nil, který pokračuje v sestupu na sever a u Chartúmu v Súdánu se spojuje s Modrým Nilem. Modrý Nil (známý také jako Abbai nebo Abay) pramení v jezeře Tana v Etiopii a je druhým hlavním tokem Nilu. Před setkáním s Bílým Nilem se do Modrého Nilu vlévá řada řek, z nichž hlavní jsou Rahad a Dinder, obě pramenící v Etiopské vysočině. Od Chartúmu tečou spojené nilské řeky na sever a připojuje se k nim Atbara (Tekezze), která rovněž pramení v Etiopské vysočině. Hlavní tok Nilu pokračuje na sever a vlévá se do Násirova/Nubijského jezera, velké umělé nádrže na hranici mezi Súdánem a Egyptem, která zajišťuje meziroční regulaci pro Egypt. Nil se nakonec přes svou deltu vlévá do Středozemního moře.