Direct (nonstop) flights from Muscat to Lahore

3 airlines fly nonstop from Seeb International (MCT) to Allama Iqbal International (LHE). It's 1,127 miles (1,814 km), about 2h 40m in the air. Operated by Salam Air, AirSial, Pakistan International Airlines.

MCT
Seeb International
🇴🇲 Muscat, Oman
LHE
Allama Iqbal International
🇵🇰 Lahore, Pakistan
Flight Time
2h 40m
Distance
1,127 mi
1,814 km
CO₂/pax
190 kg
−57 kg vs. layover
Airlines
3
Salam Air +2
Time Diff
+1h
Operated by Salam Air Salam Air AirSial AirSial Pakistan International Airlines Pakistan International Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

Salam Air OV Salam Air
Route
MCT → LHE
Flight Time
2h 40m
Distance
1,127 mi
AirSial PF AirSial
Route
MCT → LHE
Flight Time
2h 40m
Distance
1,127 mi
Pakistan International Airlines PK Pakistan International Airlines
Route
MCT → LHE
Flight Time
2h 40m
Distance
1,127 mi

Alternative Routes

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

MCT KHI (Karachi) LHE
Leg 1: 1h 40m (567 mi) Leg 2: 1h 45m (634 mi) Total: ~3h 25m 🍃 247 kg CO₂ (+30% vs. direct)
Leg 1
MCT → KHI
1h 40m · 567 mi
View MCT to KHI flights →
Leg 2
KHI → LHE
1h 45m · 634 mi
View KHI to LHE flights →
MCT ISB (Islamabad) LHE
Leg 1: 2h 45m (1,116 mi) Leg 2: 40m (167 mi) Total: ~3h 25m 🍃 245 kg CO₂ (+29% vs. direct)
Leg 1
MCT → ISB
2h 45m · 1,116 mi
View MCT to ISB flights →
Leg 2
ISB → LHE
40m · 167 mi
View ISB to LHE flights →
MCT SHJ (Sharjah) LHE
Leg 1: 1h 10m (210 mi) Leg 2: 2h 50m (1,224 mi) Total: ~4h 🍃 271 kg CO₂ (+43% vs. direct)
Leg 1
MCT → SHJ
1h 10m · 210 mi
View MCT to SHJ flights →
Leg 2
SHJ → LHE
2h 50m · 1,224 mi
View SHJ to LHE flights →
MCT DXB (Dubai) LHE
Leg 1: 1h 10m (216 mi) Leg 2: 3h (1,235 mi) Total: ~4h 10m 🍃 274 kg CO₂ (+44% vs. direct)
Leg 1
MCT → DXB
1h 10m · 216 mi
View MCT to DXB flights →
Leg 2
DXB → LHE
3h · 1,235 mi
View DXB to LHE flights →
MCT AUH (Abu Dhabi) LHE
Leg 1: 1h 10m (237 mi) Leg 2: 3h 8m (1,300 mi) Total: ~4h 18m 🍃 289 kg CO₂ (+52% vs. direct)
Leg 1
MCT → AUH
1h 10m · 237 mi
View MCT to AUH flights →
Leg 2
AUH → LHE
3h 8m · 1,300 mi
View AUH to LHE flights →

Looking for the return flight?

LHE → MCT: Flights from Lahore to Muscat

Frequently Asked Questions

How long is the direct flight from Muscat to Lahore?

A nonstop flight from Muscat (MCT) to Lahore (LHE) takes approximately 2 hours and 40 minutes. The distance is 1,127 miles (1,814 km).

Which airlines fly nonstop from Muscat to Lahore?

3 airlines: Salam Air, AirSial, Pakistan International Airlines.

Is there a nonstop flight from Muscat to Lahore?

Yes. 3 airlines: Salam Air, AirSial, Pakistan International Airlines.

How far is Muscat from Lahore?

The flight distance from Muscat to Lahore is 1,127 miles (1,814 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Muscat and Lahore?

Lahore is 1 hour ahead of Muscat. (Asia/Muscat vs Asia/Karachi.)

What type of aircraft flies from Muscat to Lahore?

At 2h 40m, 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 Oman 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 Muscat to Lahore?

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

Is the return flight from Lahore to Muscat 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 Muscat 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 Seeb International for this flight?

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