Cheap Flights Istanbul (IST) to Tehran (THR)
The cheapest price from Istanbul to Tehran is €126.16 with return on February 3, 2026. The average price is €358.56. The average flight time is 6 hours 28 minutes. There are 2 airports in Tehran and 4 direct flights from Istanbul.
The cheapest day to travel from Istanbul (IST) to Tehran (THR)
The cheapest day to travel by plane from Istanbul to Tehran seems to be Saturday while the most expensive flights day is Friday.
Istanbul (IST) to Tehran (THR) Flight Information
The average flight time from Istanbul to Tehran is 6 hours 28 minutes with average flight price €358.56 and total distance 0 km.
| Avg. Flight Duration: | 6 hours 28 minutes | |
|---|---|---|
| Flight Price: | €126.16 | |
| Flight Depart from: | Istanbul | |
| Flight Arrive in: | Tehran | |
| Distance: | 2,009.25 km |
Frequently Asked Questions
How many airports are in Tehran?
There are 2 airports in Tehran: Mehrabad International Airport and Imam Khomeini International Airport.
How many airlines fly directly from Istanbul to Tehran?
There are 4 airlines that directly fly from Istanbul to Tehran: Iran Air, LEAV, Pegasus Airlines and Turkish Airlines.
Popular destinations from Istanbul
From Istanbul (IST) to Abakan (ABA)
From €446.00
From Istanbul (IST) to Acapulco (ACA)
From €939.00
From Istanbul (IST) to Accra (ACC)
From €603.00
From Istanbul (IST) to Addis Ababa (ADD)
From €289.00
From Istanbul (IST) to San Andres Island (ADZ)
From €1,193.00
From Istanbul (IST) to Adler/Sochi (AER)
From €95.00
From Istanbul (IST) to Aalesund (AES)
From €276.00
From Istanbul (IST) to Agadir (AGA)
From €173.00
From Istanbul (IST) to Malaga (AGP)
From €128.00
From Istanbul (IST) to Auckland (AKL)
From €841.00
From Istanbul (IST) to Aktobe (AKX)
From €157.00
From Istanbul (IST) to Almaty (ALA)
From €227.00
From Istanbul (IST) to Alicante (ALC)
From €122.00
From Istanbul (IST) to Algiers (ALG)
From €107.00
From Istanbul (IST) to Alexandria (ALY)
From €181.00
From Istanbul (IST) to Amsterdam (AMS)
From €77.00
From Istanbul (IST) to Ankara (ANK)
From €30.00
From Istanbul (IST) to Arkhangelsk (ARH)
From €233.00
From Istanbul (IST) to Ashgabat (ASB)
From €495.00
From Istanbul (IST) to Astrakhan (ASF)
From €211.00
From Istanbul (IST) to Kayseri (ASR)
From €31.00
From Istanbul (IST) to Asuncion (ASU)
From €875.00
From Istanbul (IST) to Athens (ATH)
From €76.00
From Istanbul (IST) to Atlanta (ATL)
From €487.00
From Istanbul (IST) to Abu Dhabi (AUH)
From €177.00
From Istanbul (IST) to Antalya (AYT)
From €30.00
From Istanbul (IST) to Andizhan (AZN)
From €349.00
From Istanbul (IST) to El Catey (AZS)
From €1,316.00
From Istanbul (IST) to Bahrain (BAH)
From €118.00
Popular destinations from Tehran
From Tehran (THR) to Almaty (ALA)
From €221.00
From Tehran (THR) to Baku (BAK)
From €93.00
From Tehran (THR) to Bangkok (BKK)
From €479.00
From Tehran (THR) to Guangzhou (CAN)
From €606.00
From Tehran (THR) to Dubai (DXB)
From €65.00
From Tehran (THR) to Yerevan (EVN)
From €323.00
From Tehran (THR) to Goa (GOI)
From €525.00
From Tehran (THR) to Gazipasa (GZP)
From €198.00
From Tehran (THR) to Phuket (HKT)
From €710.00
From Tehran (THR) to Hurghada (HRG)
From €206.00
From Tehran (THR) to Irkutsk (IKT)
From €905.00
From Tehran (THR) to Istanbul (IST)
From €170.00
From Tehran (THR) to Kathmandu (KTM)
From €502.00
From Tehran (THR) to Samara (KUF)
From €343.00
From Tehran (THR) to Kazan (KZN)
From €315.00
From Tehran (THR) to Saint Petersburg (LED)
From €328.00
From Tehran (THR) to Muscat (MCT)
From €148.00
From Tehran (THR) to Moscow (MOW)
From €189.00
From Tehran (THR) to Novosibirsk (OVB)
From €544.00
From Tehran (THR) to Shanghai (SHA)
From €798.00
From Tehran (THR) to Sharjah (SHJ)
From €144.00
From Tehran (THR) to Thessaloniki (SKG)
From €322.00
From Tehran (THR) to Salalah (SLL)
From €427.00
From Tehran (THR) to Yekaterinburg (SVX)
From €374.00
From Tehran (THR) to Ufa (UFA)
From €438.00