Cheap flights from Tehran to Mashhad

24 nonstop flights a week, 1 of them today. Operated by 2 airlines, about 1h 30m in the air, 462 mi (743 km).

Flights from Tehran to Mashhad

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Tehran to Mashhad at a glance

flight time, from 1h 20m to 1h 35m
1h 30m
straight-line distance
462 mi (743 km)
flights a week
24
flight today
1
first and last departure
05:25 - 23:00
airlines
2

Tehran to Mashhad flight schedule

24 flights a week, 1 today. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
B9 964
Iran Airtour
05:25 Mehrabad International, terminal 2
07:00 Mashhad International
1h 35m
Mon, Wed
Boeing (Douglas) MD-82
B9 964
Iran Airtour
05:30 Mehrabad International, terminal 2
07:00 Mashhad International
1h 30m
Fri
Boeing (Douglas) MD-82
B9 964
Iran Airtour
06:40 Mehrabad International, terminal 2
08:10 Mashhad International
1h 30m
Thu
Boeing (Douglas) MD-82
B9 966
Iran Airtour
06:40 Mehrabad International, terminal 2
08:00 Mashhad International
1h 20m
Tue
Boeing (Douglas) MD-82
B9 964
Iran Airtour
08:30 Mehrabad International, terminal 2
10:00 Mashhad International
1h 30m
Sun
Boeing (Douglas) MD-82
B9 968
Iran Airtour
08:30 Mehrabad International, terminal 2
10:00 Mashhad International
1h 30m
Mon, Tue
Boeing (Douglas) MD-82
B9 964
Iran Airtour
11:00 Mehrabad International, terminal 2
12:30 Mashhad International
1h 30m
Sat
Boeing (Douglas) MD-82
B9 964
Iran Airtour
11:30 Mehrabad International, terminal 2
13:00 Mashhad International
1h 30m
Tue
Boeing (Douglas) MD-82
B9 962
Iran Airtour
11:55 Mehrabad International, terminal 2
13:25 Mashhad International
1h 30m
Thu
Boeing (Douglas) MD-82
B9 962
Iran Airtour
14:50 Mehrabad International, terminal 2
16:15 Mashhad International
1h 25m
Sat
Boeing (Douglas) MD-82
B9 966
Iran Airtour
16:15 Mehrabad International, terminal 2
17:45 Mashhad International
1h 30m
Fri
Boeing (Douglas) MD-82
B9 966
Iran Airtour
16:45 Mehrabad International, terminal 2
18:15 Mashhad International
1h 30m
Sat
Boeing (Douglas) MD-82
B9 966
Iran Airtour
17:05 Mehrabad International, terminal 2
18:30 Mashhad International
1h 25m
Thu
Boeing (Douglas) MD-82
EP 602
Iran Aseman Airlines
17:05 Mehrabad International, terminal 4
18:35 Mashhad International
1h 30m
Sun
Boeing 737-400
B9 962
Iran Airtour
21:15 Mehrabad International, terminal 2
22:45 Mashhad International
1h 30m
Fri
Boeing (Douglas) MD-82
B9 960
Iran Airtour
22:00 Mehrabad International, terminal 2
23:30 Mashhad International
1h 30m
Sat
Boeing (Douglas) MD-82
B9 960
Iran Airtour
23:00 Mehrabad International, terminal 2
00:30 Mashhad International
1h 30m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing (Douglas) MD-82

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Tehran to Mashhad

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Tehran to Mashhad depart and land

Departure from Tehran

24 flights a week, terminals 2, 4, 4 mi (6 km) from the city centre

Arrival in Mashhad

24 flights a week, 2 mi (4 km) from the city centre

Frequently asked questions

How long is the flight from Tehran to Mashhad?
A nonstop flight takes 1 hour 30 minutes on average, from 1h 20m to 1h 35m depending on the flight.
How far is Mashhad from Tehran?
462 mi (743 km) in a straight line between the cities.
Which airlines fly nonstop from Tehran to Mashhad?
Iran Airtour (23 a week) and Iran Aseman Airlines (1 a week).
How many flights a day are there from Tehran to Mashhad?
1 flight today and 24 a week, about 3.4 a day on average.
When are the first and last flights from Tehran to Mashhad?
The first departure is at 05:25 (B9964), the last at 23:00 (B9960). Local time.
Which Tehran airport do flights to Mashhad leave from?
Mehrabad International (24 a week).