Практически вся территория страны, за исключением низинных Гиляна, Мазендерана, Голестана на севере и Хузестана на юго-западе, расположена на высоте не менее 900 м над уровнем моря. С северо-запада на юго-восток протягивается горная цепь Загрос.
Из-за засушливого климата и гористого рельефа Иран не обладает достаточными водными ресурсами. В стране лишь одна судоходная река — Карун. Крупнейшее озеро — Урмия, расположено на северо-западе Ирана. Тем не менее, Иран богат полезными ископаемыми, в особенности углеводородами. Иран обладает третьим в мире запасом нефти, вторым — природного газа, а также крупными запасами угля, железной руды, марганца и цинка.
Большая часть территории Ирана покрыта горами. Главная горная система, Загрос, протягивается на 1500 км с северо-запада на юго-восток. Немалое количество пиков Загроса превышает по высоте 3000 м, а в наиболее высокогорном районе (Фарс) — 4000 метров. Другая крупная горная цепь, Эльбурс, проходит вдоль иранского берега Каспийского моря. В Эльбурсе расположена высочайшая точка Ирана — потухший вулкан Демавенд (5610 м над уровнем моря).
Площадь между Загросом и Эльбурсом занимает Центральное плато, где средняя высота над уровнем моря составляет 900 м. Восточная часть плато покрыта двумя крупными солончаковыми пустынями: Деште-Кевир и Деште-Лут. За исключением немногочисленных оазисов, эта территория необитаема.
В Иране только две обширных низменности: Хузестанская равнина на юго-западе, и прикаспийская береговая низменность на севере. Первая является продолжением Месопотамской равнины и уходит вглубь иранской территории на 120-160 км, где прерывается цепью Загрос. Высота на всей территории равнины не превышает 3-5 метров над уровнем моря. Прикаспийская низменность протягивается вдоль берега моря на 640 км, при этом ширина ее не превышает 40 км. В некоторых местах береговую линию от подножья Эльбурса отделяет 2 км. Вдоль большей части побережья Персидского и Оманского заливов равнин, как таковых, нет, поскольку Загрос доходит непосредственно до береговой линии.
В Иране нет крупных рек, а судоходная лишь одна — Карун. Карун берет начало в Загросе (Чехармехаль и Бахтиария) и протекает, главным образом, по территории Хузестана на юго-западе страны. Речной транспорт используется в основном на 180-километровом участке нижнего течения между городами Ахваз и Хорремшехр, где Карун впадает в Арвандруд (Шатт-эль-Араб). Общая протяженность реки — 950 км. Другие значимые реки: Кархе, Дез и Заянде. Большое количество мелких коротких рек имеется на севере Ирана, в особенности в Мазендеране. Все они стекают с Эльбурса и впадают в Каспийское (Хазарское) море. Реки в центральном Иране полноводны лишь в короткий период таяния снегов в горах, но большую часть года они высыхают.
Один из немногих водоёмов, которые никогда не пересыхают — солёное озеро Урмия в Южном Азербайджане. Впрочем, содержание соли там настолько высоко, что не позволяет поддерживать в озере жизнь. Другие озёра: Бахтаган, Гавхуни, Нейриз, Паришан, Неор, Саве. Группа мелких солёных озер располагается на востоке Ирана — в Систане и Белуджистане, близ границ с Афганистаном и Пакистаном. Немногочисленные пресные озера есть в Эльбурсе, севернее Тегерана.
В Иране преобладает аридный климат. Вдоль побережья Каспийского моря — субтропический. На севере страны зимой температура часто опускается ниже 0°, в июле изредка достигает 30°. Среднегодовое количество осадков составляет 1700 мм во влажных западных областях и 680 мм в засушливых восточных. Летом температура в пустынях может превышать 40°. На западе Ирана, в горах Загрос зимой температура практически всегда ниже 0°, характерны обильные снегопады и сильный ветер. Побережье Персидского и Оманского заливов находится в зоне жаркого и влажного тропического климата, температура колеблется от +16-18°С зимой до +24-30°С летом, при относительно большом количестве выпадающих осадков (до 1000 мм на склонах гор, до 600 мм на равнинных участках).