Irán tiene un tipo de clima continental, con inviernos fríos y veranos calurosos que prevalecen en toda la meseta. La precipitación anual no supera los 30 cm, con los desiertos y el litoral del Golfo Pérsico recibiendo menos de 13 cm. La nieve cae fuertemente en los picos de las montañas y es la principal fuente de agua para el riego en primavera y principios de verano. El litoral caspio es cálido y húmedo durante todo el año, y la precipitación anual es de aproximadamente de 100 a 150 cm. Los días claros son la regla, ya que los cielos están sin nubes más de la mitad de los días del año. Las estaciones cambian bruscamente. Para el año nuevo persa (el primer día de la primavera), los huertos florecen y abundan las flores silvestres. En enero, la temperatura de Tehrān oscila entre un mínimo promedio de -3 ° grados y un máximo promedio de 7 grados; y en julio, de un mínimo promedio de 22 grados a un máximo promedio de 37 grados.