Le territoire de l’Iran comprend 1,648 million de kilomètres carrés – le double de la taille de la Turquie voisine et trois fois la taille de la France – dont 1,636 million de kilomètres carrés de terre et 12 000 kilomètres carrés d’eau.
L’Iran est un pays montagneux. Les monts Zagros coupent le pays du nord-ouest au sud-est. De nombreux sommets du Zagros dépassent les 3 000 mètres d’altitude. Bordant la mer Caspienne se trouvent les montagnes d’Alborz, qui sont étroites mais hautes. Le mont volcanique Damavand (5 671 mètres), situé au centre de l’Alborz, est le plus haut sommet d’Iran ; par temps clair, il peut être vu de Téhéran.
La partie centrale de l’Iran est appelée le plateau central. La partie orientale du plateau est couverte par deux déserts de sel, le Dasht-e Kavir (Grand Désert) et le Dasht-e Lut (Désert aride).
Le climat de l’Iran varie considérablement d’une région à l’autre.