В Персии преобладает тропический пустынный тип климата. Лишь в северной части страны на равнинах вдоль побережья Каспийского моря господствует субтропический континентальный тип климата.
На побережье Каспийского моря зимой в дневные часы воздух прогревается до +12..+14 градусов, а в ночные - охлаждается до +4..+6 градусов. В летнее время днём температура воздуха достигает +30..+32 градусов, ночью - 22..24 градусов тепла.
В горных районах климат зависит от высоты местности. В частях страны на высотах от 1500 до 2000 м в январе ночные температуры могут достигать -10 градусов, дневные - 2..4 градусов тепла. В летние месяцы в этих регионах ночью воздух охлаждается до +15..+17 градусов, а днём прогревается до +33..+35 градусов.