Der modernste Flughafen des Irans liegt nahe der iranischen Hauptstadt Teheran. Dort befindet sich der Imam Khomeini International Airport. Der Flughafen liegt rund 30 Kilometer vom Zentrum der Stadt entfernt. Er wurde 2004 erbaut um den Flughafen Mehradabad, der direkt in der Innenstadt liegt zu entlasten und ersetzen. Benannt wurde der Flughafen nach dem Führer der iranischen Revolution von 1979 Ruhollah Chomeini.
Mit einem jährlichen Passagieraufkommen von über 8 Millionen Passagieren ist der Imam Khomeini International Airport der geschäftigste und zeitgleich wichtigste Flughafen des Landes. Es werden Flüge zu nahezu allen wichtigen internationalen Flughäfen angeboten. Zudem gibt es zahlreiche nationale Flugziele.
Gegliedert ist der Flughafen in zwei verschiedene Terminals. Terminal A ist für den ausländischen Eingangsverkehr, währende Terminal B für ausländische Abflüge zuständig ist. Inländische Flüge finden hier nicht statt. Diese finden nur noch im innerstädtischen Flughafen Mehradabad statt. Im Obergeschoss des Flughafens gibt es rund 30 Geschäfte des täglichen Bedarfs, die Reisende zum Einkaufen einladen.
Die Innenstadt von Teheran erreicht man über die Autobahn. Die Fahrt dauert knapp 45 Minuten. Eine Taxifahrt kostet etwa 15 Euro. Ein Anschluss an die Metro von Teheran ist auch geplant.