Il possède également plus de sept cents kilomètres de côtes sur la mer Caspienne, au nord, et une ouverture golfe Persique et le golfe d'Oman au sud. Le paysage iranien est dominé par plusieurs chaînes de montagnes qui séparent divers bassins et plateaux les uns des autres. La partie occidentale est la plus montagneuse, avec des chaînes telles celles du Zagros et de l'Alborz où culmine le Damavand à 5607 mètres. Les montagnes entourent plusieurs plateaux agricoles et urbains tels qu'Ispahan ou Shiraz. Le climat iranien est aride ou semi-aride et les températures y tombent rarement en dessous de zéro et peuvent monter jusqu'à 40 degrés. Seules les vallées des monts Zagros, à l'ouest du pays, connaissent des températures moins clémentes et parfois même de fortes chutes de neige. Le pays se situe dans une zone sismiquement très instable et régulièrement touchée par des
tremblements de terre. La faune comporte de nombreuses espèces animales : des félins, des gazelles, des sangliers, des ours, des cerfs, des bouquetins, le Guépard d'Iran (dont il ne reste que 50 à 60 individus), le daim de Perse, (aujourd'hui très rare) et de nombreuses espèces d'oiseaux comme la buse féroce, le faucon crécerelle et l'aigle royal.