✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ 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
+ Photo / OSINT via Firecrawl (1 credit)
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