The Mashhad to Tehran route connects Mashhad International Airport (MHD) in IR with Mehrabad International Airport (THR) in IR. This short-haul flight covers approximately 468 miles (753 km) with a typical flight time of 1h 10m. This route is served by 9 airlines: Caspian Airlines, Iran Airtour, Zagros Airlines and others. AirportRoutes has tracked 29 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search MHD → THR flightsOpens a live price search — just pick your dates
The Mashhad (MHD) → Tehran (THR) air route links Iran’s spiritual capital with its political and cultural center across 468 miles (753 km). Flights typically take about 1 hour 20 minutes to 1 hour 40 minutes, making it the fastest option versus long overland trips. Travelers choose this corridor for efficient connections: Mashhad’s pilgrim traffic to Imam Reza Shrine meets Tehran’s business travel, universities, embassies, and onward domestic flights. The route is also popular for weekend city breaks, medical appointments, and events in Tehran. With multiple daily departures, it’s convenient for tight schedules, and the short sector often delivers reliable same-day travel—especially useful when coordinating meetings, museum visits, or onward flights from Tehran’s airports.
Book early around holidays and pilgrimage peaks; one-way fares commonly range IRR 20,000,000–60,000,000 (about USD 30–90) depending on demand and baggage. Confirm which Tehran airport you’re landing at: most domestic flights use Mehrabad (THR), while Imam Khomeini (IKA) is mainly international—mix-ups can cost hours in traffic. Arrive 90 minutes early; security and ID checks can be busy at Mashhad. Choose a seat near the front for faster exit if you have a tight transfer. Expect a short cruise and limited onboard service; pack essentials in a small personal item. In Tehran, plan ground transport with extra buffer—peak-hour congestion can be significant.
Tehran blends royal history, contemporary art, and mountain-backed neighborhoods. Start with Golestan Palace for Qajar-era architecture, then visit the National Museum of Iran for ancient artifacts. The Grand Bazaar is a must for carpets, spices, and traditional shopping; go in the morning for easier navigation. For city views, head to Milad Tower or the Tochal area for fresh air and hiking access. Art lovers should prioritize the Tehran Museum of Contemporary Art and galleries around central districts. Try local favorites like chelo kebab, fesenjan (walnut-pomegranate stew), and ash reshteh. Popular areas for strolling and cafés include Valiasr Street, Tajrish, and Darband.
The most comfortable months are April–May and September–October, when Tehran is mild and Mashhad is pleasant for departures. Summer can be hot in Tehran, while winter brings colder air and occasional weather-related delays. Prices often rise during Nowruz (late March) and major religious holidays; booking 2–4 weeks ahead can help. Off-peak periods in mid-winter and late autumn frequently offer better value, with fares sometimes closer to IRR 20,000,000–30,000,000 (USD 30–45) if availability is good. Cultural calendars and school breaks can also tighten seat inventory.
OIMMMHDMehrabad International Airport
OIIITHR9
Operators29
Tracked Flights468
Miles1h 10m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Caspian Airlines |
CPN
|
B9
|
| Iran Airtour |
IRB
|
B9
|
| Zagros Airlines |
IZG
|
-
|
| Mahan Air |
IRM
|
W5
|
| Iran National Airlines Corp. |
IRA
|
IR
|
| Chabahar |
IRU
|
-
|
| Iran Aseman Airlines |
IRC
|
EP
|
| ATA Airlines |
TBZ
|
-
|
| Saha Airlines Services |
IRZ
|
-
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 170 | 16% |
|
| Tuesday | 163 | 16% |
|
| Wednesday | 125 | 12% |
|
| Thursday | 170 | 16% |
|
| Friday | 120 | 12% |
|
| Saturday | 158 | 15% |
|
| Sunday | 137 | 13% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
Caspian Airlines
CPN
/ B9
|
|
MD83 | 11:45 11:45 AM (Representative) |
M
T
W
T
F
S
S
|
Mar 30, 2026 | Active |
|
Chabahar
IRU
|
MD82 | 23:40 11:40 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 30, 2026 | Active | |
|
Iran Airtour
IRB
/ B9
|
MD82 | 09:00 9:00 AM (Representative) |
M
T
W
T
F
S
S
|
Mar 30, 2026 | Active | |
|
Iran Aseman Airlines
IRC
/ EP
|
B734 | 23:20 11:20 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 15, 2026 | Active | |
|
Iran National Airlines Corp.
IRA
/ IR
|
A319 | 21:15 9:15 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 11, 2026 | Active | |
|
Mahan Air
IRM
/ W5
|
B463 | 06:00 6:00 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 30, 2026 | Active | |
| B733 | 22:20 10:20 PM (Representative) |
M
T
W
T
F
S
S
|
Dec 31, 2025 | Active | ||
|
ATA Airlines
TBZ
|
MD83 | 15:40 3:40 PM (Representative) |
M
T
W
T
F
S
S
|
Feb 13, 2026 | Active | |
|
Zagros Airlines
IZG
|
MD82 | 16:20 4:20 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 30, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 06:00 6:00 AM | Mahan Air |
IRM
|
W5
|
| 09:00 9:00 AM | Iran Airtour |
IRB
|
B9
|
| 11:45 11:45 AM | Caspian Airlines |
CPN
|
B9
|
| 15:40 3:40 PM | ATA Airlines |
TBZ
|
-
|
| 16:20 4:20 PM | Zagros Airlines |
IZG
|
-
|
| 21:15 9:15 PM | Iran National Airlines Corp. |
IRA
|
IR
|
| 22:20 10:20 PM | Saha Airlines Services |
IRZ
|
-
|
| 23:20 11:20 PM | Iran Aseman Airlines |
IRC
|
EP
|
| 23:40 11:40 PM | Chabahar |
IRU
|
-
|
Time Information
Times are shown in the departure airport's local timezone (OIMM - Asia/Tehran).