Flights from Tehran to Kish Island – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
THR to KIH – All flight route options from Mehrabad International, Iran to Kish International Airport, Iran. These flights are operated by 9 different airlines. Fly non-stop or choose from 2 different connecting flights. The shortest flight time is 1 hour and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Kish Airport
We got great deals on hotels and car rentals near the airport.
Tehran to Kish Island flights
With over 116 flights every week and 10 different airlines you have a wide range of options. You can fly non-stop to Kish Island (KIH) from Tehran (THR) with Iran Airtour, Iran Air, Qeshm Air, ATA Airlines, Varesh Airlines, , or or choose a connecting flight via Isfahan (IFN) or Shiraz (SYZ) if it suits you better.
Tehran to Kish Island with Iran Airtour
You can fly non-stop every weekday except Mondays with departure times at 07 or 10 in the morning.
With TUI Airlines Belgium
If you choose to fly with TUI Airlines Belgium from Tehran to Kish Island you can make a transit either via Isfahan or via Shiraz. The route via Isfahan is 1 hour and 45 minutes faster.
Distance & flight times: Mehrabad International to Kish International Airport
The shortest flight time between THR and KIH is 1 hour and 53 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 53m | - | 655 miles (1054 km) |
IFN Isfahan | 3h 15m | 55m | 656 miles (1056 km) |
SYZ Shiraz | 5h 0m | 2h 50m | 658 miles (1059 km) |

