Flights from Mashad to Qeshm Island – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MHD to GSM – All flight route options from Mashhad, Iran to Dayrestan Airport, Iran. These flights are operated by 4 different airlines. Fly non-stop or choose a connecting flight via Tehran. The shortest flight time is 1 hour and 55 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.
Mashad to Qeshm Island flights
There are over 4 and approximately 16 flights every week. You can fly non-stop to Qeshm Island (GSM) from Mashad (MHD) with Qeshm Air, ATA Airlines or AIS Airlines or opt for a connecting flight via Tehran (THR).
Mashad to Qeshm Island with Qeshm Air
Qeshm Air has non-stop every Wednesday or Sunday at 21:50.
With TUI Airlines Belgium
If you fly from Mashad with TUI Airlines Belgium you will do a stopover in Tehran, THR before reaching Qeshm Island. This flight trip will take 5 hours and you can fly every day of the week except Mondays and Tuesday with departures at 6:00 am, 7:00 am or 12 noon.
Distance & flight times: Mashhad to Dayrestan Airport
The shortest flight time between MHD and GSM is 2 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 0m | - | 694 miles (1117 km) |
THR Tehran | 5h 0m | 2h 15m | 1146 miles (1844 km) |

