‹ Aircraft

B-8950 / 78089B

226 flights over 80 days · 2.83 legs/day · base ZUUU · Chengdu (Shuangliu) · operators: TBA

226
Flights
9
Airports served
29%
ADS-B observed
12
Ferry / no-flightnum

Aircraft identity

A330 243 A332
Tibet Airlines · reg B-8950
Airbus · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 2 legs round-trip TBA
ZUUU → ZBAA → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-06-22 4 legs round-trip TBA
ZUUU → ZULS → ZUUU → ZULS → ZUUU
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:20Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · sched 04:45Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:53–10:11 (139m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:45Z
2026-06-21 3 legs round-trip TBA
ZUUU → ZULS → ZUUU → ZUUU
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:20Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · ⏱ 04:44– (Nonem)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) ⚠ gap TBA9765 · TV9765 · ⏱ 11:56– (Nonem)
2026-06-20 3 legs TBA
ZGGG → ZUUU → ZULS → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · ⏱ 03:32– (Nonem)
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:50–09:38 (108m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · ⏱ 11:18– (Nonem)
2026-06-19 5 legs TBA
ZUUU → ZULS → ZUUU → ZULS → ZUUU → ZGGG
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · ⏱ 01:37–03:25 (108m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · sched 04:45Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · ⏱ 12:13– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:40– (Nonem)
2026-06-18 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · sched 01:35Z
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched 04:55Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · ⏱ 09:23– (Nonem)
2026-06-17 3 legs TBA
ZUUU → ZULS → ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:20Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · ⏱ 05:01– (Nonem)
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-06-16 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched 04:55Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · ⏱ 09:01– (Nonem)
2026-06-15 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · ⏱ 01:46– (Nonem)
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · ⏱ 05:38– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · sched 08:45Z
2026-06-14 3 legs TBA
ZUUU → ZSSS → ZUUU → ZULS
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · ⏱ 02:08– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · sched 10:15Z
2026-06-13 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:00Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
2026-06-12 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-06-11 3 legs TBA
ZUUU → ZSSS → ZUUU → ZGGG
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · ⏱ 05:17– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · sched 08:45Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:41– (Nonem)
2026-06-10 2 legs TBA
ZBAD → ZBAA → ZUUU
ZBAD ZBAA ZBAD · Beijing → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-06-09 2 legs round-trip TBA
ZUUU → ZBAA → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-06-07 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · ⏱ 01:38– (Nonem)
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · ⏱ 05:00–07:16 (135m)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · sched 08:45Z
2026-06-06 1 legs TBA
ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:57–10:41 (164m)
2026-06-05 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · sched 01:35Z
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · ⏱ 05:28– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · sched 08:45Z
2026-06-04 1 legs TBA
ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-06-03 2 legs round-trip TBA
ZUUU → ZBAA → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-06-02 1 legs TBA
ZGGG → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
2026-06-01 5 legs TBA
ZUUU → ZULS → ZUUU → ZULS → ZUUU → ZGGG
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:20Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · sched 04:45Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:51–09:53 (122m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · ⏱ 11:57– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-31 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-05-30 3 legs TBA
ZUUU → ZBAA → ZUUU → ZGGG
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 07:35– (Nonem)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-29 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-05-28 2 legs round-trip TBA
ZGGG → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-27 3 legs TBA
ZUUU → ZBAA → ZUUU → ZGGG
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 06:50–08:55 (125m)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 10:55–13:25 (151m)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-26 2 legs round-trip TBA
ZUUU → ZBAA → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-05-25 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · ⏱ 02:15– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
2026-05-24 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-05-23 4 legs round-trip TBA
ZGGG → ZUUU → ZULS → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:54–09:57 (123m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · ⏱ 11:13– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-22 4 legs round-trip TBA
ZGGG → ZUUU → ZBAA → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 07:05–09:09 (124m)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 11:02– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:42– (Nonem)
2026-05-21 3 legs TBA
ZUUU → ZSSS → ZUUU → ZGGG
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:00Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · ⏱ 06:17– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-20 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 11:06– (Nonem)
2026-05-19 4 legs round-trip TBA
ZGGG → ZUUU → ZBAA → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:47–02:02 (134m)
2026-05-18 4 legs round-trip TBA
ZGGG → ZUUU → ZBAA → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-17 3 legs TBA
ZUUU → ZSSS → ZUUU → ZGGG
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · ⏱ 02:06– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · ⏱ 06:30– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-16 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:00Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · ⏱ 06:14– (Nonem)
2026-05-15 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 06:52– (Nonem)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-05-14 3 legs TBA
ZUUU → ZSSS → ZUUU → ZGGG
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:00Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:37– (Nonem)
2026-05-13 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · ⏱ 03:12–05:22 (130m)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · ⏱ 06:34– (Nonem)
2026-05-12 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAD ZUUU ZBAD · Beijing → ZUUU · Chengdu (Shuangliu) ⚠ gap TBA9956 · TV9956 · sched 10:50Z
2026-05-11 4 legs round-trip TBA
ZGGG → ZUUU → ZBAA → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 06:55– (Nonem)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-10 4 legs round-trip TBA
ZGGG → ZUUU → ZBAA → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · ⏱ 03:30– (Nonem)
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:37– (Nonem)
2026-05-09 1 legs TBA
ZUUU → ZGGG
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-07 3 legs TBA
ZGGG → ZUUU → ZULS → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:51–09:56 (125m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:00Z
2026-05-06 4 legs TBA
ZULS → ZUUU → ZSSS → ZUUU → ZGGG
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · ⏱ 01:45– (Nonem)
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched 04:55Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · ⏱ 09:13– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-05 3 legs TBA
ZUUU → ZSSS → ZUUU → ZULS
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:00Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · ⏱ 06:26– (Nonem)
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · sched 10:15Z
2026-05-04 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · sched 01:35Z
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched 04:55Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · ⏱ 08:54– (Nonem)
2026-05-03 3 legs TBA
ZUUU → ZULS → ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:20Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · ⏱ 04:54– (Nonem)
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-05-02 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · ⏱ 01:40– (Nonem)
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched 04:55Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · sched 08:45Z
2026-05-01 3 legs TBA
ZUUU → ZSSS → ZUUU → ZULS
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · ⏱ 02:08– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · sched 10:15Z
2026-04-30 3 legs TBA
ZGGG → ZUUU → ZULS → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:54–09:57 (122m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · ⏱ 11:23– (Nonem)
2026-04-29 5 legs TBA
ZUUU → ZULS → ZUUU → ZULS → ZUUU → ZGGG
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · ⏱ 01:41–04:10 (149m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · sched 04:45Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:45Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-04-28 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 11:03–13:35 (152m)
2026-04-27 4 legs round-trip TBA
ZUUU → ZBAA → ZUUU → ZGGG → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
? ZUUU — → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched Z
2026-04-26 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-04-25 3 legs TBA
ZUUU → ZULS → ZUUU → ZGGG
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:00Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-04-24 4 legs round-trip TBA
ZUUU → ZULS → ZUUU → ZULS → ZUUU
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:20Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · sched 04:30Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:00Z
2026-04-23 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:00Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · ⏱ 06:21– (Nonem)
2026-04-22 3 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9766 · sched 07:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 11:44– (Nonem)
2026-04-21 3 legs TBA
ZUUU → ZBAA → ZUUU → ZGGG
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-04-20 1 legs TBA
ZGGG → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
2026-04-19 3 legs TBA
ZUUU → ZBAA → ZUUU → ZGGG
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 06:57– (Nonem)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-04-17 2 legs round-trip TBA
ZUUU → ZBAA → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-04-16 2 legs TBA
ZUUU → ZGGG → ?
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
ZGFS ? ZGFS · Foshan (Nanhai) → — ferry ⚠ gap · sched Z
2026-04-15 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:00Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
2026-04-14 2 legs round-trip TBA
ZUUU → ZGGG → ZUUU
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
2026-04-13 3 legs TBA
ZUUU → ZGGG → ? → ?
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
? ? — → — ferry · sched Z
ZBAD ? ZBAD · Beijing → — ferry · sched Z
2026-04-12 4 legs TBA
ZGFS → ? → ? → ? → ZBAD
ZGFS ? ZGFS · Foshan (Nanhai) → — ferry · sched Z
ZBAA ? ZBAA · Beijing → — ferry · sched Z
? ? — → — ferry TBA9765 · sched Z
? ZBAD — → ZBAD · Beijing ferry · sched Z
2026-04-11 2 legs
ZBAD → ? → ?
ZBAD ? ZBAD · Beijing → — ferry · sched Z
? ? — → — ferry · sched Z
2026-04-10 3 legs
? → ? → ? → ?
? ? — → — ferry · sched Z
ZBAA ? ZBAA · Beijing → — ferry · sched Z
ZGGG ? ZGGG · Guangzhou (Huadu) → — ferry · sched Z
2026-04-09 3 legs TBA
ZUUU → ZGGG → ZUUU → ZGGG
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-04-08 2 legs round-trip TBA
ZUUU → ZBAA → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 06:55– (Nonem)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 11:03– (Nonem)
2026-04-06 3 legs TBA
ZJSY → ZUUU → ZBAA → ZUUU
ZJSY ZUUU ZJSY · Sanya (Tianya) → ZUUU · Chengdu (Shuangliu) TBA9806 · TV9806 · sched 02:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 10:56– (Nonem)
2026-04-05 3 legs TBA
ZUUU → ZBAA → ZUUU → ZJSY
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 06:52–08:59 (127m)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZJSY ZUUU · Chengdu (Shuangliu) → ZJSY · Sanya (Tianya) TBA9805 · TV9805 · sched 22:40Z
2026-04-04 1 legs TBA
ZGGG → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
2026-04-03 3 legs TBA
ZUUU → ZBAA → ZUUU → ZGGG
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · ⏱ 06:52–09:27 (155m)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-04-02 2 legs round-trip TBA
ZUUU → ZBAA → ZUUU
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-04-01 3 legs round-trip TBA
ZUUU → ZJSY → ZUUU → ZUUU
ZUUU ZJSY ZUUU · Chengdu (Shuangliu) → ZJSY · Sanya (Tianya) TBA9821 · TV9821 · sched 05:40Z
ZJSY ZUUU ZJSY · Sanya (Tianya) → ZUUU · Chengdu (Shuangliu) TBA9822 · TV9822 · sched 09:15Z
ZUTF ZUUU ZUTF · Chengdu (Jianyang) → ZUUU · Chengdu (Shuangliu) ⚠ gap TBA9009 · TV9009 · sched Z