Afon Karun yw'r afon hwyaf yn Iran. Mae'n tarddu'n uchel ym mynyddoedd Zagros ger Zard Kuh (4548m) ac yn llifo wedyn ar gwrs de-deheuol trwy dde-orllewin Iran i aberu yn y Shatt al-Arab. Ei hyd yw 950 km (590 milltir).