‹ Aircraft

A6-AQQ / 8966B0

375 flights over 77 days · 4.87 legs/day · base OPKC · Karachi · operators: FJL, ABY

375
Flights
18
Airports served
2%
ADS-B observed
1
Ferry / no-flightnum

Aircraft identity

No static metadata for this hex (OpenSky covers ~79% of the fleet).

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 6 legs FJL
OPIS → OPKC → ? → OPPS → OPKC → OPIS → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL675 · 00675 · sched Z
OPKC ? OPKC · Karachi → — FJL848 · 00848 · sched Z
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
OPPS OPKC OPPS · Peshawar → OPKC · Karachi FJL866 · 00866 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
2026-06-22 6 legs FJL
OPPS → OPKC → OPKC → OPKC → OPPS → OPIS → OPLA
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
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock ⚠ gap FJL674 · 00674 · sched Z
OPKC OPLA OPKC · Karachi → OPLA · Lahore ⚠ gap FJL848 · 00848 · sched Z
2026-06-21 7 legs FJL
OPIS → OPKC → OPMT → OPKC → ? → OPIS → OPKC → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
OPKC ? OPKC · Karachi → — FJL810 · 00810 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPFA OPKC OPFA · Faisalabad → OPKC · Karachi ⚠ gap FJL811 · 00811 · sched Z
OPKC OPKC OPKC · Karachi → OPKC · Karachi FJL678 · 00678 · sched Z
2026-06-20 6 legs FJL
OPPS → OPKC → OPIS → OPKC → OPPS → OPKC → ?
OPPS OPKC OPPS · Peshawar → OPKC · Karachi FJL866 · 00866 · 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
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC ? OPKC · Karachi → — FJL848 · 00848 · sched Z
2026-06-19 6 legs FJL
OPKC → OPIS → OPKC → OPIS → OPKC → OPKC → OPMT
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL671 · 00671 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL670 · 00670 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
2026-06-18 6 legs round-trip FJL
OPKC → ? → OPKC → OPMT → OPKC → OPIS → OPKC
OPKC ? OPKC · Karachi → — FJL851 · 00851 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
? OPKC — → OPKC · Karachi FJL852 · 00852 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
2026-06-17 4 legs round-trip FJL
OPMT → OPKC → OPKC → OPIS → OPMT
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL679 · 00679 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan ⚠ gap FJL870 · 00870 · sched Z
2026-06-16 6 legs FJL
OPKC → OPPS → OPKC → OPKC → OPKC → OPIS → OPLA
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · ⏱ 08:36– (Nonem)
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL675 · 00675 · 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 OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPKC OPLA OPKC · Karachi → OPLA · Lahore ⚠ gap FJL848 · 00848 · sched Z
2026-06-15 6 legs round-trip FJL
OPKC → OPPS → OPLA → OPIS → OPKC → OPKC → OPKC
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
OPKC OPLA OPKC · Karachi → OPLA · Lahore ⚠ gap FJL848 · 00848 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock ⚠ gap 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
2026-06-14 6 legs FJL
OPKC → OPPS → OPLH → OPKC → OPKC → OPKC → OPIS
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
OPKC OPLH OPKC · Karachi → OPLH · Lahore ⚠ gap 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
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL675 · 00675 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
2026-06-13 6 legs round-trip FJL
OPKC → ? → OPMT → OPKC → OPKC → OPIS → OPKC
OPKC ? OPKC · Karachi → — FJL851 · 00851 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL679 · 00679 · sched Z
? OPKC — → OPKC · Karachi FJL852 · 00852 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
2026-06-12 6 legs round-trip FJL
OPKC → OPPS → OPKC → OPIS → OPKC → OPLA → OPKC
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
OPPS OPKC OPPS · Peshawar → OPKC · Karachi FJL866 · 00866 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL675 · 00675 · sched Z
OPKC OPLA OPKC · Karachi → OPLA · Lahore FJL848 · 00848 · sched Z
OPLH OPKC OPLH · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
2026-06-11 6 legs FJL
OPIS → OPKC → ? → OPKC → OPIS → OPKC → OPMT
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC ? OPKC · Karachi → — FJL851 · 00851 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
? OPKC — → OPKC · Karachi FJL852 · 00852 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
2026-06-10 6 legs round-trip FJL
OPKC → OPIS → OPMT → OPKC → OPFA → OPKC → OPKC
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan ⚠ gap FJL870 · 00870 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL679 · 00679 · sched Z
OPKC OPFA OPKC · Karachi → OPFA · Faisalabad FJL810 · 00810 · sched Z
OPFA OPKC OPFA · Faisalabad → OPKC · Karachi FJL811 · 00811 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
2026-06-09 6 legs round-trip FJL
OPKC → OPIS → OPPS → VIAR → OPKC → OPKC → OPKC
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · 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
OPLH OPKC OPLH · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPPS OPKC OPPS · Peshawar → OPKC · Karachi ⚠ gap FJL866 · 00866 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL679 · 00679 · sched Z
2026-06-08 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
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
? OPKC — → OPKC · Karachi FJL854 · 00854 · sched Z
2026-06-07 7 legs FJL
OPFA → OPKC → OPMT → OPIS → ? → OPKC → OPKC → OPKC
OPFA OPKC OPFA · Faisalabad → OPKC · Karachi FJL811 · 00811 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock ⚠ gap FJL678 · 00678 · sched Z
OPKC ? OPKC · Karachi → — ⚠ gap FJL810 · 00810 · sched Z
OPKC OPKC OPKC · Karachi → OPKC · Karachi FJL870 · 00870 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL679 · 00679 · sched Z
2026-06-06 6 legs FJL
OPPS → OPKC → VIAR → OPKC → OPKC → OPPS → OPIS
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
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap 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
2026-06-05 6 legs round-trip FJL
OPKC → OPPS → OPIS → VIAR → OPKC → OPKC → OPKC
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock ⚠ gap FJL674 · 00674 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar ⚠ gap intl FJL848 · 00848 · 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-06-04 6 legs round-trip FJL
OPIS → OPKC → ? → OPMT → OPKC → OPKC → OPIS
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC ? OPKC · Karachi → — FJL851 · 00851 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
? OPKC — → OPKC · Karachi FJL852 · 00852 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
2026-06-03 4 legs FJL
OPIS → OPKC → OPIS → OPKC → OPMT
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
2026-06-02 5 legs round-trip FJL
OPKC → OPIS → OPKC → OPKC → OPIS → OPKC
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL670 · 00670 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL675 · 00675 · sched Z
OPPS OPKC OPPS · Peshawar → OPKC · Karachi ⚠ gap FJL866 · 00866 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL671 · 00671 · sched Z
2026-06-01 4 legs FJL
OPKC → OPMT → OPKC → OPKC → ?
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
? OPKC — → OPKC · Karachi FJL854 · 00854 · sched Z
OPKC ? OPKC · Karachi → — FJL853 · 00853 · sched Z
2026-05-31 6 legs FJL
OPKC → OPMT → OPKC → OPKC → OPKC → VIAR → OPIS
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL675 · 00675 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL848 · 00848 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock ⚠ gap FJL674 · 00674 · sched Z
2026-05-30 6 legs FJL
OPIS → OPKC → OPKC → OPMT → ? → OPIS → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL675 · 00675 · sched Z
? OPKC — → OPKC · Karachi FJL852 · 00852 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPKC ? OPKC · Karachi → — ⚠ gap FJL851 · 00851 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
2026-05-29 6 legs FJL
OPKC → OPIS → OPKC → VIAR → OPKC → OPKC → OPIS
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL672 · 00672 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL673 · 00673 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL848 · 00848 · 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
2026-05-28 4 legs round-trip FJL
OPPS → OPKC → VIAR → OPKC → OPPS
OPPS OPKC OPPS · Peshawar → OPKC · Karachi FJL866 · 00866 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL844 · 00844 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL845 · 00845 · sched Z
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
2026-05-27 4 legs round-trip FJL
OPKC → OPIS → OPKC → OPIS → OPKC
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL672 · 00672 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL673 · 00673 · sched Z
2026-05-26 6 legs FJL
OPKC → OPIS → OPKC → OPKC → OPPS → OPKC → VIAR
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPPS OPKC OPPS · Peshawar → OPKC · Karachi ⚠ gap FJL866 · 00866 · sched Z
OPKC OPPS OPKC · Karachi → OPPS · Peshawar FJL865 · 00865 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL675 · 00675 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL848 · 00848 · sched Z
2026-05-25 4 legs round-trip FJL
OPKC → OPST → OPKC → OPMT → OPKC
OPKC OPST OPKC · Karachi → OPST · Sialkot FJL820 · 00820 · sched Z
OPST OPKC OPST · Sialkot → OPKC · Karachi FJL821 · 00821 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
2026-05-24 6 legs round-trip FJL
OPKC → OPMT → OPKC → OPIS → OPKC → ? → OPKC
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · 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 → — FJL810 · 00810 · sched Z
OPFA OPKC OPFA · Faisalabad → OPKC · Karachi FJL811 · 00811 · sched Z
2026-05-23 6 legs round-trip FJL
OPKC → OPMT → VIAR → OPKC → OPIS → OPKC → OPKC
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar ⚠ gap intl FJL848 · 00848 · sched Z
OPLH OPKC OPLH · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL675 · 00675 · sched Z
2026-05-22 4 legs FJL
OPIS → OPKC → OPIS → VIAR → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL673 · 00673 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL672 · 00672 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar ⚠ gap intl FJL848 · 00848 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
2026-05-21 6 legs FJL
OPIS → OPKC → OPIS → OPKC → VIAR → OPIS → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL673 · 00673 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL848 · 00848 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock ⚠ gap FJL672 · 00672 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
2026-05-20 4 legs round-trip FJL
OPKC → OPIS → OPIS → OPKC → 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
2026-05-19 6 legs FJL
? → OPKC → VIAR → VIAR → OPKC → OPKC → OPPS
? OPKC — → OPKC · Karachi FJL845 · 00845 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL848 · 00848 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar ⚠ gap intl FJL844 · 00844 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · 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-18 4 legs FJL
OPLA → OPKC → OPKC → OPIS → VIAR
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL849 · 00849 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL673 · 00673 · 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-17 6 legs round-trip FJL
OPKC → OPMT → OPKC → ? → OPKC → OPIS → OPKC
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · 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 FJL675 · 00675 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
2026-05-16 4 legs round-trip FJL
OPKC → VIAR → OPKC → OPIS → OPKC
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL848 · 00848 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL672 · 00672 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL673 · 00673 · sched Z
2026-05-15 6 legs FJL
OPKC → OPIS → OPKC → OPPS → OPKC → OPKC → OPIS
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
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL671 · 00671 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL670 · 00670 · sched Z
2026-05-14 4 legs round-trip FJL
OPKC → ? → OPIS → OPKC → OPKC
OPKC ? OPKC · Karachi → — FJL842 · 00842 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL847 · 00847 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL679 · 00679 · sched Z
2026-05-13 6 legs FJL
OPPS → OPKC → OPKC → OPIS → OPPS → VIAR → OPKC
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
OPKC VIAR OPKC · Karachi → VIAR · Amritsar ⚠ gap intl FJL848 · 00848 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
2026-05-12 6 legs FJL
OPKC → OPIS → OPKC → OPKC → ? → OPKC → OPIS
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL672 · 00672 · ⏱ 09:19– (Nonem)
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL673 · 00673 · sched Z
? OPKC — → OPKC · Karachi FJL854 · 00854 · sched Z
OPKC ? OPKC · Karachi → — FJL853 · 00853 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
2026-05-11 4 legs FJL
OMSJ → OPLH → OPKC → OPIS → OPKC
OMSJ OPLH OMSJ · Sharjah → OPLH · Lahore intl FJL9941 · 009941 · ⏱ 01:01– (Nonem)
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL673 · 00673 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL672 · 00672 · sched Z
OPLH OPKC OPLH · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
2026-05-09 6 legs FJL
OPKC → VIAR → OPKC → OPKC → ? → OPIS → VIAR
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 FJL673 · 00673 · sched Z
OPLH ? OPLH · Lahore → — ⚠ gap FJL9940 · 009940 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL672 · 00672 · sched Z
OPKC VIAR OPKC · Karachi → VIAR · Amritsar ⚠ gap intl FJL844 · 00844 · sched Z
2026-05-08 4 legs FJL
OPKC → OPIS → OPKC → OPKC → OPQT
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL670 · 00670 · sched Z
? OPKC — → OPKC · Karachi FJL852 · 00852 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL671 · 00671 · sched Z
OPKC OPQT OPKC · Karachi → OPQT · Quetta FJL851 · 00851 · sched Z
2026-05-07 6 legs FJL
OPPS → OPKC → OPKC → ? → OPKC → OPPS → VIAR
OPPS OPKC OPPS · Peshawar → OPKC · Karachi FJL866 · 00866 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC ? OPKC · Karachi → — FJL848 · 00848 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL845 · 00845 · 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-06 4 legs FJL
OPIS → OPKC → ? → OPIS → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL671 · 00671 · sched Z
OPKC ? OPKC · Karachi → — FJL810 · 00810 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL670 · 00670 · sched Z
OPFA OPKC OPFA · Faisalabad → OPKC · Karachi ⚠ gap FJL811 · 00811 · sched Z
2026-05-05 6 legs FJL
? → OPKC → OPIS → OPIS → OPKC → OPKC → ?
? OPKC — → OPKC · Karachi FJL854 · 00854 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock ⚠ gap FJL676 · 00676 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL677 · 00677 · sched Z
OPKC ? OPKC · Karachi → — FJL853 · 00853 · sched Z
2026-05-04 6 legs FJL
? → OPKC → OPKC → ? → OPMT → OPST → OPKC
? OPKC — → OPKC · Karachi FJL854 · 00854 · sched Z
OPST OPKC OPST · Sialkot → OPKC · Karachi ⚠ gap FJL821 · 00821 · sched Z
OPKC ? OPKC · Karachi → — FJL853 · 00853 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPKC OPST OPKC · Karachi → OPST · Sialkot ⚠ gap FJL820 · 00820 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
2026-05-03 6 legs FJL
OPIS → OPKC → OPIS → OPLH → OPPS → OPKC → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL675 · 00675 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL674 · 00674 · sched Z
OPKC OPLH OPKC · Karachi → OPLH · Lahore ⚠ gap FJL848 · 00848 · sched Z
OPKC OPPS OPKC · Karachi → OPPS · Peshawar ⚠ gap FJL865 · 00865 · sched Z
OPLH OPKC OPLH · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPPS OPKC OPPS · Peshawar → OPKC · Karachi ⚠ gap FJL866 · 00866 · sched Z
2026-05-02 4 legs FJL
OPFA → OPKC → ? → OPKC → OPIS
OPFA OPKC OPFA · Faisalabad → OPKC · Karachi FJL811 · 00811 · sched Z
OPSF ? OPSF · Karachi → — ⚠ gap FJL810 · 00810 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC OPIS OPKC · Karachi → OPIS · Attock FJL678 · 00678 · sched Z
2026-05-01 4 legs round-trip FJL
OPKC → OPST → OPKC → ? → OPKC
OPKC OPST OPKC · Karachi → OPST · Sialkot FJL820 · 00820 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC ? OPKC · Karachi → — FJL848 · 00848 · sched Z
OPST OPKC OPST · Sialkot → OPKC · Karachi FJL821 · 00821 · sched Z
2026-04-30 4 legs round-trip FJL
OPKC → VIAR → ? → OPKC → OPKC
OPKC VIAR OPKC · Karachi → VIAR · Amritsar intl FJL844 · 00844 · sched Z
OPKC ? OPKC · Karachi → — ⚠ gap FJL676 · 00676 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL845 · 00845 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL677 · 00677 · sched Z
2026-04-29 5 legs round-trip FJL
OPKC → ? → OPKC → OPLH → OPLH → OPKC
OPKC ? OPKC · Karachi → — FJL840 · 00840 · ⏱ 07:07– (Nonem)
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL843 · 00843 · sched Z
OPKC OPLH OPKC · Karachi → OPLH · Lahore FJL844 · 00844 · sched Z
OPLA OPLH OPLA · Lahore → OPLH · Lahore ⚠ gap FJL843 · 00843 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL845 · 00845 · sched Z
2026-04-28 4 legs FJL
OPLH → OPKC → OPKC → OPIS → ?
OPLH OPKC OPLH · Lahore → OPKC · Karachi FJL843 · 00843 · 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 FJL840 · 00840 · sched Z
2026-04-27 2 legs round-trip FJL
OPIS → OPKC → OPIS
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL681 · 00681 · sched Z
OMSJ OPIS OMSJ · Sharjah → OPIS · Attock ⚠ gap intl FJL741 · 00741 · sched Z
2026-04-26 6 legs FJL
OPKC → OPQS → OMSJ → ? → OPKC → OPKC → OPLA
OPKC OPQS OPKC · Karachi → OPQS · Rawalpindi FJL680 · 00680 · sched Z
OPIS OMSJ OPIS · Attock → OMSJ · Sharjah ⚠ gap intl FJL744 · 00744 · sched Z
OPKC ? OPKC · Karachi → — ⚠ gap FJL853 · 00853 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL843 · 00843 · sched Z
? OPKC — → OPKC · Karachi FJL854 · 00854 · sched Z
OPKC OPLA OPKC · Karachi → OPLA · Lahore FJL840 · 00840 · sched Z
2026-04-25 4 legs round-trip FJL
OPIS → OPKC → OPKC → OPMT → OPIS
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL681 · 00681 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi ⚠ gap FJL871 · 00871 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OMSJ OPIS OMSJ · Sharjah → OPIS · Attock ⚠ gap intl FJL741 · 00741 · sched Z
2026-04-24 8 legs round-trip FJL
OPKC → OPST → OPFA → OPKC → OPLA → OMSJ → OPKC → ? → OPKC
OPKC OPST OPKC · Karachi → OPST · Sialkot FJL820 · 00820 · ⏱ 13:40– (Nonem)
OPKC OPFA OPKC · Karachi → OPFA · Faisalabad ⚠ gap FJL810 · 00810 · sched Z
OPLH OPKC OPLH · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC OPLA OPKC · Karachi → OPLA · Lahore FJL848 · 00848 · 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
OPKC ? OPKC · Karachi → — FJL680 · 00680 · sched Z
OPST OPKC OPST · Sialkot → OPKC · Karachi FJL821 · 00821 · sched Z
2026-04-23 5 legs FJL
OPIS → OPKC → OPKC → ? → ? → OPLH
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL677 · 00677 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC ? OPKC · Karachi → — FJL844 · 00844 · sched Z
OPKC ? OPKC · Karachi → — FJL676 · 00676 · sched Z
OPKC OPLH OPKC · Karachi → OPLH · Lahore FJL848 · 00848 · sched Z
2026-04-22 6 legs FJL
OPKC → ? → OPKC → OPKC → OPLH → OPKC → ?
OPKC ? OPKC · Karachi → — FJL844 · 00844 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL677 · 00677 · sched Z
? OPKC — → OPKC · Karachi ferry FJL849 · sched Z
OPKC OPLH OPKC · Karachi → OPLH · Lahore FJL848 · 00848 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL845 · 00845 · sched Z
OPKC ? OPKC · Karachi → — FJL676 · 00676 · sched Z
2026-04-21 6 legs round-trip FJL
OPKC → ? → OPKC → OPMT → OPKC → ? → OPKC
OPKC ? OPKC · Karachi → — FJL678 · 00678 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL679 · 00679 · sched Z
OPKC OPMT OPKC · Karachi → OPMT · Multan FJL870 · 00870 · sched Z
OPLH OPKC OPLH · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC ? OPKC · Karachi → — FJL848 · 00848 · sched Z
OPMT OPKC OPMT · Multan → OPKC · Karachi FJL871 · 00871 · sched Z
2026-04-20 6 legs FJL
OPLA → OPKC → OPKC → ? → OPQS → OPLA → OPKC
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL845 · 00845 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL849 · 00849 · sched Z
OPKC ? OPKC · Karachi → — FJL844 · 00844 · sched Z
OPKC OPQS OPKC · Karachi → OPQS · Rawalpindi FJL676 · 00676 · sched Z
OPKC OPLA OPKC · Karachi → OPLA · Lahore ⚠ gap FJL848 · 00848 · sched Z
OPIS OPKC OPIS · Attock → OPKC · Karachi ⚠ gap FJL677 · 00677 · sched Z
2026-04-19 6 legs FJL
OPIS → OPKC → ? → OPKC → ? → OPKC → ?
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL677 · 00677 · sched Z
OPKC ? OPKC · Karachi → — FJL676 · 00676 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL845 · 00845 · sched Z
OPKC ? OPKC · Karachi → — FJL844 · 00844 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi FJL849 · 00849 · sched Z
OPKC ? OPKC · Karachi → — FJL848 · 00848 · sched Z
2026-04-18 4 legs FJL
OPIS → OPKC → ? → OPQS → OPKC
OPIS OPKC OPIS · Attock → OPKC · Karachi FJL677 · 00677 · sched Z
OPKC ? OPKC · Karachi → — FJL844 · 00844 · sched Z
OPKC OPQS OPKC · Karachi → OPQS · Rawalpindi FJL676 · 00676 · sched Z
OPLA OPKC OPLA · Lahore → OPKC · Karachi ⚠ gap FJL845 · 00845 · sched Z
2026-04-17 4 legs round-trip FJL
OPKC → OPLH → ? → OPKC → OPKC
OPKC OPLH OPKC · Karachi → OPLH · Lahore FJL848 · 00848 · sched Z
OPKC ? OPKC · Karachi → — ⚠ 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
2026-04-12 1 legs ABY
OMSJ → OPKC
OMSJ OPKC OMSJ · Sharjah → OPKC · Karachi intl ABY542 · G9542 · sched Z
2026-04-07 2 legs ABY
OMDB → OPKC → OMSJ
OMDB OPKC OMDB · Dubai → OPKC · Karachi intl ABY548 · G9548 · sched 17:55Z
OPKC OMSJ OPKC · Karachi → OMSJ · Sharjah intl ABY549 · G9549 · sched 20:50Z
2026-04-05 2 legs round-trip ABY
OMSJ → HEBA → OMSJ
OMSJ HEBA OMSJ · Sharjah → HEBA · Alexandria intl ABY594 · G9594 · ⏱ 16:14– (Nonem)
HEBA OMSJ HEBA · Alexandria → OMSJ · Sharjah intl ABY595 · G9595 · sched 21:35Z
2026-04-03 2 legs round-trip ABY
OMSJ → VOBL → OMSJ
OMSJ VOBL OMSJ · Sharjah → VOBL · Bengaluru intl ABY496 · G9496 · sched 18:10Z
VOBL OMSJ VOBL · Bengaluru → OMSJ · Sharjah intl ABY497 · G9497 · sched 22:55Z
2026-04-02 2 legs round-trip ABY
OMSJ → OJAI → OMSJ
OMSJ OJAI OMSJ · Sharjah → OJAI · Amman intl ABY335 · G9335 · sched 08:35Z
OJAI OMSJ OJAI · Amman → OMSJ · Sharjah intl ABY336 · G9336 · sched 13:30Z
2026-03-29 1 legs ABY
VABB → OMSJ
VABB OMSJ VABB · Mumbai → OMSJ · Sharjah intl ABY406 · G9406 · sched 23:25Z
2026-03-28 1 legs ABY
OMSJ → VABB
OMSJ VABB OMSJ · Sharjah → VABB · Mumbai intl ABY405 · G9405 · sched 19:50Z
2026-03-27 2 legs round-trip ABY
OMSJ → OEDF → OMSJ
OMSJ OEDF OMSJ · Sharjah → OEDF · Ad Dammam intl ABY167 · G9167 · sched 09:15Z
OEDF OMSJ OEDF · Ad Dammam → OMSJ · Sharjah intl ABY168 · G9168 · sched 12:50Z
2026-03-25 3 legs FJL
OMSJ → OMSJ → OMSJ → OPLA
OMSJ OMSJ OMSJ · Sharjah → OMSJ · Sharjah FJL503 · 00503 · ⏱ 20:16–20:21 (5m)
OPLA OMSJ OPLA · Lahore → OMSJ · Sharjah ⚠ gap intl FJL502 · 00502 · sched Z
? OPLA — → OPLA · Lahore FJL503 · 00503 · sched Z
2026-03-24 4 legs ABY
OMSJ → OEJN → OMSJ → OMSJ → LTFJ
OMSJ OEJN OMSJ · Sharjah → OEJN · Jeddah intl ABY145 · G9145 · ⏱ 03:39– (Nonem)
OEJN OMSJ OEJN · Jeddah → OMSJ · Sharjah intl ABY146 · G9146 · sched 07:20Z
LTFJ OMSJ LTFJ · Pendik, Istanbul → OMSJ · Sharjah ⚠ gap intl ABY284 · G9284 · sched 21:20Z
OMSJ LTFJ OMSJ · Sharjah → LTFJ · Pendik, Istanbul intl ABY283 · G9283 · sched Z