There are direct flights to and from numerous European, African, Middle Eastern, and Asian cities but there are no direct flights to/from North America or Australia. Iran Air is the national carrier of Iran.


There are direct flights to and from numerous European, African, Middle Eastern, and Asian cities but there are no direct flights to/from North America or Australia. Iran Air is the national carrier of Iran.
Popular airlines flying to Tehran are Etihad Airways, Turkish Airlines, Emirates and Iran Air. Flights to Tehran land at the airports Imam Khomeini Intl (IKIA) and Mehrabad Intl (THR). Currently, Mehrabad airport accept mostly internal flights while IKIA provides international flights.
When you had arrived at Imam Khomeini International Airport (IKIA) near Tehran and did the formalities, such as taking your luggage, get Iran visa stamp on your passport, you are free to go to Tehran and visiting this city.
IKIA is about 40 kilometers to the south of the capital and it is not in the city.


At the Airport
Taxi agencies at the airport
There are running taxi services available in the IKIA. The average prices from the Imam Khomeini airport to the city ranges from 75,000 (~$20) Tomans to 85,000 (~$23) Tomans. You can call one of these providers on these numbers: 02155719246, 02155767937
Or you can easily go to the taxi booth at the airport in person and ask for a ride.
 You can use the taxi applications too by your smart phone. The application like Snapp, Carpino, etc. are more economic and easier.


Minivan
Minivans Take the metro line 1 toward south to the SHAHED metro station, which is one stop before Haram-e-Motahhar metro station. Outside there are shared Minivan to the airport for 48K Rials per person (takes about 30 minutes)They leave when full but fill quickly (Jan 2017) and drop you at the parking airport.


Bus
Transit buses travel between Imam Khomeini airport to Haram-e Motahar Metro Station,Azadi Square and Mehrabad Airport. The buses are expected to be there on an hourly basis and they are more economic than taxi. It does not matter how much luggage you have, there are plenty of space available for you luggage and they do not charge you an extra to you.

Metro
Imam Khomeini airport’s metro station is available and tourists can easily use this station when they arrive to Tehran.
Here is the Tehran Metro map:

Tehran Metro map
Metro Station of Imam Khomeini Airport