Flights from Tehran to Qeshm Island – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
THR to GSM – All flight route options from Mehrabad International, Iran to Dayrestan Airport, Iran. These flights are operated by 6 different airlines. Fly non-stop or choose a connecting flight via Kish Island. The shortest flight time is 1 hour and 50 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 Dayrestan Airport
We got great deals on hotels and car rentals near the airport.
Tehran to Qeshm Island flights
With over 32 flights every week and 8 different airlines you have a wide range of options. You can fly non-stop to Qeshm Island (GSM) from Tehran (THR) with Iran Air, Qeshm Air, ATA Airlines, AIS Airlines, , Iran Airtour or or opt for a connecting flight via Kish Island (KIH).
Tehran to Qeshm Island with Iran Air
Iran Air has non-stop every Tuesday or Friday at 15:30 or 19:05. You also have the option to do a transit flight via Kish Island.
Distance & flight times: Mehrabad International to Dayrestan Airport
The shortest flight time between THR and GSM is 2 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 5m | - | 677 miles (1089 km) |
KIH Kish Island | 4h 20m | 1h 20m | 775 miles (1247 km) |

