İran'ın büyük kısmında kurak veya yarıkurak kara iklimi görülür. Hazar Denizi kıyısında ise iklim yarı tropikaldir. Ülkenin kuzey sınır bölgesinde kış aylarında sıcaklıklar neredeyse donma noktasının altına düşer ve iklim yıl boyu nemli kalır. Yaz sıcaklıkları nadiren 29 dereceyi aşar.