✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
A6-AQJ
/ 89666A
420 flights over 84 days · 5.0 legs/day · base OPKC · Karachi · operators: ABY, FJL
420
Flights
17
Airports served
3%
ADS-B observed
4
Ferry / no-flightnum
Aircraft identity
No static metadata for this hex (OpenSky covers ~79% of the fleet).
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
4 legs
FJL
OPKC → OPST → OPKC → OPKC → OPIS
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
FJL821 · 00821 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
2026-06-22
4 legs
round-trip
FJL
OPKC → ? → OPST → OPKC → OPKC
OPKC
→
?
OPKC · Karachi → —
FJL810 · 00810 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
FJL821 · 00821 · sched Z
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
⚠ gap
FJL811 · 00811 · sched Z
2026-06-21
6 legs
FJL
OPLA → OPKC → OPPS → OPIS → ? → OPKC → OPKC
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
FJL849 · 00849 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL674 · 00674 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL848 · 00848 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
2026-06-20
6 legs
round-trip
FJL
OPKC → OPIS → ? → OPKC → OPST → OPKC → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL810 · 00810 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
FJL821 · 00821 · sched Z
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
⚠ gap
FJL811 · 00811 · sched Z
2026-06-19
6 legs
FJL
OPLA → OPKC → OPPS → OPKC → OPLH → OPKC → OPIS
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
FJL849 · 00849 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPRS
→
OPKC
OPRS · Risalpur → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL848 · 00848 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
2026-06-18
6 legs
round-trip
FJL
OPKC → ? → OPIS → OPKC → OPPS → OPKC → OPKC
OPKC
→
?
OPKC · Karachi → —
FJL848 · 00848 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
2026-06-17
6 legs
round-trip
FJL
OPKC → OPPS → OPKC → OPIS → OPKC → ? → OPKC
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL848 · 00848 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
2026-06-16
4 legs
round-trip
FJL
OPIS → OPKC → OPST → OPKC → OPIS
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
FJL821 · 00821 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
2026-06-15
4 legs
round-trip
FJL
OPKC → OPMT → ? → OPKC → OPKC
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL853 · 00853 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
2026-06-14
6 legs
FJL
OPMT → OPKC → OPIS → OPKC → OPMT → ? → OPKC
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
FJL871 · 00871 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
⚠ gap
FJL811 · 00811 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL810 · 00810 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
2026-06-13
6 legs
FJL
OPIS → OPKC → OPKC → ? → OPPS → OPIS → OPKC
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL848 · 00848 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL674 · 00674 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
2026-06-12
6 legs
round-trip
FJL
OPMT → OPKC → OPKC → ? → OPKC → OPIS → OPMT
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
FJL871 · 00871 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL671 · 00671 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL840 · 00840 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
ferry
FJL841D · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL670 · 00670 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
⚠ gap
FJL870 · 00870 · sched Z
2026-06-11
6 legs
FJL
OPPS → OPKC → OPIS → OPPS → OPKC → OPLA → OPKC
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
⚠ gap
FJL865 · 00865 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPLA
OPKC · Karachi → OPLA · Lahore
FJL848 · 00848 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
2026-06-10
6 legs
FJL
OPKC → OPIS → OPKC → OPKC → OPKC → VIAR → OPPS
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL848 · 00848 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
⚠ gap
FJL865 · 00865 · sched Z
2026-06-09
4 legs
FJL
OPST → OPKC → OPST → OPIS → OPKC
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
FJL821 · 00821 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL674 · 00674 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
2026-06-08
6 legs
round-trip
FJL
OPKC → OPPS → OPKC → OPKC → OPIS → VIAR → OPKC
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
⚠ gap
intl
FJL848 · 00848 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
2026-06-07
5 legs
FJL
OPIS → OPKC → OPPS → OPIS → OPKC → OPKC
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL671 · 00671 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL674 · 00674 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
2026-06-06
1 legs
FJL
? → OPIS
?
→
OPIS
— → OPIS · Attock
FJL743 · 00743 · sched Z
2026-06-03
6 legs
FJL
OPIS → OMSJ → VIAR → OPKC → OPIS → OPPS → OPKC
OPIS
→
OMSJ
OPIS · Attock → OMSJ · Sharjah
intl
FJL742 · 00742 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
⚠ gap
intl
FJL848 · 00848 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
⚠ gap
FJL865 · 00865 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
2026-06-02
4 legs
round-trip
FJL
OPKC → OPIS → OPST → OPKC → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
⚠ gap
FJL820 · 00820 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
⚠ gap
FJL821 · 00821 · sched Z
2026-06-01
6 legs
FJL
OPPS → OPKC → OPIS → OPPS → VIAR → OPKC → OPKC
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
⚠ gap
FJL865 · 00865 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
⚠ gap
intl
FJL848 · 00848 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPLH
→
OPKC
OPLH · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
2026-05-31
6 legs
round-trip
FJL
OPKC → OPIS → OPIS → OPKC → ? → OPKC → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL678 · 00678 · sched Z
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
⚠ gap
FJL811 · 00811 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL810 · 00810 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL673 · 00673 · sched Z
2026-05-30
6 legs
FJL
OPKC → VIAR → OPKC → OPKC → OPIS → OPKC → OPIS
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL848 · 00848 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL673 · 00673 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
2026-05-29
6 legs
FJL
OPPS → OPKC → OPKC → OPIS → OPPS → OPKC → OPIS
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
⚠ gap
FJL865 · 00865 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL671 · 00671 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL670 · 00670 · sched Z
2026-05-28
6 legs
FJL
OPKC → OPIS → OPKC → OPKC → OPKC → OPIS → OPLH
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL673 · 00673 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
⚠ gap
FJL848 · 00848 · sched Z
2026-05-27
4 legs
FJL
OPKC → OPIS → OPKC → OPKC → OPPS
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · ⏱ 13:36– (Nonem)
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
2026-05-26
6 legs
FJL
OPIS → OPKC → OPIS → OPKC → OPKC → OPIS → ?
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL673 · 00673 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL853 · 00853 · sched Z
2026-05-25
4 legs
round-trip
FJL
OPKC → ? → OPKC → VIAR → OPKC
OPKC
→
?
OPKC · Karachi → —
FJL853 · 00853 · ⏱ 02:36– (Nonem)
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL842 · 00842 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL847 · 00847 · sched Z
2026-05-24
6 legs
round-trip
FJL
OPKC → OPIS → OPIS → OPKC → OPKC → VIAR → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL672 · 00672 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL673 · 00673 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL848 · 00848 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
2026-05-23
6 legs
round-trip
FJL
OPIS → OPKC → OPKC → OPIS → ? → OPKC → OPIS
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL852 · 00852 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL851 · 00851 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL673 · 00673 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
2026-05-22
6 legs
round-trip
FJL
OPPS → OPKC → OPKC → OPIS → OPIS → OPKC → OPPS
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL671 · 00671 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL670 · 00670 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
2026-05-21
6 legs
FJL
? → OPKC → OPKC → VIAR → OPKC → ? → OPPS
?
→
OPKC
— → OPKC · Karachi
FJL852 · 00852 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL844 · 00844 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL851 · 00851 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
2026-05-20
6 legs
round-trip
FJL
OPKC → OPIS → OPKC → OPPS → OPKC → VIAR → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL848 · 00848 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
2026-05-19
6 legs
FJL
OPKC → OPIS → OPKC → OPKC → OPKC → ? → OPIS
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL673 · 00673 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL853 · 00853 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
2026-05-18
6 legs
FJL
OPKC → OPST → OPKC → OPKC → OPKC → ? → OPMT
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
⚠ gap
FJL821 · 00821 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL853 · 00853 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
2026-05-17
6 legs
FJL
OPKC → OPIS → OPKC → OPKC → OPKC → OPIS → VIAR
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL673 · 00673 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
⚠ gap
intl
FJL848 · 00848 · sched Z
2026-05-16
4 legs
FJL
OPIS → OPKC → OPMT → OPIS → OPKC
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL678 · 00678 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
2026-05-15
4 legs
FJL
OPLA → OPKC → OPMT → OPKC → VIAR
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
FJL849 · 00849 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
FJL871 · 00871 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL848 · 00848 · sched Z
2026-05-14
6 legs
FJL
OPKC → OPPS → OPKC → OPKC → OPKC → OPLH → OPLH
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL844 · 00844 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
⚠ gap
FJL848 · 00848 · sched Z
2026-05-13
6 legs
FJL
OPKC → OPIS → ? → OPKC → OPKC → OPKC → OPIS
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL853 · 00853 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL673 · 00673 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
2026-05-12
6 legs
FJL
OPKC → VIAR → VIAR → OPKC → OPKC → OPPS → ?
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL844 · 00844 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
⚠ gap
intl
FJL848 · 00848 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPLA
→
?
OPLA · Lahore → —
ferry
⚠ gap
· sched Z
2026-05-11
6 legs
FJL
? → OPKC → OPKC → OPKC → OPLH → ? → OPMT
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL841 · 00841 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL840 · 00840 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL853 · 00853 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
2026-05-10
6 legs
FJL
OPKC → OPIS → OPKC → OPKC → OPIS → OPKC → OPIS
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL672 · 00672 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL671 · 00671 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL673 · 00673 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL670 · 00670 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
2026-05-09
8 legs
FJL
OPKC → ? → OPKC → OPKC → OPIS → OPKC → OPPS → OPKC → ?
OPKC
→
?
OPKC · Karachi → —
FJL810 · 00810 · ⏱ 13:26–14:55 (89m)
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
⚠ gap
FJL811 · 00811 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL671 · 00671 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL670 · 00670 · sched Z
2026-05-08
6 legs
round-trip
FJL
OPKC → OPIS → ? → OPPS → OPKC → OPKC → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · ⏱ 13:45– (Nonem)
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL848 · 00848 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
2026-05-07
6 legs
FJL
OPIS → OPKC → OPKC → OPIS → ? → OPIS → OPKC
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL671 · 00671 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL842 · 00842 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL670 · 00670 · sched Z
OPLH
→
OPKC
OPLH · Lahore → OPKC · Karachi
⚠ gap
FJL847 · 00847 · sched Z
2026-05-06
6 legs
round-trip
FJL
OPKC → OPIS → ? → OPPS → OPKC → OPKC → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL848 · 00848 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPLH
→
OPKC
OPLH · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
2026-05-05
6 legs
round-trip
FJL
OPKC → OPLA → OPKC → OPPS → OPKC → ? → OPKC
OPKC
→
OPLA
OPKC · Karachi → OPLA · Lahore
FJL844 · 00844 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
FJL845 · 00845 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL848 · 00848 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
FJL849 · 00849 · sched Z
2026-05-04
6 legs
FJL
OPKC → ? → OPKC → OPIS → OPKC → OPKC → OPPS
OPKC
→
?
OPKC · Karachi → —
FJL848 · 00848 · sched Z
OPLH
→
OPKC
OPLH · Lahore → OPKC · Karachi
FJL849 · 00849 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL675 · 00675 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
2026-05-03
4 legs
FJL
OPST → OPKC → OPST → OPIS → OPKC
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
FJL821 · 00821 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL678 · 00678 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
2026-05-02
6 legs
FJL
OPLA → OPKC → ? → OPKC → OPKC → OPPS → VIAR
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
FJL849 · 00849 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL848 · 00848 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
FJL845 · 00845 · sched Z
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
⚠ gap
FJL866 · 00866 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
FJL865 · 00865 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
⚠ gap
intl
FJL844 · 00844 · sched Z
2026-05-01
6 legs
round-trip
FJL
OPPS → OPKC → ? → OPKC → OPKC → OPIS → OPPS
OPPS
→
OPKC
OPPS · Peshawar → OPKC · Karachi
FJL866 · 00866 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL670 · 00670 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL675 · 00675 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL671 · 00671 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL674 · 00674 · sched Z
OPKC
→
OPPS
OPKC · Karachi → OPPS · Peshawar
⚠ gap
FJL865 · 00865 · sched Z
2026-04-30
2 legs
FJL
OMSJ → OPIS → OPKC
OMSJ
→
OPIS
OMSJ · Sharjah → OPIS · Attock
intl
FJL741 · 00741 · ⏱ 16:15– (Nonem)
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL681 · 00681 · sched Z
2026-04-29
8 legs
FJL
OPFA → OPKC → OMSJ → OPFA → OPIS → OPLH → OPST → OPKC → OPKC
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
FJL811 · 00811 · sched Z
OPIS
→
OMSJ
OPIS · Attock → OMSJ · Sharjah
⚠ gap
intl
FJL744 · 00744 · sched Z
OPKC
→
OPFA
OPKC · Karachi → OPFA · Faisalabad
⚠ gap
FJL810 · 00810 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL680 · 00680 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
⚠ gap
FJL848 · 00848 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
⚠ gap
FJL820 · 00820 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
⚠ gap
FJL821 · 00821 · sched Z
2026-04-28
6 legs
FJL
OPKC → OPLA → OPIS → OPKC → OPKC → OPKC → VIAR
OPKC
→
OPLA
OPKC · Karachi → OPLA · Lahore
FJL848 · 00848 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL676 · 00676 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL677 · 00677 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL845 · 00845 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL844 · 00844 · sched Z
2026-04-27
4 legs
FJL
OPKC → OPQS → OPKC → OPKC → VIAR
OPKC
→
OPQS
OPKC · Karachi → OPQS · Rawalpindi
FJL676 · 00676 · ⏱ 07:20– (Nonem)
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL677 · 00677 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OPKC
→
VIAR
OPKC · Karachi → VIAR · Amritsar
intl
FJL844 · 00844 · sched Z
2026-04-26
6 legs
round-trip
FJL
OPKC → OPLH → OPQS → OPKC → OPKC → OPLH → OPKC
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL848 · 00848 · ⏱ 02:30– (Nonem)
OPKC
→
OPQS
OPKC · Karachi → OPQS · Rawalpindi
⚠ gap
FJL676 · 00676 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL844 · 00844 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL677 · 00677 · sched Z
2026-04-25
2 legs
round-trip
FJL
OPIS → OPKC → OPIS
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL677 · 00677 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL676 · 00676 · sched Z
2026-04-24
4 legs
round-trip
FJL
OPKC → OPLH → OPLA → OPKC → OPKC
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL844 · 00844 · ⏱ 13:55– (Nonem)
OPKC
→
OPLA
OPKC · Karachi → OPLA · Lahore
⚠ gap
FJL840 · 00840 · sched Z
OPLH
→
OPKC
OPLH · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL843 · 00843 · sched Z
2026-04-23
4 legs
FJL
OMSJ → OPIS → OPMT → OPKC → OPKC
OMSJ
→
OPIS
OMSJ · Sharjah → OPIS · Attock
intl
FJL741 · 00741 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
⚠ gap
FJL870 · 00870 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL681 · 00681 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
2026-04-22
8 legs
FJL
OPKC → ? → OPKC → OMSJ → OPKC → OPKC → OPFA → OPST → ?
OPKC
→
?
OPKC · Karachi → —
FJL680 · 00680 · ⏱ 18:24–20:12 (107m)
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPIS
→
OMSJ
OPIS · Attock → OMSJ · Sharjah
⚠ gap
intl
FJL744 · 00744 · sched Z
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
⚠ gap
FJL811 · 00811 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
⚠ gap
FJL821 · 00821 · sched Z
OPKC
→
OPFA
OPKC · Karachi → OPFA · Faisalabad
FJL810 · 00810 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
⚠ gap
FJL820 · 00820 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL853 · 00853 · sched Z
2026-04-21
6 legs
round-trip
FJL
OPKC → ? → OPKC → OPKC → ? → OPLH → OPKC
OPKC
→
?
OPKC · Karachi → —
FJL676 · 00676 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL677 · 00677 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL853 · 00853 · sched Z
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL844 · 00844 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
2026-04-20
4 legs
round-trip
FJL
OPKC → OPMT → OPIS → OPKC → OPKC
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
OMSJ
→
OPIS
OMSJ · Sharjah → OPIS · Attock
⚠ gap
intl
FJL741 · 00741 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL681 · 00681 · sched Z
2026-04-19
8 legs
FJL
? → OPKC → ? → OPKC → OPST → OPKC → OMSJ → ? → OPQS
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL853 · 00853 · sched Z
OPST
→
OPKC
OPST · Sialkot → OPKC · Karachi
FJL821 · 00821 · sched Z
OPKC
→
OPST
OPKC · Karachi → OPST · Sialkot
FJL820 · 00820 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL679 · 00679 · sched Z
OPIS
→
OMSJ
OPIS · Attock → OMSJ · Sharjah
⚠ gap
intl
FJL744 · 00744 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL680 · 00680 · sched Z
OPKC
→
OPQS
OPKC · Karachi → OPQS · Rawalpindi
FJL678 · 00678 · sched Z
2026-04-18
4 legs
round-trip
FJL
OPMT → OPKC → OPIS → OPKC → OPMT
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
FJL871 · 00871 · sched Z
OMSJ
→
OPIS
OMSJ · Sharjah → OPIS · Attock
⚠ gap
intl
FJL741 · 00741 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL681 · 00681 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
2026-04-17
4 legs
round-trip
FJL
OPKC → OPLH → OMSJ → OPQS → OPKC
OPKC
→
OPLH
OPKC · Karachi → OPLH · Lahore
FJL844 · 00844 · sched Z
OPIS
→
OMSJ
OPIS · Attock → OMSJ · Sharjah
⚠ gap
intl
FJL744 · 00744 · sched Z
OPKC
→
OPQS
OPKC · Karachi → OPQS · Rawalpindi
⚠ gap
FJL680 · 00680 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
2026-04-16
6 legs
FJL
OPKC → OPMT → OPKC → ? → OPKC → OPKC → OPIS
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · ⏱ 11:13–12:23 (70m)
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL681 · 00681 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL844 · 00844 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL871 · 00871 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OMSJ
→
OPIS
OMSJ · Sharjah → OPIS · Attock
⚠ gap
intl
FJL741 · 00741 · sched Z
2026-04-15
8 legs
FJL
OPIS → OMSJ → OPKC → OPIS → OPIS → OPKC → ? → OPLA → OPKC
OPIS
→
OMSJ
OPIS · Attock → OMSJ · Sharjah
intl
FJL744 · 00744 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL849 · 00849 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL676 · 00676 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
⚠ gap
FJL680 · 00680 · sched Z
OPLA
→
OPKC
OPLA · Lahore → OPKC · Karachi
⚠ gap
FJL845 · 00845 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL844 · 00844 · sched Z
OPKC
→
OPLA
OPKC · Karachi → OPLA · Lahore
FJL848 · 00848 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL677 · 00677 · sched Z
2026-04-14
6 legs
round-trip
FJL
OPKC → OPMT → OPKC → OPIS → ? → OPKC → OPKC
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL853 · 00853 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
2026-04-13
6 legs
FJL
OPKC → OPIS → OPKC → OPMT → OPKC → OPKC → ?
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL680 · 00680 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
OPKC
→
OPMT
OPKC · Karachi → OPMT · Multan
FJL870 · 00870 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL681 · 00681 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL853 · 00853 · sched Z
2026-04-12
6 legs
round-trip
FJL
OPKC → OPIS → OPKC → ? → OPKC → ? → OPKC
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL678 · 00678 · sched Z
?
→
OPKC
— → OPKC · Karachi
ferry
FJL854 · sched Z
OPKC
→
?
OPKC · Karachi → —
ferry
FJL853 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL677 · 00677 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL676 · 00676 · sched Z
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
FJL679 · 00679 · sched Z
2026-04-11
5 legs
FJL
OPMS → OPKC → OPKC → OPIS → OMSJ → ?
OPMS
→
OPKC
OPMS · Kamra → OPKC · Karachi
FJL681 · 00681 · sched Z
OPMT
→
OPKC
OPMT · Multan → OPKC · Karachi
⚠ gap
FJL871 · 00871 · sched Z
OMSJ
→
OPIS
OMSJ · Sharjah → OPIS · Attock
⚠ gap
intl
FJL741 · 00741 · sched Z
?
→
OMSJ
— → OMSJ · Sharjah
FJL744 · 00744 · sched Z
?
→
?
— → —
FJL870 · 00870 · sched Z
2026-04-10
7 legs
round-trip
FJL
OPKC → OPFA → OPKC → OPIS → ? → ? → OPKC → OPKC
OPKC
→
OPFA
OPKC · Karachi → OPFA · Faisalabad
FJL810 · 00810 · ⏱ 08:09– (Nonem)
OPIS
→
OPKC
OPIS · Attock → OPKC · Karachi
⚠ gap
FJL677 · 00677 · sched Z
OPKC
→
OPIS
OPKC · Karachi → OPIS · Attock
FJL676 · 00676 · sched Z
OPKC
→
?
OPKC · Karachi → —
⚠ gap
FJL680 · 00680 · sched Z
OPKC
→
?
OPKC · Karachi → —
FJL853 · 00853 · sched Z
OPFA
→
OPKC
OPFA · Faisalabad → OPKC · Karachi
FJL811 · 00811 · sched Z
?
→
OPKC
— → OPKC · Karachi
FJL854 · 00854 · sched Z
2026-04-07
1 legs
ABY
OMDB → OPKC
OMDB
→
OPKC
OMDB · Dubai → OPKC · Karachi
intl
ABY542 · G9542 · sched Z
2026-04-01
2 legs
round-trip
ABY
OMSJ → HAAB → OMSJ
OMSJ
→
HAAB
OMSJ · Sharjah → HAAB · Addis Ababa
intl
ABY738 · G9738 · ⏱ 17:05– (Nonem)
HAAB
→
OMSJ
HAAB · Addis Ababa → OMSJ · Sharjah
intl
ABY739 · G9739 · sched 21:35Z
2026-03-31
2 legs
round-trip
ABY
OMSJ → VOMM → OMSJ
OMSJ
→
VOMM
OMSJ · Sharjah → VOMM · Chennai
intl
ABY471 · G9471 · sched 17:45Z
VOMM
→
OMSJ
VOMM · Chennai → OMSJ · Sharjah
intl
ABY472 · G9472 · sched 22:35Z
2026-03-30
2 legs
round-trip
ABY
OMSJ → VOMM → OMSJ
OMSJ
→
VOMM
OMSJ · Sharjah → VOMM · Chennai
intl
ABY471 · G9471 · sched 17:45Z
VOMM
→
OMSJ
VOMM · Chennai → OMSJ · Sharjah
intl
ABY472 · G9472 · sched 22:35Z
2026-03-29
2 legs
round-trip
FJL
OMSJ → ? → OMSJ
OMSJ
→
?
OMSJ · Sharjah → —
FJL741 · 00741 · sched Z
OPIS
→
OMSJ
OPIS · Attock → OMSJ · Sharjah
intl
FJL742 · 00742 · sched Z
2026-03-28
2 legs
FJL
OPLA → ? → ?
OPLA
→
?
OPLA · Lahore → —
FJL500 · 00500 · sched Z
OMSJ
→
?
OMSJ · Sharjah → —
FJL501 · 00501 · sched Z
2026-03-27
2 legs
ABY
OEGS → OMSN → ?
OEGS
→
OMSN
OEGS · Qassim → OMSN · Sir Abu Nu'ayr
intl
ABY182 · G9182 · sched 14:20Z
OMSJ
→
?
OMSJ · Sharjah → —
⚠ gap
ABY181 · G9181 · sched Z
2026-03-26
2 legs
round-trip
ABY
OMSJ → VIDP → OMSJ
OMSJ
→
VIDP
OMSJ · Sharjah → VIDP · New Delhi
intl
ABY463 · G9463 · sched 17:30Z
VIDP
→
OMSJ
VIDP · New Delhi → OMSJ · Sharjah
intl
ABY464 · G9464 · sched 21:50Z
2026-03-25
2 legs
round-trip
ABY
OMSJ → VABB → OMSJ
OMSJ
→
VABB
OMSJ · Sharjah → VABB · Mumbai
intl
ABY401 · G9401 · sched 12:20Z
VABB
→
OMSJ
VABB · Mumbai → OMSJ · Sharjah
intl
ABY402 · G9402 · sched 15:55Z
2026-03-24
2 legs
round-trip
ABY
OMSJ → OPST → OMSJ
OMSJ
→
OPST
OMSJ · Sharjah → OPST · Sialkot
intl
ABY552 · G9552 · sched 09:20Z
OPST
→
OMSJ
OPST · Sialkot → OMSJ · Sharjah
intl
ABY553 · G9553 · sched 13:10Z
2026-03-23
1 legs
ABY
VOMM → OMSJ
VOMM
→
OMSJ
VOMM · Chennai → OMSJ · Sharjah
intl
ABY472 · G9472 · sched 22:15Z