‹ Aircraft

B-7588 / 780F77

95 flights over 51 days · 1.86 legs/day · base ZGGG · Guangzhou (Huadu) · operators: CSN

95
Flights
12
Airports served
13%
ADS-B observed
0
Ferry / no-flightnum

Aircraft identity

777 31BER B77W
China Southern Airlines · reg B-7588
Boeing · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 2 legs round-trip CSN
ZGGG → RJTT → ZGGG
ZGGG RJTT ZGGG · Guangzhou (Huadu) → RJTT · Tokyo intl CSN385 · CZ385 · sched 00:50Z
RJTT ZGGG RJTT · Tokyo → ZGGG · Guangzhou (Huadu) intl CSN386 · CZ386 · sched 06:40Z
2026-06-22 2 legs round-trip CSN
ZGGG → RJTT → ZGGG
ZGGG RJTT ZGGG · Guangzhou (Huadu) → RJTT · Tokyo intl CSN385 · CZ385 · sched 00:50Z
RJTT ZGGG RJTT · Tokyo → ZGGG · Guangzhou (Huadu) intl CSN386 · CZ386 · sched 06:40Z
2026-06-21 1 legs CSN
KLAX → ZGGG
KLAX ZGGG KLAX · Los Angeles → ZGGG · Guangzhou (Huadu) intl CSN328 · CZ328 · sched 06:50Z
2026-06-20 3 legs CSN
ZGGG → RCTP → ZGGG → KLAX
ZGGG RCTP ZGGG · Guangzhou (Huadu) → RCTP · Taoyuan intl CSN3097 · CZ3097 · sched 03:20Z
RCTP ZGGG RCTP · Taoyuan → ZGGG · Guangzhou (Huadu) intl CSN3098 · CZ3098 · sched 06:50Z
ZGGG KLAX ZGGG · Guangzhou (Huadu) → KLAX · Los Angeles intl CSN327 · CZ327 · sched 13:50Z
2026-06-19 2 legs CSN
KSFO → ZHHH → ZGGG
KSFO ZHHH KSFO · San Francisco → ZHHH · Wuhan (Huangpi) intl CSN660 · CZ660 · sched 07:35Z
ZHHH ZGGG ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu) CSN660 · CZ660 · ⏱ 00:03–01:25 (81m)
2026-06-18 4 legs round-trip CSN
ZGGG → RCTP → ZHHH → KSFO → ZGGG
ZGGG RCTP ZGGG · Guangzhou (Huadu) → RCTP · Taoyuan intl CSN3097 · CZ3097 · sched 03:20Z
ZGGG ZHHH ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi) ⚠ gap CSN659 · CZ659 · sched 11:20Z
ZHHH KSFO ZHHH · Wuhan (Huangpi) → KSFO · San Francisco intl CSN659 · CZ659 · sched 15:40Z
RCTP ZGGG RCTP · Taoyuan → ZGGG · Guangzhou (Huadu) ⚠ gap intl CSN3098 · CZ3098 · sched Z
2026-06-17 2 legs round-trip CSN
ZGGG → ZWWW → ZGGG
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6900 · CZ6900 · sched 01:05Z
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6899 · CZ6899 · sched 08:00Z
2026-06-16 4 legs round-trip CSN
ZGGG → ZSSS → ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3523 · CZ3523 · sched 00:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3524 · CZ3524 · ⏱ 04:04– (Nonem)
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3503 · CZ3503 · sched 08:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3504 · CZ3504 · ⏱ 15:13– (Nonem)
2026-06-15 1 legs CSN
CYYZ → ZGGG
CYYZ ZGGG CYYZ · Toronto → ZGGG · Guangzhou (Huadu) intl CSN312 · CZ312 · sched Z
2026-06-14 3 legs CSN
ZGGG → ZBAD → ZGGG → CYYZ
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3101 · CZ3101 · sched 00:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3102 · CZ3102 · sched 04:30Z
ZGGG CYYZ ZGGG · Guangzhou (Huadu) → CYYZ · Toronto intl CSN311 · CZ311 · ⏱ 11:15– (Nonem)
2026-06-13 3 legs CSN
ZHHH → ZGGG → ZSSS → ZGGG
ZHHH ZGGG ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu) CSN660 · CZ660 · sched 00:00Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3525 · CZ3525 · sched 05:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3526 · CZ3526 · ⏱ 11:31– (Nonem)
2026-06-12 1 legs CSN
KSFO → ZHHH
KSFO ZHHH KSFO · San Francisco → ZHHH · Wuhan (Huangpi) intl CSN660 · CZ660 · sched 07:35Z
2026-06-11 3 legs CSN
ZBAD → ZGGG → ZHHH → KSFO
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3102 · CZ3102 · sched 04:30Z
ZGGG ZHHH ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi) CSN659 · CZ659 · sched 11:20Z
ZHHH KSFO ZHHH · Wuhan (Huangpi) → KSFO · San Francisco intl CSN659 · CZ659 · sched 15:40Z
2026-06-10 2 legs CSN
ZSSS → ZGGG → ZBAD
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3596 · CZ3596 · sched 00:50Z
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3179 · CZ3179 · sched 05:00Z
2026-06-09 3 legs CSN
ZGGG → ZBAD → ZGGG → ZSSS
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3099 · CZ3099 · sched 01:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3106 · CZ3106 · sched 05:30Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3595 · CZ3595 · sched 12:00Z
2026-06-08 1 legs CSN
CYYZ → ZGGG
CYYZ ZGGG CYYZ · Toronto → ZGGG · Guangzhou (Huadu) intl CSN312 · CZ312 · sched 05:30Z
2026-06-07 2 legs CSN
RCTP → ZGGG → CYYZ
RCTP ZGGG RCTP · Taoyuan → ZGGG · Guangzhou (Huadu) intl CSN3098 · CZ3098 · sched 06:50Z
ZGGG CYYZ ZGGG · Guangzhou (Huadu) → CYYZ · Toronto intl CSN311 · CZ311 · sched 11:05Z
2026-06-06 1 legs CSN
KJFK → RCTP
KJFK RCTP KJFK · New York → RCTP · Taoyuan intl CSN600 · CZ3097 · sched 03:20Z
2026-06-04 3 legs CSN
ZSSS → ZGGG → KJFK → KJFK
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3596 · CZ3596 · ⏱ 01:00– (Nonem)
ZGGG KJFK ZGGG · Guangzhou (Huadu) → KJFK · New York intl CSN699 · CZ699 · sched 10:10Z
ZGGG KJFK ZGGG · Guangzhou (Huadu) → KJFK · New York ⚠ gap intl CSN699 · CZ699 · sched 10:10Z
2026-06-03 1 legs CSN
ZGGG → ZSSS
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3595 · CZ3595 · sched 12:00Z
2026-06-02 3 legs CSN
ZSSS → ZGGG → ZSSS → ZGGG
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3596 · CZ3596 · sched 00:50Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3525 · CZ3525 · ⏱ 05:26– (Nonem)
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3526 · CZ3526 · ⏱ 09:03– (Nonem)
2026-06-01 1 legs CSN
ZGGG → ZSSS
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3595 · CZ3595 · sched 12:00Z
2026-05-31 2 legs round-trip CSN
ZGGG → RCTP → ZGGG
ZGGG RCTP ZGGG · Guangzhou (Huadu) → RCTP · Taoyuan intl CSN3097 · CZ3097 · sched 03:20Z
RCTP ZGGG RCTP · Taoyuan → ZGGG · Guangzhou (Huadu) intl CSN3098 · CZ3098 · sched 06:50Z
2026-05-30 1 legs CSN
KLAX → ZGGG
KLAX ZGGG KLAX · Los Angeles → ZGGG · Guangzhou (Huadu) intl CSN328 · CZ328 · sched 06:50Z
2026-05-29 3 legs CSN
ZGGG → RCTP → ZGGG → KLAX
ZGGG RCTP ZGGG · Guangzhou (Huadu) → RCTP · Taoyuan intl CSN3097 · CZ3097 · sched 03:20Z
RCTP ZGGG RCTP · Taoyuan → ZGGG · Guangzhou (Huadu) intl CSN3098 · CZ3098 · sched 06:50Z
ZGGG KLAX ZGGG · Guangzhou (Huadu) → KLAX · Los Angeles intl CSN327 · CZ327 · sched 13:50Z
2026-05-28 2 legs round-trip CSN
ZGGG → RJTT → ZGGG
ZGGG RJTT ZGGG · Guangzhou (Huadu) → RJTT · Tokyo intl CSN385 · CZ385 · sched 00:50Z
RJTT ZGGG RJTT · Tokyo → ZGGG · Guangzhou (Huadu) intl CSN386 · CZ386 · sched 06:40Z
2026-05-26 2 legs round-trip CSN
ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3525 · CZ3525 · sched 05:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3526 · CZ3526 · sched 08:50Z
2026-05-25 1 legs CSN
KLAX → ZGGG
KLAX ZGGG KLAX · Los Angeles → ZGGG · Guangzhou (Huadu) intl CSN328 · CZ328 · sched 06:50Z
2026-05-24 2 legs CSN
ZSSS → ZGGG → KLAX
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3596 · CZ3596 · sched 00:50Z
ZGGG KLAX ZGGG · Guangzhou (Huadu) → KLAX · Los Angeles intl CSN327 · CZ327 · sched 13:50Z
2026-05-23 3 legs CSN
ZGGG → ZSSS → ZGGG → ZSSS
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3523 · CZ3523 · sched 00:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3524 · CZ3524 · ⏱ 07:53– (Nonem)
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3595 · CZ3595 · sched 12:00Z
2026-05-21 2 legs round-trip CSN
ZGGG → RJTT → ZGGG
ZGGG RJTT ZGGG · Guangzhou (Huadu) → RJTT · Tokyo intl CSN385 · CZ385 · sched 00:50Z
RJTT ZGGG RJTT · Tokyo → ZGGG · Guangzhou (Huadu) intl CSN386 · CZ386 · sched 06:40Z
2026-05-18 2 legs round-trip CSN
ZGGG → RJTT → ZGGG
ZGGG RJTT ZGGG · Guangzhou (Huadu) → RJTT · Tokyo intl CSN385 · CZ385 · ⏱ 01:12– (Nonem)
RJTT ZGGG RJTT · Tokyo → ZGGG · Guangzhou (Huadu) intl CSN386 · CZ386 · sched 06:40Z
2026-05-17 2 legs round-trip CSN
ZGGG → RJTT → ZGGG
ZGGG RJTT ZGGG · Guangzhou (Huadu) → RJTT · Tokyo intl CSN385 · CZ385 · sched 00:50Z
RJTT ZGGG RJTT · Tokyo → ZGGG · Guangzhou (Huadu) intl CSN386 · CZ386 · sched 06:40Z
2026-05-16 1 legs CSN
KJFK → ZGGG
KJFK ZGGG KJFK · New York → ZGGG · Guangzhou (Huadu) intl CSN600 · CZ600 · sched 05:10Z
2026-05-14 1 legs CSN
ZGGG → KJFK
ZGGG KJFK ZGGG · Guangzhou (Huadu) → KJFK · New York intl CSN699 · CZ699 · sched 10:10Z
2026-05-11 1 legs CSN
CYYZ → ZGGG
CYYZ ZGGG CYYZ · Toronto → ZGGG · Guangzhou (Huadu) intl CSN312 · CZ312 · sched 05:30Z
2026-05-10 1 legs CSN
ZGGG → CYYZ
ZGGG CYYZ ZGGG · Guangzhou (Huadu) → CYYZ · Toronto intl CSN311 · CZ311 · sched 11:05Z
2026-05-09 1 legs CSN
KJFK → ZGGG
KJFK ZGGG KJFK · New York → ZGGG · Guangzhou (Huadu) intl CSN600 · CZ600 · sched 05:10Z
2026-05-07 1 legs CSN
ZGGG → KJFK
ZGGG KJFK ZGGG · Guangzhou (Huadu) → KJFK · New York intl CSN699 · CZ699 · sched 10:10Z
2026-04-30 2 legs round-trip CSN
ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3537 · CZ3537 · sched 03:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3538 · CZ3538 · ⏱ 07:12– (Nonem)
2026-04-28 2 legs round-trip CSN
ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3537 · CZ3537 · sched 03:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3538 · CZ3538 · sched 06:50Z
2026-04-15 2 legs round-trip CSN
ZGGG → ZBAD → ZGGG
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3999 · CZ3999 · sched 07:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3110 · CZ3110 · sched 11:30Z
2026-04-14 2 legs round-trip CSN
ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3529 · CZ3529 · sched 01:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3530 · CZ3530 · sched 04:50Z
2026-04-13 2 legs round-trip CSN
ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3525 · CZ3525 · sched 05:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3526 · CZ3526 · sched 08:50Z
2026-04-09 2 legs round-trip CSN
ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3529 · CZ3529 · sched 01:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3530 · CZ3530 · ⏱ 05:15– (Nonem)
2026-04-02 2 legs round-trip CSN
ZGGG → RJTT → ZGGG
ZGGG RJTT ZGGG · Guangzhou (Huadu) → RJTT · Tokyo intl CSN385 · CZ385 · sched 00:50Z
RJTT ZGGG RJTT · Tokyo → ZGGG · Guangzhou (Huadu) intl CSN386 · CZ386 · sched 06:40Z
2026-04-01 1 legs CSN
CYVR → ZGGG
CYVR ZGGG CYVR · Vancouver → ZGGG · Guangzhou (Huadu) intl CSN330 · CZ330 · sched 07:35Z
2026-03-31 1 legs CSN
ZGGG → CYVR
ZGGG CYVR ZGGG · Guangzhou (Huadu) → CYVR · Vancouver intl CSN329 · CZ329 · sched Z
2026-03-30 1 legs CSN
CYYZ → ZGGG
CYYZ ZGGG CYYZ · Toronto → ZGGG · Guangzhou (Huadu) intl CSN312 · CZ312 · sched 05:30Z
2026-03-29 1 legs CSN
ZGGG → CYYZ
ZGGG CYYZ ZGGG · Guangzhou (Huadu) → CYYZ · Toronto intl CSN311 · CZ311 · sched 11:05Z
2026-03-28 1 legs CSN
ZBAD → ZGGG
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3106 · CZ3106 · sched 05:30Z