Irans landskap er preget av røffe fjellrekker som deler forskjellige basseng eller platå fra hverandre. De folkerike vestlige delene er mest fjellrike med Zagrosfjellene og Alborzfjellene. Sistnevnte ligger på rundt meters høyde og har Irans og Vest-Asias høyeste punkt Damavand på . Alborzfjellene danner et belte på omkring 100 km bredde gjennom hele det nordlige Iran og har flere aktive vulkaner. I nordøst mot grensen til Turkmenistan fortsetter disse som fjellene Kopet Dag. Elven Sefid Rud passerer gjennom en åpning i Alborzfjellene og danner et elvedelta i Kaspihavet nær byen Rasht. Zagrosfjellene ligger på rundt meter med høyeste topp på nær 5000 meter. Den østlige del består hovedsakelig av ubebodd ørkenbassenger med en og annen saltsjø.. Det sentral indre området av landet består av et platå på 900– meter over havet, og dette platået er nesten helt innesluttet av fjell bortsett fra i øst der lavlandsområdet fortsetter inn i Pakistan og Afghanistan. Platået utgjør omtrent halvparten av Irans areal. En stor del av platået er ufruktbar ørken særlig den store saltørkenen og den store sandørkenen, med noen fruktbare daler innimellom. Saltholdig og derfor udyrkbar jord er vanlig i det sentrale og østlige Iran. Karun er den største elven og har utspring i Zagrosfjellene og utløp ved Khorramshahr i gulfen. Khuzestan-sletten inngår i Mesopotamia-sletten. Langs Det kaspiske hav nord for fjellene er det en smal, fruktbare stripe land (til dels marskland og til dels under havnivå) som tilhører Iran. Det kaspiske hav er uten avløp og er saltholdig. Øst for det kaspiske hav inngår deler av den turkmenske steppe i Iran.