Flights to Mashhad at a glance
- cities with nonstop flights here
- 4
- nonstop flights a week
- 26
- flight time from Tehran
- 1h 30m
- flight time from Esfahan
- 1h 38m
- arrival airport
- Mashhad International
Where you can fly to Mashhad from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Tehran 1h 30m, 24 a week | 24 | 1h 30m | |
| Esfahan 1h 38m, 2 a week | 2 | 1h 38m | |
| Istanbul Turkiye, 3h 55m, seasonal | seasonal | 3h 55m | |
| Kuwait City Kuwait, 2h 25m, seasonal | seasonal | 2h 25m |
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Mashhad from?
From 4 cities. The busiest routes are from Tehran (24 flights a week), Esfahan (2 flights a week), Istanbul and Kuwait City.
How long is the flight from Tehran to Mashhad?
A nonstop flight takes about 1 hour 30 minutes.
How long is the flight from Esfahan to Mashhad?
A nonstop flight takes about 1 hour 38 minutes.
Which airport do flights to Mashhad arrive at?
All nonstop flights land at Mashhad International (MHD).