‹ Aircraft

B-6675 / 780649

431 flights over 92 days · 4.68 legs/day · base ZHHH · Wuhan (Huangpi) · operators: CCA

431
Flights
8
Airports served
31%
ADS-B observed
12
Ferry / no-flightnum

Aircraft identity

A321 213 A321
Air China · reg B-6675
Airbus · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 5 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUTF → ZHHH
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUTF ZHHH · Wuhan (Huangpi) → ZUTF · Chengdu (Jianyang) CCA8269 · CA8269 · ⏱ 10:06– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · ⏱ 13:54– (Nonem)
2026-06-22 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:46– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · ⏱ 13:16– (Nonem)
2026-06-21 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:06– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · ⏱ 13:17– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-06-20 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-06-19 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-06-18 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-06-17 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZHHH → ZUUU → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:08– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · ⏱ 23:49– (Nonem)
2026-06-16 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 19:00Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 22:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-06-15 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:57– (Nonem)
2026-06-14 4 legs round-trip CCA
ZUUU → ZHHH → ZHHH → ZBAA → ZUUU
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:50Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 05:46–07:21 (95m)
2026-06-13 6 legs CCA
ZBAA → ZHHH → ZHHH → ZUUU → ZBAA → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8205 · CA8205 · ⏱ 03:32– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-06-12 4 legs CCA
ZUUU → ZHHH → ZBAA → ZUUU → ZHHH
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · ⏱ 02:56– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:50Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 06:12– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · ⏱ 09:07–10:37 (90m)
2026-06-11 6 legs CCA
ZBAA → ZHHH → ZHHH → ZBAA → ZHHH → ZUUU → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · sched 22:35Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · ⏱ 03:45– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:00–11:35 (95m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · sched 15:40Z
2026-06-10 4 legs CCA
ZUUU → ZHHH → ZUUU → ZBAA → ZHHH
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · sched 03:50Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · ⏱ 09:13– (Nonem)
2026-06-09 6 legs CCA
ZBAA → ZHHH → ZBAD → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZHHH ZBAD ZHHH · Wuhan (Huangpi) → ZBAD · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:45– (Nonem)
2026-06-08 3 legs CCA
ZHHH → ZUUU → ZHHH → ZBAA
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 12:56– (Nonem)
2026-06-07 3 legs CCA
ZBAA → ZHHH → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:17–11:55 (98m)
2026-06-06 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-06-05 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:00– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · ⏱ 13:18– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:50– (Nonem)
2026-06-04 4 legs CCA
ZUUU → ZHHH → ZUUU → ZBAA → ZHHH
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · sched 03:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · ⏱ 08:57– (Nonem)
2026-06-03 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:14– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · ⏱ 13:19–14:46 (87m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:46– (Nonem)
2026-06-02 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 19:00Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 22:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 12:53– (Nonem)
2026-06-01 6 legs CCA
ZBAA → ZHHH → ZHHH → ZUUU → ZBAA → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8205 · CA8205 · ⏱ 03:35– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-31 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:50Z
2026-05-30 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZHHH → ZUUU → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 09:56–11:35 (99m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · sched 15:40Z
2026-05-29 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 22:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:50Z
2026-05-28 6 legs CCA
ZHHH → ZBAA → ZHHH → ZHHH → ZHHH → ZUUU → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8202 · CA8202 · ⏱ 00:28–02:31 (123m)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:06– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · sched 15:40Z
2026-05-27 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8262 · CA8262 · ⏱ 02:54– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:43– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · ⏱ 11:53– (Nonem)
2026-05-26 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · ⏱ 00:19– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · ⏱ 03:34– (Nonem)
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · ⏱ 06:46–08:37 (111m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:03– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · ⏱ 13:21– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-25 4 legs round-trip CCA
ZUUU → ZHHH → ZHHH → ZBAA → ZUUU
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:50Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 05:55– (Nonem)
2026-05-24 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZBAA → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8211 · CA8211 · ⏱ 09:50– (Nonem)
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8216 · CA8216 · ⏱ 13:12–15:04 (112m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-23 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · ⏱ 02:59– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:46– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · ⏱ 09:05– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 12:05– (Nonem)
2026-05-22 6 legs CCA
ZBAA → ZHHH → ZBAA → ZUUU → ZHHH → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8269 · CA8269 · sched 02:00Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:49– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · ⏱ 13:22–14:51 (88m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-21 4 legs round-trip CCA
ZUUU → ZHHH → ZHHH → ZBAA → ZUUU
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 05:43– (Nonem)
2026-05-20 6 legs CCA
ZBAA → ZHHH → ZHHH → ZBAA → ZBAA → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8202 · CA8202 · ⏱ 00:13–02:08 (115m)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8211 · CA8211 · sched 01:50Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8205 · CA8205 · ⏱ 03:26– (Nonem)
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8216 · CA8216 · sched 05:05Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-19 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 19:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:57– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · ⏱ 11:51– (Nonem)
2026-05-18 6 legs CCA
ZBAA → ZHHH → ZUUU → ZBAA → ZHHH → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · ⏱ 00:19– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8205 · CA8205 · ⏱ 03:31– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:37–08:27 (110m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-17 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 12:34–14:11 (97m)
2026-05-16 6 legs CCA
ZBAA → ZHHH → ZBAA → ZUUU → ZHHH → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:44–08:41 (117m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:50– (Nonem)
2026-05-15 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 06:19– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · ⏱ 12:02– (Nonem)
2026-05-14 5 legs CCA
ZSHC → ZBAA → ZHHH → ZHHH → ZUUU → ZUUU
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CCA1709 · CA1709 · sched 19:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:38– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:01–11:34 (93m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · sched 15:40Z
2026-05-13 5 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA → ZSHC
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 11:54– (Nonem)
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CCA1704 · CA1704 · sched 15:30Z
2026-05-12 6 legs CCA
ZBAA → ZHHH → ZHHH → ZUUU → ZBAA → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8205 · CA8205 · ⏱ 03:38– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:52– (Nonem)
2026-05-11 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:50Z
2026-05-10 5 legs CCA
ZHHH → ZBAA → ZUUU → ZHHH → ZHHH → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:39– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:50– (Nonem)
2026-05-09 5 legs CCA
ZUUU → ZHHH → ZHHH → ZBAA → ZUUU → ZHHH
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 05:47– (Nonem)
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8202 · CA8202 · ⏱ 00:07– (Nonem)
2026-05-08 6 legs CCA
ZBAA → ZHHH → ZHHH → ZUUU → ZBAA → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8205 · CA8205 · ⏱ 03:37– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:47– (Nonem)
2026-05-07 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-05-06 6 legs CCA
ZBAA → ZYHB → ZHHH → ZUUU → ZBAA → ZHHH → ZUUU
ZBAA ZYHB ZBAA · Beijing → ZYHB · Harbin CCA1643 · CA1643 · sched 16:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZYHB ZBAA ZYHB · Harbin → ZBAA · Beijing ⚠ gap CCA1644 · CA1644 · ⏱ 03:34– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · ⏱ 13:33–14:55 (82m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-05 4 legs round-trip CCA
ZUUU → ZHHH → ZHHH → ZBAA → ZUUU
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 19:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 06:06– (Nonem)
2026-05-04 3 legs CCA
ZHHH → ZUUU → ZHHH → ZUUU
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-05-02 5 legs CCA
ZBAA → ZHHH → ZHHH → ZBAA → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8202 · CA8202 · ⏱ 00:23– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · ⏱ 03:37– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:06– (Nonem)
2026-05-01 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 22:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-04-30 6 legs CCA
ZBAA → ZHHH → ZBAA → ZUUU → ZHHH → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:58– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-04-29 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:43– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · ⏱ 11:52– (Nonem)
2026-04-28 2 legs round-trip CCA
ZUUU → ZHHH → ZUUU
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 19:00Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:46– (Nonem)
2026-04-27 7 legs CCA
ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZHHH → ZHHH → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · ⏱ 00:28– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:32– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:51– (Nonem)
2026-04-26 4 legs round-trip CCA
ZUUU → ZHHH → ZHHH → ZBAA → ZUUU
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 05:51– (Nonem)
2026-04-25 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZHHH → ZUUU → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:50– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 09:59– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · sched 15:40Z
2026-04-24 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8262 · CA8262 · ⏱ 02:58– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:48– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · ⏱ 12:27–14:05 (99m)
2026-04-23 6 legs CCA
ZHHH → ZBAA → ZHHH → ZHHH → ZUUU → ZHHH → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · ⏱ 00:15– (Nonem)
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:48– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 09:56– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · ⏱ 13:25– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-04-22 4 legs CCA
ZUUU → ZHHH → ZUUU → ZBAA → ZHHH
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · sched 03:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · ⏱ 09:09–10:37 (88m)
2026-04-21 6 legs CCA
ZBAA → ZHHH → ZBAA → ZUUU → ZHHH → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:15Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 07:03– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-04-20 5 legs CCA
ZHHH → ZGSZ → ZHHH → ZUUU → ZHHH → ZBAA
ZHHH ZGSZ ZHHH · Wuhan (Huangpi) → ZGSZ · Shenzhen CCA8233 · CA8233 · sched 16:00Z
ZGSZ ZHHH ZGSZ · Shenzhen → ZHHH · Wuhan (Huangpi) CCA8234 · CA8234 · sched 19:10Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-04-19 5 legs CCA
ZBAA → ZYHB → ZBAA → ZUUU → ZHHH → ZHHH
ZBAA ZYHB ZBAA · Beijing → ZYHB · Harbin CCA1643 · CA1643 · sched 16:15Z
ZYHB ZBAA ZYHB · Harbin → ZBAA · Beijing CCA1644 · CA1644 · sched 19:25Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8269 · CA8269 · sched 02:00Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:58– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · ⏱ 13:36– (Nonem)
2026-04-18 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8262 · CA8262 · ⏱ 02:58–04:24 (86m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:46– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · ⏱ 12:01– (Nonem)
2026-04-17 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:10Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-04-16 5 legs CCA
ZHHH → ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 12:03– (Nonem)
2026-04-15 4 legs CCA
ZHHH → ZUUU → ? → ? → ?
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
? ? — → — ferry · sched Z
ZBAA ? ZBAA · Beijing → — ferry · sched Z
ZBAD ? ZBAD · Beijing → — ferry · sched Z
2026-04-14 2 legs CCA
ZHHH → ZUUU → ?
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
? ? — → — ferry · sched Z
2026-04-13 3 legs
? → ? → ? → ?
? ? — → — ferry · sched Z
ZBAA ? ZBAA · Beijing → — ferry · sched Z
ZBAD ? ZBAD · Beijing → — ferry · sched Z
2026-04-12 1 legs
? → ?
? ? — → — ferry · sched Z
2026-04-11 3 legs
? → ? → ? → ?
? ? — → — ferry · sched Z
ZBAA ? ZBAA · Beijing → — ferry · sched Z
? ? — → — ferry · sched Z
2026-04-10 2 legs CCA
ZHHH → ZUUU → ZBAD
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
? ZBAD — → ZBAD · Beijing ferry · sched Z
2026-04-09 5 legs round-trip CCA
ZHHH → ZBAA → ZHHH → ZHHH → ZUUU → ZHHH
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8202 · CA8202 · ⏱ 00:23–02:55 (152m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:10Z
2026-04-08 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 12:07– (Nonem)
2026-04-07 6 legs CCA
ZHHH → ZBAA → ZHHH → ZHHH → ZHHH → ZUUU → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · ⏱ 00:15– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:10Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:44– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:03– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · sched 15:40Z
2026-04-06 4 legs CCA
ZHHH → ZUUU → ZHHH → ZHHH → ZBAA
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8262 · CA8262 · ⏱ 02:53– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-04-05 6 legs CCA
ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZHHH → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · ⏱ 00:21–02:11 (111m)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:10Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 06:47– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-04-04 4 legs CCA
ZUUU → ZHHH → ZHHH → ZUUU → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8266 · CA8266 · sched 01:05Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:51– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing ⚠ gap CCA8213 · CA8213 · sched Z
2026-04-03 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:00Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · sched 05:10Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 23:49– (Nonem)
2026-04-02 5 legs round-trip CCA
ZBAA → ZHHH → ZHHH → ZBAA → ZHHH → ZBAA
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:10Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8202 · CA8202 · sched 16:10Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · ⏱ 06:40–08:37 (117m)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 11:58– (Nonem)
2026-04-01 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:55Z
2026-03-31 6 legs CCA
ZBAA → ZHHH → ZBAA → ZHHH → ZUUU → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 16:15Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · ⏱ 06:41– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:04– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8270 · CA8270 · ⏱ 13:13– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:40Z
2026-03-30 4 legs CCA
ZHHH → ZUUU → ZHHH → ZHHH → ZBAA
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8262 · CA8262 · ⏱ 02:53–04:15 (81m)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 11:58– (Nonem)
2026-03-29 6 legs CCA
ZHHH → ZBAA → ZHHH → ZHHH → ZHHH → ZUUU → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8210 · CA8210 · sched 22:35Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8202 · CA8202 · ⏱ 00:19– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:10Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · ⏱ 10:02– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8261 · CA8261 · ⏱ 23:52– (Nonem)
2026-03-28 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · ⏱ 05:48– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · ⏱ 09:02– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · ⏱ 11:55– (Nonem)
2026-03-27 6 legs CCA
ZBAA → ZHHH → ZUUU → ZBAD → ZHHH → ZHHH → ZUUU
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · sched 15:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8269 · CA8269 · sched 02:10Z
ZHHH ZBAD ZHHH · Wuhan (Huangpi) → ZBAD · Beijing ⚠ gap CCA8205 · CA8205 · ⏱ 03:37– (Nonem)
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8270 · CA8270 · sched 05:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 08:25– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 00:02– (Nonem)
2026-03-26 4 legs round-trip CCA
ZUUU → ZHHH → ZHHH → ZBAA → ZUUU
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8262 · CA8262 · ⏱ 03:05– (Nonem)
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:45Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) ⚠ gap CCA8265 · CA8265 · ⏱ 05:43– (Nonem)
2026-03-25 6 legs CCA
ZHHH → ZBAA → ZHHH → ZGSD → ZHHH → ZHHH → ZUUU
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8205 · CA8205 · sched 19:30Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) CCA8202 · CA8202 · ⏱ 00:41– (Nonem)
ZHHH ZGSD ZHHH · Wuhan (Huangpi) → ZGSD · Zhuhai (Jinwan) CCA8239 · CA8239 · sched 02:00Z
ZGSD ZHHH ZGSD · Zhuhai (Jinwan) → ZHHH · Wuhan (Huangpi) CCA8240 · CA8240 · sched 05:00Z
ZBAA ZHHH ZBAA · Beijing → ZHHH · Wuhan (Huangpi) ⚠ gap CCA8210 · CA8210 · ⏱ 07:06– (Nonem)
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · ⏱ 00:02– (Nonem)
2026-03-24 4 legs CCA
ZUUU → ZHHH → ZUUU → ZHHH → ZBAA
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8262 · CA8262 · sched 18:55Z
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8265 · CA8265 · sched 21:45Z
ZUUU ZHHH ZUUU · Chengdu (Shuangliu) → ZHHH · Wuhan (Huangpi) CCA8266 · CA8266 · sched 01:05Z
ZHHH ZBAA ZHHH · Wuhan (Huangpi) → ZBAA · Beijing CCA8213 · CA8213 · sched 03:45Z
2026-03-23 1 legs CCA
ZHHH → ZUUU
ZHHH ZUUU ZHHH · Wuhan (Huangpi) → ZUUU · Chengdu (Shuangliu) CCA8261 · CA8261 · sched 15:50Z