Flights to Mashhad

Direct flights from 4 cities, 26 flights a week. From Tehran the flight takes 1h 30m. From Esfahan the flight takes 1h 38m.

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

FromFare
Tehran 1h 30m, 24 a week
Esfahan 1h 38m, 2 a week
Istanbul Turkiye, 3h 55m, seasonal
Kuwait City Kuwait, 2h 25m, seasonal

Arrival airport

Where the nonstop flights land

26 flights a week arrive nonstop

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).