Der Iran lässt sich in vier Klimazonen einteilen.
Im Hochland des Zentrums findet man heiße, trockene Sommer bei Tagestemperaturen von 25 - 40 °C und kalte, trockene Winter bei durchschnittlich 2 °C vor. Die Niederschlagsrate liegt bei unter 100 mm pro Jahr.
Die nördlichen und westlichen Randgebirge hingegen haben im Winter eine hohe Niederschlagsrate, sodass es in den höheren Regionen oft zu Schneefall kommt. Durch die Höhenlage bleibt der Sommer recht kühl.
In den Tiefländern am Persischen Golf sind die Sommer trocken, schwül und heiß, die Winter im Gegensatz zum Hochland aber mild.