List of rivers of Iran
This is a list of the rivers that flow wholly or partly in Iran, arranged geographically by river basin from west to east.
Flowing into the [Persian Gulf]
- Arvand Rud
- *Haffar, originally an artificial channel now forming the estuary of the Karun
- *Karun River
- **Marun River
- **Dez River
- ***Bakhtiari River
- ***Koohrang
- Tigris
- **Karkheh River
- ***Seimareh River
- **Chankula River
- **Sirwan River
- ***Alwand River
- **Little Zab
- Bahmanshir, the original mouth of the Karun
- Jarahi
- Zohreh River
- Helleh River
- Mond River
- *Shur River
- Mehran River
- Kul River
- *Gowdeh River
- *Rostam River
Flowing into the [Gulf of Oman]
- Dozdan River
- Jagin River
- Gabrik River
- Bahu Kalat River
Flowing into [endorheic basin]s
[Lake Urmia]
- Aji Chay
- * Quri Chay
- Zarrineh River
- Gadar River
- Ghaie River
- Alamlou River
- Leylan River
- Simineh River
- Mahabad River
- Barandouz River
- Shahar River
- Nazlou River
- Rozeh River
- Zola River
[Caspian Sea]
- Kura River
- *Aras River
- **Balha River
- ***Tulun River
- **Zangmar River
- ***Barun River
- Sefīd-Rūd
- *Qizil Üzan
- *Shahrood
- **Alamut River
- Cheshmeh Kileh River
- *Do Hezar River
- *Se Hazar River
- Chaloos River
- *Sardab River
- Kojoor River
- Haraz River
- *Noor River
- *Lar River
- Atrek River
- *Sumbar River
- Gharasu River
[Namak Lake]
[Gavkhouni]
[Hamun-e [Jaz Murian]]
[Sistan Basin]
Hamun-i-Mashkel
- Mashkid River