В Иране преобладает тропический пустынный тип климата. Лишь в северной части страны на равнинах вдоль побережья Каспийского моря господствует субтропический континентальный тип климата.
На побережье Каспийского моря зимой в дневные часы воздух прогревается до +12..+14 градусов, а в ночные - охлаждается до +4..+6 градусов. В летнее время днём температура воздуха достигает +30..+32 градусов, ночью - 22..24 градусов тепла.
В горных районах Ирана климат зависит от высоты местности. В северной (Эльбурс) и северо-западной (Иранский Азербайджан и северный Загрос) частях страны на высотах от 1500 до 2000 м в январе ночные температуры могут достигать -10 градусов, дневные - 2..4 градусов тепла. В летние месяцы в этих регионах ночью воздух охлаждается до +15..+17 градусов, а днём прогревается до +33..+35 градусов. У южных подножий Загроса в Тегеране зимой в дневные часы отмечается 7..9 градусов тепла, ночью 0..-2 градуса, летом соответствующие показатели равны +37 и +24 градусам. В южной части гор Загрос и в гористых районах восточной части страны зимой в дневные часы воздух прогревается до +10..+12 градусов, а в ночные - охлаждается до 0..-2 градусов, в летнее время днём температуры воздуха достигают +36..+38 градусов, ночью - 20..22 градусов тепла.
В центральных районах Ирана на пустынном Иранском плато зимой в дневные часы температура воздуха достигает +14..+16 градусов, а в ночные - 2..4 градусов тепла. В летнее время днём воздух здесь может прогреваться до +40 градусов и выше, а ночью он охлаждается до +27 градусов.
На побережьях Персидского и Оманского заливов зимы мягкие, а лето жаркое и влажное. Зимой дневные температуры воздуха достигают +20..+22 градусов, а ночные - 10..12 градусов тепла. В летнее время днём на побережьях воздух прогревается до +40 градусов, а ночью охлаждается до +30 градусов.
Осадки на территории Ирана выпадают преимущественно в период с ноября по апрель, а ежемесячная норма осадков летнего периода (июнь-сентябрь) чаще всего не превышает 10 мм. В горных районах западной и северной частей страны на наветренных западных склонах и на побережье Каспийского моря за год выпадает до 1700 мм осадков. Подветренные восточные склоны гор получают около 400 мм осадков в год. В центральных засушливых районах Ирана и на востоке страны годовое количество осадков колеблется от 100 до 300 мм. На побережьях Персидского и Оманского заливов выпадает около 600 мм осадков в год.