‹ Aircraft

B-8951 / 780BE0

194 flights over 71 days · 2.73 legs/day · base ZUUU · Chengdu (Shuangliu) · operators: TBA

194
Flights
7
Airports served
19%
ADS-B observed
1
Ferry / no-flightnum

Aircraft identity

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

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 1 legs TBA
ZUTF → ZUUU
ZUTF ZUUU ZUTF · Chengdu (Jianyang) → ZUUU · Chengdu (Shuangliu) TBA9009 · TV9009 · sched Z
2026-06-06 3 legs TBA
ZUUU → ZSSS → ZUTF → ZUTF
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched 04:55Z
ZSSS ZUTF ZSSS · Shanghai (Minhang) → ZUTF · Chengdu (Jianyang) TBA9866 · TV9866 · sched 08:45Z
ZUUU ZUTF ZUUU · Chengdu (Shuangliu) → ZUTF · Chengdu (Jianyang) ⚠ gap TBA9001 · TV9001 · sched Z
2026-06-05 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 · sched 07:45Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:45Z
2026-06-04 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · ⏱ 02:19– (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-06-03 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 · sched 06:10Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · ⏱ 10:59– (Nonem)
2026-06-02 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 · sched 08:45Z
2026-06-01 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 · sched 06:10Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · ⏱ 10:27–12:18 (111m)
2026-05-31 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 · sched 07:45Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:45Z
2026-05-30 2 legs round-trip TBA
ZUUU → ZULS → ZUUU
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-05-29 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:15– (Nonem)
2026-05-28 1 legs TBA
ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-05-27 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:08–11:45 (157m)
2026-05-26 2 legs TBA
ZGGG → ZUUU → ZULS
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-05-25 4 legs TBA
ZULS → ZUUU → ZSSS → ZUUU → ZGGG
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · sched 01:35Z
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · ⏱ 05:29–07:39 (131m)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · sched 08:45Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-24 3 legs TBA
ZUUU → ZULS → ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · ⏱ 01:37–03:43 (126m)
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
2026-05-23 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · ⏱ 01:36– (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-22 3 legs TBA
ZUUU → ZULS → ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · ⏱ 01:31–03:40 (129m)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · ⏱ 05:04– (Nonem)
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-05-21 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 · ⏱ 11:01– (Nonem)
2026-05-20 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:41–09:28 (167m)
2026-05-19 3 legs TBA
ZULS → ZUUU → ZUUU → ZSSS
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · sched 01:35Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) ⚠ gap TBA9866 · TV9866 · sched 08:45Z
? ZSSS — → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched Z
2026-05-18 3 legs TBA
ZUUU → ZULS → ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · ⏱ 01:31–03:25 (114m)
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
2026-05-17 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:56– (Nonem)
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:50Z
2026-05-16 1 legs TBA
ZUUU → ZGGG
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-14 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:05– (Nonem)
2026-05-13 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-12 3 legs TBA
ZUUU → ZSSS → ZUUU → ZGGG
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · ⏱ 02:06–04:17 (131m)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-11 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:51– (Nonem)
2026-05-10 1 legs TBA
ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:20Z
2026-05-09 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:55– (Nonem)
2026-05-08 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 · sched 06:10Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · sched 10:15Z
2026-05-07 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 · ⏱ 11:02–13:31 (149m)
2026-05-06 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-05 4 legs TBA
ZJSY → ZUUU → ZJSY → ZUUU → ZGGG
ZJSY ZUUU ZJSY · Sanya (Tianya) → ZUUU · Chengdu (Shuangliu) TBA9806 · TV9806 · sched 02:15Z
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
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-05-04 4 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU → ZJSY
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 ZJSY ZUUU · Chengdu (Shuangliu) → ZJSY · Sanya (Tianya) TBA9805 · TV9805 · sched 22:40Z
2026-05-03 2 legs TBA
ZULS → ZUUU → ZGGG
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:45Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:35– (Nonem)
2026-05-02 2 legs TBA
ZGGG → ZUUU → ZULS
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · ⏱ 07:50–09:54 (124m)
2026-05-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 · 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-30 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:06– (Nonem)
2026-04-29 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 · sched 06:10Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · sched Z
2026-04-28 3 legs TBA
ZULS → ZUUU → ZUUU → ZSSS
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · sched 01:35Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) ⚠ gap TBA9866 · TV9866 · sched 08:45Z
? ZSSS — → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched Z
2026-04-27 2 legs TBA
ZGGG → ZUUU → ZULS
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-04-26 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: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
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:38– (Nonem)
2026-04-22 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-21 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:20– (Nonem)
2026-04-20 2 legs round-trip TBA
ZUUU → ZSSS → ZUUU
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · ⏱ 02:22– (Nonem)
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:10Z
2026-04-19 2 legs round-trip TBA
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
2026-04-18 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–08:57 (156m)
2026-04-17 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 · sched 08:45Z
2026-04-16 1 legs TBA
ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-04-15 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 · sched 08:45Z
2026-04-12 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 · sched 08:45Z
2026-04-11 2 legs TBA
ZGGG → ZUUU → ?
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
? ? — → — ferry TBA9765 · sched Z
2026-04-10 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-04-09 1 legs TBA
ZUUU → ZULS
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:45Z
2026-04-08 4 legs TBA
ZULS → ZUUU → ZULS → ZULS → ZUUU
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
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) ⚠ gap TBA9823 · TV9823 · sched Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched Z
2026-04-07 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 · ⏱ 11:06– (Nonem)
2026-04-06 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 · sched 08:45Z
2026-04-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:24– (Nonem)
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA995R · TV9882 · sched Z
2026-04-04 2 legs round-trip TBA
ZUUU → ZULS → ZUUU
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-03 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 · sched 07:45Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:00Z
2026-04-02 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:16– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched 23:30Z
2026-04-01 1 legs TBA
ZGGG → ZUUU
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
2026-03-31 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 · ⏱ 11:02– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · ⏱ 23:47– (Nonem)
2026-03-30 4 legs round-trip TBA
ZUUU → ZULS → ZUUU → ZBAA → ZUUU
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · ⏱ 01:38– (Nonem)
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · sched 04:30Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:45Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 12:03– (Nonem)
2026-03-29 4 legs round-trip TBA
ZUUU → ZULS → ZUUU → ZULS → ZUUU
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9823 · TV9823 · sched 01:30Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9824 · TV9824 · sched 04:20Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9766 · TV9766 · sched 07:25Z
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9765 · TV9765 · sched 11:00Z
2026-03-28 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:55Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · ⏱ 12:16–14:45 (149m)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9765 · sched Z
2026-03-27 3 legs TBA
ZULS → ZUUU → ZSSS → ZUUU
ZULS ZUUU ZULS · Shannan (Gonggar) → ZUUU · Chengdu (Shuangliu) TBA9881 · TV9881 · sched 02:20Z
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9881 · TV9881 · sched 05:20Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9866 · TV9866 · ⏱ 09:39– (Nonem)
2026-03-26 3 legs TBA
ZUUU → ZSSS → ZUUU → ZULS
ZUUU ZSSS ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang) TBA9865 · TV9865 · sched 02:05Z
ZSSS ZUUU ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu) TBA9882 · TV9882 · sched 06:40Z
ZUUU ZULS ZUUU · Chengdu (Shuangliu) → ZULS · Shannan (Gonggar) TBA9882 · TV9882 · ⏱ 11:43–14:29 (166m)
2026-03-25 3 legs TBA
ZJSY → ZUUU → ZJSY → ZUUU
ZJSY ZUUU ZJSY · Sanya (Tianya) → ZUUU · Chengdu (Shuangliu) TBA9806 · TV9806 · sched 01:40Z
ZUUU ZJSY ZUUU · Chengdu (Shuangliu) → ZJSY · Sanya (Tianya) TBA9817 · TV9817 · sched 05:40Z
ZJSY ZUUU ZJSY · Sanya (Tianya) → ZUUU · Chengdu (Shuangliu) TBA9818 · TV9818 · sched 13:05Z
2026-03-24 4 legs TBA
ZGGG → ZUUU → ZBAA → ZUUU → ZJSY
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) TBA9766 · TV9766 · sched 03:15Z
ZUUU ZBAA ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing TBA9955 · TV9955 · sched 06:55Z
ZBAA ZUUU ZBAA · Beijing → ZUUU · Chengdu (Shuangliu) TBA9956 · TV9956 · sched 10:45Z
ZUUU ZJSY ZUUU · Chengdu (Shuangliu) → ZJSY · Sanya (Tianya) TBA9805 · TV9805 · sched 22:10Z
2026-03-23 1 legs TBA
ZUUU → ZGGG
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) TBA9765 · TV9956 · sched 22:50Z