Tous les vols internationaux à Téhéran sont dans le nouvel Aéroport International Imam Khomeini. Il existe 70 aéroports régionaux, et certains comme ceux de Shiraz, Mashhad et Ispahan accueillent des vols internationaux. Toutes les grandes compagnies aériennes (Lufthansa, Air France, Swiss, KLM...) ont plusieurs vols hebdomadaires vers l'Iran. La compagnie nationale Iran Air part les jeudis et les vendredis de l'aéroport d'Orly sud. La durée d'un vol direct de Paris est de cinq heures.