Die Zagros (Persies: کوههای زاگرس, Reschte-Kuh-e Zāgros; Koerdies: چیاکانی زاگرۆس, Çiyayên Zagrosê; Luri: کۆیَل زاگروس) is 'n langgestrekte bergreeks in Iran, Koerdistan en Suidoos-Turkye. Die Zagros streek van die noordwestelike Iran en volg rofweg die westelike grens van dié land, maar bedek ook groot dele van suidoostelike Turkye en noordoostelike Irak. Vanaf hierdie grensgebied loop die Zagros parallel tot die Irannese kuslyn langs die Persiese Golf. Dit streek oor die hele lengte van die westelike en suidwestelike Irannese plato en eindig by die Straat van Hormuz.
Die Zagros streek oor sowat 1 600 km en is omtrent 240 km breed. Dena is met 4 409 meter bo seevlak die hoogste bergpiek van die Zagros. Dit behoort tot die Alpynse berggordel van Eurasië.