Климатически Иран можно разделить на три части: тропически жаркое побережье Персидского и Оманского заливов, более засушливый субтропический климат центральных областей и холодный климат горных районов. Средняя температура января в Тегеране (центр страны) от -3°С до +7°С, июльская - от +22°С до +37°С. В Абадане (на побережье Персидского залива) - от +7°С до +17°С в январе и от +28°С до +44°С в июле. Среднегодовая норма осадков в Тегеране составляет около 250 мм., на северных склонах Эльбурса и на Южно-Каспийской низменности до 2000 мм. в год.