- Lahore (LHE) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 2h 50minfrom $214 - Abu Dhabi (AUH) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 5 Non-stop flights per dayat least 1h 5minfrom $107 - Cairo (CAI) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 2h 30minfrom $161 - Delhi (DEL) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–2 Non-stop flights per dayat least 3h 10minfrom $171 - Frankfurt (FRA) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
5 Non-stop flights per weekat least 5h 45minfrom $623 - Zurich (ZRH) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
3–6 Non-stop flights per weekat least 5h 15minfrom $601 - Dubai (DXB) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–5 Non-stop flights per dayat least 1h 5minfrom $129 - Karachi (KHI) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 3 Non-stop flights per dayat least 1h 40minfrom $117 - Islamabad (ISB) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 Non-stop flight per dayat least 2h 55minfrom $196 - Baghdad (BGW) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–2 Non-stop flights per dayat least 2h 35minfrom $364 - Sialkot (SKT) Muscat (MCT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 2h 55minfrom $209
Stops
- Direct flight
Departure airport
Departure country
Destination airport
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday