‹ Aircraft

AP-BGZ / 7608FA

121 flights over 67 days · 1.81 legs/day · base CYYZ · Toronto · operators: PIA, APB

121
Flights
13
Airports served
2%
ADS-B observed
2
Ferry / no-flightnum

Aircraft identity

Boeing 777-240(LR) B77L
Pakistan International Airlines · reg AP-BGZ
Boeing · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 1 legs PIA
OPKC → CYYZ
OPKC CYYZ OPKC · Karachi → CYYZ · Toronto intl PIA783 · PK783 · sched 03:25Z
2026-06-21 2 legs PIA
OPLA → CYYZ → OPKC
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA797 · PK797 · sched 23:30Z
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
2026-06-20 2 legs PIA
CYYZ → OPLA → OPLA
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:55Z
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore ⚠ gap intl PIA798 · PK798 · sched 01:55Z
2026-06-19 1 legs PIA
OPIS → CYYZ
OPIS CYYZ OPIS · Attock → CYYZ · Toronto intl PIA781 · PK781 · sched 09:10Z
2026-06-18 1 legs PIA
CYYZ → OPIS
CYYZ OPIS CYYZ · Toronto → OPIS · Attock intl PIA782 · PK782 · sched 16:15Z
2026-06-17 2 legs PIA
OPKC → OPLA → CYYZ
OPKC OPLA OPKC · Karachi → OPLA · Lahore PIA306 · PK306 · sched 14:00Z
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA789 · PK789 · sched 23:15Z
2026-06-14 2 legs PIA
OPLA → CYYZ → OPKC
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA797 · PK797 · sched 23:30Z
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
2026-06-13 1 legs PIA
CYYZ → OPLA
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:55Z
2026-06-12 3 legs PIA
CYYZ → OPIS → CYYZ → OPIS
CYYZ OPIS CYYZ · Toronto → OPIS · Attock intl PIA782 · PK782 · sched 16:15Z
OPIS CYYZ OPIS · Attock → CYYZ · Toronto intl PIA781 · PK781 · sched 09:10Z
? OPIS — → OPIS · Attock PIA782 · PK782 · sched Z
2026-06-11 2 legs round-trip PIA
CYYZ → OPIS → CYYZ
CYYZ OPIS CYYZ · Toronto → OPIS · Attock intl PIA782 · PK782 · sched 16:15Z
OPKC CYYZ OPKC · Karachi → CYYZ · Toronto ⚠ gap intl PIA789 · PK789 · sched Z
2026-06-10 1 legs PIA
OPST → OPKC
OPST OPKC OPST · Sialkot → OPKC · Karachi PIA6397 · PK6397 · sched Z
2026-06-09 5 legs round-trip PIA
OEMA → OPST → OESB → OEMA → OPST → OEMA
OEMA OPST OEMA · Medina → OPST · Sialkot intl PIA4230 · PK4230 · sched 13:15Z
OPST OESB OPST · Sialkot → OESB · Shaybah intl PIA4231 · PK4231 · sched 20:50Z
OPST OEMA OPST · Sialkot → OEMA · Medina ⚠ gap intl PIA4231 · PK4231 · sched 20:50Z
OEMA OPST OEMA · Medina → OPST · Sialkot intl PIA4232 · PK4232 · sched 03:50Z
? OEMA — → OEMA · Medina PIA4229 · PK4229 · sched Z
2026-06-08 5 legs PIA
CYYZ → OPKC → OESB → OPKC → OESB → OEMA
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
OPKC OESB OPKC · Karachi → OESB · Shaybah intl PIA4229 · PK4229 · sched 07:45Z
OEMA OPKC OEMA · Medina → OPKC · Karachi ⚠ gap intl PIA748 · PK748 · sched 08:20Z
OPKC OESB OPKC · Karachi → OESB · Shaybah intl PIA4227 · PK4227 · sched Z
? OEMA — → OEMA · Medina PIA4227 · PK4227 · sched Z
2026-06-07 2 legs PIA
OPLA → CYYZ → OPKC
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA797 · PK797 · sched 23:30Z
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
2026-06-06 1 legs PIA
CYYZ → OPLA
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:55Z
2026-06-05 1 legs PIA
OPIS → CYYZ
OPIS CYYZ OPIS · Attock → CYYZ · Toronto intl PIA781 · PK781 · sched 09:10Z
2026-06-04 2 legs PIA
CYYZ → OPIS → OPIS
CYYZ OPIS CYYZ · Toronto → OPIS · Attock intl PIA782 · PK782 · sched 16:15Z
CYYZ OPIS CYYZ · Toronto → OPIS · Attock ⚠ gap intl PIA782 · PK782 · sched 16:15Z
2026-06-03 1 legs PIA
OPLA → CYYZ
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA789 · PK789 · sched 23:15Z
2026-06-02 2 legs PIA
OPKC → CYYZ → OPLA
OPKC CYYZ OPKC · Karachi → CYYZ · Toronto intl PIA783 · PK783 · sched 03:25Z
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA790 · PK790 · sched 21:00Z
2026-06-01 3 legs PIA
OPST → OEJN → OPST → OPKC
OPST OEJN OPST · Sialkot → OEJN · Jeddah intl PIA939 · PK939 · sched 02:20Z
OPKC OPST OPKC · Karachi → OPST · Sialkot ferry ⚠ gap PIA964D · sched Z
OEJN OPKC OEJN · Jeddah → OPKC · Karachi ⚠ gap intl PIA940 · PK940 · sched Z
2026-05-31 2 legs PIA
OPLA → CYYZ → OPKC
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA797 · PK797 · sched 23:30Z
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
2026-05-30 1 legs PIA
CYYZ → OPLA
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:55Z
2026-05-29 1 legs PIA
OPLA → CYYZ
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA789 · PK789 · sched 09:00Z
2026-05-28 2 legs round-trip PIA
OPLA → OEDF → OPLA
OPLA OEDF OPLA · Lahore → OEDF · Ad Dammam intl PIA247 · PK247 · sched 16:40Z
OEDF OPLA OEDF · Ad Dammam → OPLA · Lahore intl PIA248 · PK248 · sched 22:30Z
2026-05-26 2 legs PIA
OPKC → CYYZ → OPLA
OPKC CYYZ OPKC · Karachi → CYYZ · Toronto intl PIA783 · PK783 · sched 03:15Z
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA790 · PK790 · sched 21:00Z
2026-05-24 2 legs PIA
OPLA → CYYZ → OPKC
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA797 · PK797 · sched 23:30Z
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
2026-05-23 1 legs PIA
CYYZ → OPLA
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:55Z
2026-05-22 1 legs PIA
OPIS → CYYZ
OPIS CYYZ OPIS · Attock → CYYZ · Toronto intl PIA781 · PK781 · sched 09:10Z
2026-05-21 2 legs round-trip PIA
OPIS → EGCC → OPIS
OPIS EGCC OPIS · Attock → EGCC · Manchester, Greater Manchester intl PIA701 · PK701 · sched 07:30Z
EGCC OPIS EGCC · Manchester, Greater Manchester → OPIS · Attock intl PIA702 · PK702 · sched 18:30Z
2026-05-20 2 legs round-trip PIA
OPIS → EGLL → OPIS
OPIS EGLL OPIS · Attock → EGLL · London intl PIA785 · PK785 · sched 06:30Z
EGLL OPIS EGLL · London → OPIS · Attock intl PIA786 · PK786 · sched 18:05Z
2026-05-19 2 legs round-trip PIA
OPIS → EGCC → OPIS
OPIS EGCC OPIS · Attock → EGCC · Manchester, Greater Manchester intl PIA701 · PK701 · sched 07:30Z
EGCC OPIS EGCC · Manchester, Greater Manchester → OPIS · Attock intl PIA702 · PK702 · sched 18:30Z
2026-05-18 3 legs PIA
OPLA → EGLL → EGLL → OPIS
OPLA EGLL OPLA · Lahore → EGLL · London intl PIA757 · PK757 · sched 07:20Z
OPLA EGLL OPLA · Lahore → EGLL · London ⚠ gap intl PIA757 · PK757 · sched 07:20Z
EGLL OPIS EGLL · London → OPIS · Attock intl PIA786 · PK786 · ⏱ 20:04– (Nonem)
2026-05-17 2 legs PIA
OPIS → EGLL → OPLA
OPIS EGLL OPIS · Attock → EGLL · London intl PIA785 · PK785 · sched 07:30Z
EGLL OPLA EGLL · London → OPLA · Lahore intl PIA758 · PK758 · sched 18:05Z
2026-05-16 3 legs PIA
EGLL → OPIS → EGCC → OPIS
EGLL OPIS EGLL · London → OPIS · Attock intl PIA786 · PK786 · sched 18:05Z
OPIS EGCC OPIS · Attock → EGCC · Manchester, Greater Manchester intl PIA701 · PK701 · sched 07:30Z
EGCC OPIS EGCC · Manchester, Greater Manchester → OPIS · Attock intl PIA702 · PK702 · sched 18:30Z
2026-05-15 2 legs round-trip PIA
OPIS → EGLL → OPIS
OPIS EGLL OPIS · Attock → EGLL · London intl PIA785 · PK785 · sched 06:50Z
EGLL OPIS EGLL · London → OPIS · Attock intl PIA786 · PK786 · sched 18:05Z
2026-05-13 2 legs round-trip PIA
OPIS → EGLL → OPIS
OPIS EGLL OPIS · Attock → EGLL · London intl PIA785 · PK785 · sched 06:30Z
EGLL OPIS EGLL · London → OPIS · Attock intl PIA786 · PK786 · sched 18:05Z
2026-05-12 2 legs round-trip PIA
OPIS → EGCC → OPIS
OPIS EGCC OPIS · Attock → EGCC · Manchester, Greater Manchester intl PIA701 · PK701 · sched 07:30Z
EGCC OPIS EGCC · Manchester, Greater Manchester → OPIS · Attock intl PIA702 · PK702 · sched 18:30Z
2026-05-11 2 legs PIA
OPLA → EGLL → OPIS
OPLA EGLL OPLA · Lahore → EGLL · London intl PIA757 · PK757 · sched 07:20Z
EGLL OPIS EGLL · London → OPIS · Attock intl PIA786 · PK786 · sched 18:05Z
2026-05-10 2 legs PIA
OPIS → EGLL → OPLA
OPIS EGLL OPIS · Attock → EGLL · London intl PIA785 · PK785 · sched 07:30Z
EGLL OPLA EGLL · London → OPLA · Lahore intl PIA758 · PK758 · sched 18:05Z
2026-05-09 2 legs round-trip PIA
OPIS → OEDF → OPIS
OPIS OEDF OPIS · Attock → OEDF · Ad Dammam intl PIA245 · PK245 · sched 09:00Z
OEDF OPIS OEDF · Ad Dammam → OPIS · Attock intl PIA246 · PK246 · sched 14:45Z
2026-05-08 2 legs round-trip PIA
OPIS → EGLL → OPIS
OPIS EGLL OPIS · Attock → EGLL · London intl PIA785 · PK785 · sched 06:50Z
EGLL OPIS EGLL · London → OPIS · Attock intl PIA786 · PK786 · sched 18:05Z
2026-05-07 1 legs PIA
CYYZ → OPIS
CYYZ OPIS CYYZ · Toronto → OPIS · Attock intl PIA782 · PK782 · sched Z
2026-05-06 1 legs PIA
OPLA → CYYZ
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA789 · PK789 · sched 23:15Z
2026-05-05 2 legs round-trip PIA
OEJN → OPLA → OEJN
OEJN OPLA OEJN · Jeddah → OPLA · Lahore intl PIA846 · PK846 · sched 15:25Z
OPKC OEJN OPKC · Karachi → OEJN · Jeddah ⚠ gap intl PIA845 · PK845 · sched Z
2026-05-03 2 legs PIA
OPLA → CYYZ → OPKC
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA797 · PK797 · sched 23:30Z
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
2026-05-02 1 legs PIA
CYYZ → OPLA
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:00Z
2026-05-01 1 legs PIA
OPIS → CYYZ
OPIS CYYZ OPIS · Attock → CYYZ · Toronto intl PIA781 · PK781 · sched 08:00Z
2026-04-30 1 legs PIA
CYYZ → OPIS
CYYZ OPIS CYYZ · Toronto → OPIS · Attock intl PIA782 · PK782 · sched 16:15Z
2026-04-29 2 legs round-trip PIA
CYYZ → OPLA → CYYZ
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA790 · PK790 · sched 21:00Z
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA789 · PK789 · sched 23:15Z
2026-04-28 2 legs PIA
OPKC → CYYZ → OPLA
OPKC CYYZ OPKC · Karachi → CYYZ · Toronto intl PIA783 · PK783 · sched 02:55Z
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA790 · PK790 · sched 21:00Z
2026-04-26 1 legs PIA
CYYZ → OPKC
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched 17:00Z
2026-04-25 2 legs round-trip PIA
CYYZ → OPLA → CYYZ
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:00Z
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA797 · PK797 · sched 23:30Z
2026-04-24 1 legs PIA
OPIS → CYYZ
OPIS CYYZ OPIS · Attock → CYYZ · Toronto intl PIA781 · PK781 · sched 08:00Z
2026-04-23 1 legs PIA
CYYZ → OPIS
CYYZ OPIS CYYZ · Toronto → OPIS · Attock intl PIA782 · PK782 · sched Z
2026-04-22 1 legs PIA
OPLA → CYYZ
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto intl PIA789 · PK789 · sched 23:15Z
2026-04-21 2 legs PIA
OPKC → CYYZ → OPLA
OPKC CYYZ OPKC · Karachi → CYYZ · Toronto intl PIA783 · PK783 · ⏱ 03:09– (Nonem)
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA790 · PK790 · sched 21:00Z
2026-04-19 1 legs PIA
CYYZ → OPKC
CYYZ OPKC CYYZ · Toronto → OPKC · Karachi intl PIA784 · PK784 · sched Z
2026-04-18 3 legs round-trip PIA
CYYZ → OPLA → ULAH → CYYZ
CYYZ OPLA CYYZ · Toronto → OPLA · Lahore intl PIA798 · PK798 · sched 01:00Z
CYYZ ULAH CYYZ · Toronto → ULAH · Arkhangelsk ⚠ gap intl PIA798 · PK798 · sched 01:00Z
OPLA CYYZ OPLA · Lahore → CYYZ · Toronto ⚠ gap intl PIA797 · PK797 · sched 23:30Z
2026-04-17 1 legs PIA
OPIS → CYYZ
OPIS CYYZ OPIS · Attock → CYYZ · Toronto intl PIA781 · PK781 · sched 08:10Z
2026-04-16 1 legs PIA
WMKK → OPIS
WMKK OPIS WMKK · Sepang → OPIS · Attock intl PIA895 · PK895 · sched 04:30Z
2026-04-15 4 legs PIA
OPIS → OERK → OPIS → WMKK → WMKK
OPIS OERK OPIS · Attock → OERK · Riyadh intl PIA753 · PK753 · sched 04:00Z
OERK OPIS OERK · Riyadh → OPIS · Attock intl PIA754 · PK754 · sched 10:45Z
OPIS WMKK OPIS · Attock → WMKK · Sepang intl PIA894 · PK894 · sched 17:45Z
OPIS WMKK OPIS · Attock → WMKK · Sepang ⚠ gap intl PIA894 · PK894 · sched 17:45Z
2026-04-14 2 legs round-trip PIA
OPIS → OEMA → OPIS
OPIS OEMA OPIS · Attock → OEMA · Medina intl PIA713 · PK713 · sched 06:30Z
OEMA OPIS OEMA · Medina → OPIS · Attock intl PIA714 · PK714 · sched 13:50Z
2026-04-13 2 legs round-trip PIA
OPIS → OERK → OPIS
OPIS OERK OPIS · Attock → OERK · Riyadh intl PIA753 · PK753 · sched 04:00Z
OERK OPIS OERK · Riyadh → OPIS · Attock intl PIA754 · PK754 · sched 10:45Z
2026-04-12 2 legs round-trip PIA
OPIS → LFPG → OPIS
OPIS LFPG OPIS · Attock → LFPG · Paris (Roissy-en-France, Val-d'Oise) intl PIA749 · PK749 · sched 06:45Z
LFPG OPIS LFPG · Paris (Roissy-en-France, Val-d'Oise) → OPIS · Attock intl PIA750 · PK750 · sched 17:30Z
2026-04-11 1 legs PIA
OEMA → OPIS
OEMA OPIS OEMA · Medina → OPIS · Attock intl PIA714 · PK714 · sched 04:50Z
2026-04-10 2 legs PIA
OPKC → OPIS → OEMA
OPKC OPIS OPKC · Karachi → OPIS · Attock PIA308 · PK308 · sched 11:00Z
OPIS OEMA OPIS · Attock → OEMA · Medina intl PIA713 · PK713 · sched 21:30Z
2026-04-03 1 legs round-trip APB
OPKC → OPKC
OPKC OPKC OPKC · Karachi → OPKC · Karachi ferry APBGZ · sched Z