vignette|Vue du fleuve Karoun à Ahvaz
vignette| La rivière Bazoft, l'un des affluents du fleuve Karoun
Le Karoun (en persan : Kārūn, fa; en arabe : Qārūn, ar) est un fleuve iranien de de long se jetant dans l'Arvandroud (ou Chatt-el-Arab) (partie commune des fleuves Tigre et Euphrate). Très abondant, le Karoun est la seule rivière en partie navigable d'Iran. Elle draine les eaux d'une importante portion de la partie centrale des monts Zagros de l'Iran occidental.
Le Karoun trouve sa source principale au cœur des monts Zagros au pied du massif de Zard Kuh, où il est alimenté par la rivière Kuhrang sur le flanc est, et la rivière Bazoft sur le flanc ouest. Ces deux rivières se rejoignent à 1km du village de Kabusi au niveau du Barrage de Karun-4. A 25km en aval du barrage, le fleuve Karoun est ensuite rejoint par la rivière Khersan, qui trouve sa source au pied du massif de Dena dans la province de Kohguilouyeh-et-Bouyer-Ahmad, pour former le Barrage de Karun-3.
Le fleuve suit ensuite la direction d'Izeh, puis la plaine de Sussan pour ensuite former les barrages de Shahid Abbaspour (ou Karun-1) et de Masjed Soleyman dans la préfecture d'Andika. Le Karoun traverse ensuite Shushtar et conflue avec le Dez au nord de la ville d'Ahvaz. Il suit ensuite la direction du sud à travers des terres agricoles jusqu'à son embouchure dans l'Arvandroud (où se rejoignent les fleuves du Tigre et de l'Euphrate), à Khorramshahr, pour enfin se jeter dans le Golfe Persique.
Le débit de la rivière a été observé pendant 20 ans (1965-1984) à Ahvaz, grande ville iranienne située à quelque 150 kilomètres du Chatt-el-Arab .
À Ahvaz, le débit annuel moyen ou module observé sur cette période a été de pour une surface prise en compte de , correspondant à plus de 90 % de la totalité du bassin versant de la rivière qui fait .
La lame d'eau écoulée dans le bassin atteint ainsi le chiffre de 299 millimètres par an, ce qui peut être considéré comme très abondant dans le contexte du climat régnant dans la plus grande partie de la région.