Cheap flights from Mashhad to Tehran

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 Mashhad to Tehran

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

Mashhad to Tehran at a glance

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

Mashhad to Tehran flight schedule

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

FlightDepartsArrivesDurationDaysAircraft
B9 961
Iran Airtour
05:00 Mashhad International
06:30 Mehrabad International, terminal 2
1h 30m
Daily
Boeing (Douglas) MD-82
B9 965
Iran Airtour
06:00 Mashhad International
07:30 Mehrabad International, terminal 2
1h 30m
Sun
Boeing (Douglas) MD-82
B9 969
Iran Airtour
06:00 Mashhad International
07:30 Mehrabad International, terminal 2
1h 30m
Mon, Tue
Boeing (Douglas) MD-82
B9 965
Iran Airtour
08:00 Mashhad International
09:30 Mehrabad International, terminal 2
1h 30m
Mon, Wed, Fri
Boeing (Douglas) MD-82
B9 967
Iran Airtour
09:00 Mashhad International
10:30 Mehrabad International, terminal 2
1h 30m
Tue
Boeing (Douglas) MD-82
B9 965
Iran Airtour
09:10 Mashhad International
10:40 Mehrabad International, terminal 2
1h 30m
Thu
Boeing (Douglas) MD-82
B9 963
Iran Airtour
12:25 Mashhad International
13:55 Mehrabad International, terminal 2
1h 30m
Sat
Boeing (Douglas) MD-82
B9 963
Iran Airtour
14:30 Mashhad International
16:00 Mehrabad International, terminal 2
1h 30m
Thu
Boeing (Douglas) MD-82
B9 963
Iran Airtour
18:00 Mashhad International
19:30 Mehrabad International, terminal 2
1h 30m
Fri
Boeing (Douglas) MD-82
B9 967
Iran Airtour
18:45 Mashhad International
20:15 Mehrabad International, terminal 2
1h 30m
Fri
Boeing (Douglas) MD-82
B9 967
Iran Airtour
19:15 Mashhad International
20:45 Mehrabad International, terminal 2
1h 30m
Sat
Boeing (Douglas) MD-82
B9 967
Iran Airtour
19:20 Mashhad International
20:45 Mehrabad International, terminal 2
1h 25m
Thu
Boeing (Douglas) MD-82
B9 965
Iran Airtour
19:30 Mashhad International
21:00 Mehrabad International, terminal 2
1h 30m
Sat
Boeing (Douglas) MD-82
B9 965
Iran Airtour
20:00 Mashhad International
21:30 Mehrabad International, terminal 2
1h 30m
Tue
Boeing (Douglas) MD-82
EP 603
Iran Aseman Airlines
23:20 Mashhad International
00:50 Mehrabad International, terminal 4
1h 30m
Sun
Boeing 737-400

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 Mashhad to Tehran

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

Airports

Where flights from Mashhad to Tehran depart and land

Departure from Mashhad

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

Arrival in Tehran

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

Frequently asked questions

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