Los Montes Zagros son una larga cadena montañosa en Irán, Irak y el sureste de Turquía. Se extiende a lo largo de 1500 kilómetros desde el Kurdistán iraquí en el noroeste de Irán hasta el estrecho de Ormuz en el golfo Pérsico. Es paralela a la frontera occidental de Irán y se extiende por todo lo largo del oeste y suroeste de la meseta iraní.
Los Zagros son de orogénesis Alpina, y se dividen en sub-cadenas paralelas. Su mayor altura es el Zard Kuh de 4548 metros, en la provincia iraní de Chahar Mahal y Bajtiarí.