Z tego powodu linia przez wiele lat eksploatowała przestarzałe typy statków jak Boeing 707-300, Boeing 727-200, Boeing 737-200 i Boeing 747-100, a w ich miejsce pozyskiwane były samoloty używane. W 2011 roku rozbił się należący do linii Boeing 727 lot nr 277.

Pod koniec 2015 roku linia eksploatowała 45 samolotów, w tym 11 Airbus A300B2/B4/-600, 2 Airbus A310-300, 6 Airbus A320-200, 4 Boeing 747-200/-SP i 16 Fokker 100, a ich średni wiek przekraczał 27 lataIran Air fleet details.. W 2014 roku Iran Air wycofała ostatniego we flocie 39-letniego Boeing 727-200 Adv. W styczniu 2014 linia wycofała ostatniego Boeing 747-100B użytkowanego w lotnictwie cywilnym, który dostarczono 35 lat wcześniej. W maju 2016 wycofano ostatni pasażerski 747-200, który miał 34 lataEP-IAI Iran Air Boeing 747-200 – cn 22670 / 550.. W czerwcu 2016 IR zakończyła użytkowanie ostatniego 747SP, który latał w Iranie przez 39 lat. Do 2021 roku linia przez 41 lat użytkowała ostatniego pasażerskiego Airbusa A300B2-203 (EP-IBS). W 2025 zakończono eksploatację 41-letniego A300B4 (EP-IBG) - wyprodukowanego w 1984 roku, najstarszego wtedy aktywnego Airbusa na świecieNajstarszy samolot pasażerski wycofany. A300B4 zakończył służbę w Iran Air.. Iran Air nie eksploatował samolotów produkcji rosyjskiej, których nie obejmowały sankcje.