Flights from Mashad to Kish Island – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MHD to KIH – All flight route options from Mashhad, 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 2 hours. 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.
Mashad to Kish Island flights
With over 50 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Kish Island (KIH) from Mashad (MHD) with AIS Airlines, ATA Airlines, or or choose a connecting flight via Sary (SRY) or Tehran (THR) if it suits you better.
Mashad to Kish Island with AIS Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 7:00 pm.
With Iran Airtour
If you fly from Mashad with Iran Airtour you will do a stopover in Tehran, THR before reaching Kish Island. This flight trip will take 4 hours and 30 minutes and you can fly every Saturday with departures at 07:30.
Distance & flight times: Mashhad to Kish International Airport
The shortest flight time between MHD and KIH is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 10m | - | 753 miles (1212 km) |
SRY Sary | 4h 30m | 1h 30m | 1064 miles (1712 km) |
THR Tehran | 5h 0m | 1h 40m | 1124 miles (1809 km) |

