尼罗河的流向是自南向北流。尼罗河是一条流经非洲东部与北部的河流,自南向北注入地中海。与中非地区的刚果河以及西非地区的尼日尔河并列非洲最大的三个河流系统。尼罗河长6670公里,是世界上最长的河流。
尼罗河流域分为7个大区:东非湖区高原、山岳河流区、白尼罗河区、青尼罗河区、阿特巴拉河区、喀土穆以北尼罗河区和尼罗河三角洲。该河北流,经过坦桑尼亚、卢旺达和乌干达,从西边注入非洲第一大湖维多利亚湖。尼罗河干流就源起该湖,称维多利亚尼罗河。
河流穿过基奥加湖和艾伯特湖,流出后称艾伯特尼罗河,该河与索巴特河汇合后,称白尼罗河。另一条源出中央埃塞俄比亚高地的青尼罗河与白尼罗河在苏丹的喀土穆汇合,然后在达迈尔以北接纳最后一条主要支流阿特巴拉河,称尼罗河。尼罗河由此向西北绕了一个S形,经过三个瀑布后注入纳塞尔水库(湖)。河水出水库经埃及首都进入尼罗河三角洲后,分成若干支流,最后注入地中海东端。
尼罗河流域南起东非高原,北抵地中海岸,东倚埃塞俄比亚高原,并沿红海向西北延伸,西邻刚果盆地、乍得盆地并沿马腊山脉、大吉勒夫高原和利比亚沙漠向北延伸。