The Tehran to Mashhad route connects Mehrabad International Airport (THR) in IR with Mashhad International Airport (MHD) in IR. This short-haul flight covers approximately 468 miles (753 km) with a typical flight time of 1h 4m. This route is served by 9 airlines: Caspian Airlines, Iran Airtour, Zagros Airlines and others. AirportRoutes has tracked 25 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search THR → MHD flightsOpens a live price search — just pick your dates
The Tehran (THR) → Mashhad (MHD) air route covers 468 miles (753 km), linking Iran’s political and business hub with its most important pilgrimage destination. Typical nonstop flight time is about 1.5–2 hours, making it the fastest option versus long road or rail journeys. Travelers choose this route for religious visits to the Imam Reza Shrine, weekend breaks, family travel, and domestic business trips. Frequencies are usually high, supporting flexible same-day travel. Fares commonly range from IRR-denominated tickets (often tens of millions of rials) and can roughly correspond to about $30–$120 USD depending on season, airline, and availability. For many passengers, the convenience of flying and the ability to arrive rested for shrine visits or meetings are the main advantages.
Book early for peak pilgrimage periods and school holidays, when seats sell out quickly and prices rise; midweek departures are often cheaper. At Tehran, confirm whether your flight uses Mehrabad (THR) terminals for domestic operations and arrive 90–120 minutes before departure due to security lines and traffic. Choose morning flights to reduce delay risk from congestion and weather. Keep your national ID/passport handy for check-in, and pack light if you want to avoid baggage queues. Expect a short cruise time, so snacks and inflight service may be limited—carry water and essentials. In Mashhad, pre-arrange transport to central areas (Ahmadabad, near the shrine) and agree on taxi pricing in IRR; ride-hailing apps can simplify payment and routing.
Mashhad is Iran’s premier pilgrimage city, centered on the Imam Reza Shrine complex, a vast religious and architectural landmark with museums, courtyards, and evening illumination. Beyond the shrine area, visit Nader Shah Afshar’s Mausoleum, stroll Kuhsangi Park, and consider a day trip to Torghabeh and Shandiz for mountain air and riverside dining. Local cuisine is a major draw: try Shishlik (lamb chops) in Shandiz, saffron-infused rice dishes, and sweets featuring barberry and saffron, reflecting Khorasan’s famed spice trade. Popular areas for visitors include the Haram (shrine) district for walkability and late-night atmosphere, and Ahmadabad for cafes, shopping, and easier access to broader city attractions.
The most comfortable months are April–May and September–October, when temperatures are mild and sightseeing is easier. Summer (June–August) can be hot and busy, while winter (December–February) is colder with occasional weather disruptions. Prices typically peak around major pilgrimage periods and national holidays; off-peak weeks can offer better value in IRR (often roughly $30–$120 USD equivalent depending on demand). Notable surges occur around significant religious observances at the shrine, when flights and hotels in Mashhad fill quickly.
Mehrabad International Airport
OIIITHROIMMMHD9
Operators25
Tracked Flights468
Miles1h 4m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Caspian Airlines |
CPN
|
-
|
| Iran Airtour |
IRB
|
B9
|
| Zagros Airlines |
IZG
|
-
|
| Mahan Air |
IRM
|
W5
|
| Iran National Airlines Corp. |
IRA
|
IR
|
| Chabahar |
IRU
|
W5
|
| Iran Aseman Airlines |
IRC
|
EP
|
| ATA Airlines |
TBZ
|
-
|
| Saha Airlines Services |
IRZ
|
-
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 65 | 13% |
|
| Tuesday | 84 | 17% |
|
| Wednesday | 73 | 14% |
|
| Thursday | 75 | 15% |
|
| Friday | 52 | 10% |
|
| Saturday | 75 | 15% |
|
| Sunday | 83 | 16% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
Caspian Airlines
CPN
|
MD83 | 19:25 7:25 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 30, 2026 | Active | |
|
Chabahar
IRU
/ W5
|
MD82 | 19:45 7:45 PM (Representative) |
M
T
W
T
F
S
S
|
Feb 28, 2026 | Active | |
|
Iran Airtour
IRB
/ B9
|
MD82 | 11:00 11:00 AM (Representative) |
M
T
W
T
F
S
S
|
Mar 14, 2026 | Active | |
|
Iran Aseman Airlines
IRC
/ EP
|
B734 | 17:05 5:05 PM (Representative) |
M
T
W
T
F
S
S
|
Feb 22, 2026 | Active | |
|
Iran National Airlines Corp.
IRA
/ IR
|
A319 | 05:30 5:30 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 22, 2026 | Active | |
|
Mahan Air
IRM
/ W5
|
B463 | 20:30 8:30 PM (Representative) |
M
T
W
T
F
S
S
|
Jun 29, 2026 | Active | |
| B733 | 06:50 6:50 AM (Representative) |
M
T
W
T
F
S
S
|
Jan 3, 2026 | Active | ||
|
ATA Airlines
TBZ
|
MD83 | 16:15 4:15 PM (Representative) |
M
T
W
T
F
S
S
|
Dec 26, 2025 | Active | |
|
Zagros Airlines
IZG
|
MD82 | 14:00 2:00 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 30, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 05:30 5:30 AM | Iran National Airlines Corp. |
IRA
|
IR
|
| 06:50 6:50 AM | Saha Airlines Services |
IRZ
|
-
|
| 11:00 11:00 AM | Iran Airtour |
IRB
|
B9
|
| 14:00 2:00 PM | Zagros Airlines |
IZG
|
-
|
| 16:15 4:15 PM | ATA Airlines |
TBZ
|
-
|
| 17:05 5:05 PM | Iran Aseman Airlines |
IRC
|
EP
|
| 19:25 7:25 PM | Caspian Airlines |
CPN
|
-
|
| 19:45 7:45 PM | Chabahar |
IRU
|
W5
|
| 20:30 8:30 PM | Mahan Air |
IRM
|
W5
|
Time Information
Times are shown in the departure airport's local timezone (OIII - Asia/Tehran).