Ülkesinin ulusal havayolu olan IranAir (IR) Ortadoğu'nun en eski havayolu şirketidir. İki merkezden işletilir: Tahran-Mehrabad Uluslararası Havalimanı (THR) ve Tahran İmam Humeyni Uluslararası Havalimanı (IKA). Meşhed Uluslararası Havalimanı (MHD), Şiraz Uluslararası Havalimanı (SYZ), İsfahan Uluslararası Havalimanı (IFN) ve Tebriz Uluslararası Havalimanı (TBZ) ise havayolu'nun odak şehirleri olarak belirlenmiştir. IranAir, yaklaşık 30 kadar iç hat dahil olmak üzere toplam 60 kadar noktaya uçar. Uluslararası uçuşlar Ortadoğu, Avrupa ve Asya'daki noktalara uçar. Havayolu'nun Aeroflot, Austrian Airlines, Azerbaijan Airlines ve Turkish Airlines ile ortak-uçuş anlaşmaları vardır.