Direct (nonstop) flights from Mashad to Lahore

2 airlines fly nonstop from Mashhad (MHD) to Allama Iqbal International (LHE). It's 907 miles (1,460 km), about 3h in the air. Operated by Iran Airtour, Mahan Air.

MHD
Mashhad
🇮🇷 Mashad, Iran
LHE
Allama Iqbal International
🇵🇰 Lahore, Pakistan
Flight Time
3h
Distance
907 mi
1,460 km
CO₂/pax
168 kg
−141 kg vs. layover
Airlines
2
Iran Airtour +1
Time Diff
+2h
Operated by Iran Airtour Iran Airtour Mahan Air Mahan Air

Route data last updated: May 29, 2026

Airlines with non-stop flights

Iran Airtour B9 Iran Airtour
Route
MHD → LHE
Flight Time
3h
Distance
907 mi
Mahan Air W5 Mahan Air
Route
MHD → LHE
Flight Time
3h
Distance
907 mi

Alternative Routes

Other ways to fly from Mashad to Lahore with one stop · direct emits 168 kg CO₂ per passenger

MHD KHI (Karachi) LHE
Leg 1: 2h 20m (900 mi) Leg 2: 1h 45m (634 mi) Total: ~4h 5m 🍃 309 kg CO₂ (+84% vs. direct)
Leg 1
MHD → KHI
2h 20m · 900 mi
View MHD to KHI flights →
Leg 2
KHI → LHE
1h 45m · 634 mi
View KHI to LHE flights →
MHD MCT (Muscat) LHE
Leg 1: 2h 10m (874 mi) Leg 2: 2h 40m (1,127 mi) Total: ~4h 50m 🍃 377 kg CO₂ (+124% vs. direct)
Leg 1
MHD → MCT
2h 10m · 874 mi
View MHD to MCT flights →
Leg 2
MCT → LHE
2h 40m · 1,127 mi
View MCT to LHE flights →
MHD SHJ (Sharjah) LHE
Leg 1: 2h 10m (790 mi) Leg 2: 2h 50m (1,224 mi) Total: ~5h 🍃 378 kg CO₂ (+125% vs. direct)
Leg 1
MHD → SHJ
2h 10m · 790 mi
View MHD to SHJ flights →
Leg 2
SHJ → LHE
2h 50m · 1,224 mi
View SHJ to LHE flights →
MHD DXB (Dubai) LHE
Leg 1: 2h 30m (797 mi) Leg 2: 3h (1,235 mi) Total: ~5h 30m 🍃 382 kg CO₂ (+127% vs. direct)
Leg 1
MHD → DXB
2h 30m · 797 mi
View MHD to DXB flights →
Leg 2
DXB → LHE
3h · 1,235 mi
View DXB to LHE flights →
MHD DOH (Doha) LHE
Leg 1: 2h 35m (893 mi) Leg 2: 3h 30m (1,450 mi) Total: ~6h 5m 🍃 435 kg CO₂ (+159% vs. direct)
Leg 1
MHD → DOH
2h 35m · 893 mi
View MHD to DOH flights →
Leg 2
DOH → LHE
3h 30m · 1,450 mi
View DOH to LHE flights →

Looking for the return flight?

LHE → MHD: Flights from Lahore to Mashad

Frequently Asked Questions

How long is the direct flight from Mashad to Lahore?

A nonstop flight from Mashad (MHD) to Lahore (LHE) takes approximately 3 hours. The distance is 907 miles (1,460 km).

Which airlines fly nonstop from Mashad to Lahore?

2 airlines: Iran Airtour, Mahan Air.

Is there a nonstop flight from Mashad to Lahore?

Yes. 2 airlines: Iran Airtour, Mahan Air.

How far is Mashad from Lahore?

The flight distance from Mashad to Lahore is 907 miles (1,460 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What is the time difference between Mashad and Lahore?

Lahore is 2 hours ahead of Mashad. (Asia/Tehran vs Asia/Karachi.)

What type of aircraft flies from Mashad to Lahore?

At 3h, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Iran to Pakistan?

Depends on your passport. Check with the Pakistan embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Mashad to Lahore?

Roughly 168 kg CO2 per passenger one-way. That's about the same as driving 840 km.

Is the return flight from Lahore to Mashad also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Mashad to Lahore?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Mashhad for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.