‹ Aircraft

B-32CP / 781E7E

383 flights over 93 days · 4.12 legs/day · base ZSPD · Shanghai (Pudong) · operators: CQH

383
Flights
78
Airports served
21%
ADS-B observed
2
Ferry / no-flightnum

Aircraft identity

No static metadata for this hex (OpenSky covers ~79% of the fleet).

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 2 legs round-trip CQH
ZLXY → ZWSH → ZLXY
ZLXY ZWSH ZLXY · Xi'an → ZWSH · Kashgar CQH6381 · 9C6381 · sched 05:55Z
ZWSH ZLXY ZWSH · Kashgar → ZLXY · Xi'an CQH6382 · 9C6382 · sched 11:55Z
2026-06-22 4 legs round-trip CQH
ZLXY → ZWYN → ZLXY → VTBS → ZLXY
ZLXY ZWYN ZLXY · Xi'an → ZWYN · Ili (Yining / Ghulja) CQH6461 · 9C6461 · sched 02:50Z
ZWYN ZLXY ZWYN · Ili (Yining / Ghulja) → ZLXY · Xi'an CQH6462 · 9C6462 · sched 08:00Z
ZLXY VTBS ZLXY · Xi'an → VTBS · Bangkok intl CQH6293 · 9C6293 · sched 13:50Z
VTBS ZLXY VTBS · Bangkok → ZLXY · Xi'an intl CQH6294 · 9C6294 · sched 19:55Z
2026-06-21 5 legs CQH
ZYTX → ZSOF → ZLLL → ZSOF → ZYTX → ZLXY
ZYTX ZSOF ZYTX · Shenyang → ZSOF · Hefei CQH6341 · 9C6341 · ⏱ 03:06– (Nonem)
ZSOF ZLLL ZSOF · Hefei → ZLLL · Lanzhou (Yongdeng) CQH6134 · 9C6134 · sched 06:35Z
ZLLL ZSOF ZLLL · Lanzhou (Yongdeng) → ZSOF · Hefei CQH6133 · 9C6133 · sched 10:00Z
ZSOF ZYTX ZSOF · Hefei → ZYTX · Shenyang CQH6342 · 9C6342 · sched 13:20Z
ZYTX ZLXY ZYTX · Shenyang → ZLXY · Xi'an CQH8831 · 9C8831 · sched 22:45Z
2026-06-20 3 legs CQH
ZSPD → WMKK → ZSPD → ZYTX
ZSPD WMKK ZSPD · Shanghai (Pudong) → WMKK · Sepang intl CQH6523 · 9C6523 · sched 03:45Z
WMKK ZSPD WMKK · Sepang → ZSPD · Shanghai (Pudong) intl CQH6524 · 9C6524 · sched 10:25Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CQH7635 · 9C7635 · sched 22:35Z
2026-06-19 5 legs CQH
ZSWH → ZSPD → RKSI → ZSPD → ZPJH → ZSPD
ZSWH ZSPD ZSWH · Weihai → ZSPD · Shanghai (Pudong) CQH6392 · 9C6392 · sched 01:40Z
ZSPD RKSI ZSPD · Shanghai (Pudong) → RKSI · Seoul intl CQH8559 · 9C8559 · sched 04:50Z
RKSI ZSPD RKSI · Seoul → ZSPD · Shanghai (Pudong) intl CQH8560 · 9C8560 · ⏱ 08:10– (Nonem)
ZSPD ZPJH ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa) CQH7607 · 9C7607 · sched 11:10Z
ZPJH ZSPD ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong) CQH7608 · 9C7608 · sched Z
2026-06-18 4 legs CQH
VTBS → ZSPD → ZPDL → ZSPD → ZSWH
VTBS ZSPD VTBS · Bangkok → ZSPD · Shanghai (Pudong) intl CQH7286 · 9C7286 · sched 01:40Z
ZSPD ZPDL ZSPD · Shanghai (Pudong) → ZPDL · Dali (Xiaguan) CQH6937 · 9C6937 · sched 07:15Z
ZPDL ZSPD ZPDL · Dali (Xiaguan) → ZSPD · Shanghai (Pudong) CQH6938 · 9C6938 · sched 12:10Z
ZSPD ZSWH ZSPD · Shanghai (Pudong) → ZSWH · Weihai CQH6391 · 9C6391 · sched 23:10Z
2026-06-17 4 legs CQH
WMKK → ZGGG → VDTI → ZGGG → VTBS
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CQH6922 · 9C6922 · sched 02:10Z
ZGGG VDTI ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang) intl CQH7007 · 9C7007 · ⏱ 10:38– (Nonem)
VDTI ZGGG VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu) intl CQH7008 · 9C7008 · ⏱ 14:35– (Nonem)
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CQH7419 · 9C7419 · sched 21:55Z
2026-06-16 5 legs CQH
ZSSS → ZBYN → ZSPD → VTBS → ZGGG → WMKK
ZSSS ZBYN ZSSS · Shanghai (Minhang) → ZBYN · Taiyuan CQH7755 · 9C7755 · ⏱ 01:53– (Nonem)
ZBYN ZSPD ZBYN · Taiyuan → ZSPD · Shanghai (Pudong) CQH8734 · 9C8734 · sched 04:55Z
ZSPD VTBS ZSPD · Shanghai (Pudong) → VTBS · Bangkok intl CQH7285 · 9C7285 · sched 09:00Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CQH7420 · 9C7420 · sched 14:30Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CQH6921 · 9C6921 · sched 21:10Z
2026-06-15 3 legs CQH
ZWWW → ZWYT → ZWWW → ZSSS
ZWWW ZWYT ZWWW · Ürümqi → ZWYT · Hotan (Yutian) CQH6927 · 9C6927 · sched 04:55Z
ZWYT ZWWW ZWYT · Hotan (Yutian) → ZWWW · Ürümqi CQH6928 · 9C6928 · sched 08:00Z
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CQH6928 · 9C6928 · sched 11:05Z
2026-06-14 3 legs CQH
ZWYT → ZWWW → ZSSS → ZWWW
ZWYT ZWWW ZWYT · Hotan (Yutian) → ZWWW · Ürümqi CQH6928 · 9C6928 · sched 08:00Z
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CQH6928 · 9C6928 · sched 11:05Z
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CQH6927 · 9C6927 · ⏱ 22:45– (Nonem)
2026-06-13 5 legs CQH
ZSSS → ZUTF → ZSQD → ZUTF → ZSSS → ZWWW
ZSSS ZUTF ZSSS · Shanghai (Minhang) → ZUTF · Chengdu (Jianyang) CQH8819 · 9C8819 · sched 23:50Z
ZUTF ZSQD ZUTF · Chengdu (Jianyang) → ZSQD · Qingdao (Jiaozhou) CQH7329 · 9C7329 · sched 04:00Z
ZSQD ZUTF ZSQD · Qingdao (Jiaozhou) → ZUTF · Chengdu (Jianyang) CQH7330 · 9C7330 · sched 07:45Z
ZUTF ZSSS ZUTF · Chengdu (Jianyang) → ZSSS · Shanghai (Minhang) CQH8820 · 9C8820 · sched 12:10Z
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CQH6927 · 9C6927 · ⏱ 22:45– (Nonem)
2026-06-12 3 legs CQH
ZLXY → ZWWW → ZLXY → ZSSS
ZLXY ZWWW ZLXY · Xi'an → ZWWW · Ürümqi CQH8845 · 9C8845 · sched 02:50Z
ZWWW ZLXY ZWWW · Ürümqi → ZLXY · Xi'an CQH8846 · 9C8846 · sched 07:55Z
ZLXY ZSSS ZLXY · Xi'an → ZSSS · Shanghai (Minhang) CQH8846 · 9C8846 · sched 12:30Z
2026-06-11 5 legs CQH
ZSSS → ZLXY → ZSSS → ZLXN → ZSSS → ZLXY
ZSSS ZLXY ZSSS · Shanghai (Minhang) → ZLXY · Xi'an CQH6401 · 9C6401 · sched 01:05Z
ZLXY ZSSS ZLXY · Xi'an → ZSSS · Shanghai (Minhang) CQH6402 · 9C6402 · sched 04:55Z
ZSSS ZLXN ZSSS · Shanghai (Minhang) → ZLXN · Haidong (Huzhu Tu Autonomous County) CQH6833 · 9C6833 · ⏱ 09:07– (Nonem)
ZLXN ZSSS ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSSS · Shanghai (Minhang) CQH6834 · 9C6834 · sched 12:55Z
ZSSS ZLXY ZSSS · Shanghai (Minhang) → ZLXY · Xi'an CQH8845 · 9C8845 · ⏱ 23:25– (Nonem)
2026-06-10 6 legs CQH
ZSYN → ZSFZ → ZSYN → ZYTL → ZSJN → ZGSZ → ZSSS
ZSYN ZSFZ ZSYN · Yancheng (Tinghu) → ZSFZ · Fuzhou (Changle) CQH7553 · 9C7553 · sched 01:30Z
ZSFZ ZSYN ZSFZ · Fuzhou (Changle) → ZSYN · Yancheng (Tinghu) CQH7554 · 9C7554 · sched 04:25Z
ZSYN ZYTL ZSYN · Yancheng (Tinghu) → ZYTL · Dalian (Ganjingzi) CQH7554 · 9C7554 · sched 07:10Z
ZYTL ZSJN ZYTL · Dalian (Ganjingzi) → ZSJN · Jinan (Licheng) CQH6596 · 9C6596 · sched 11:25Z
ZSJN ZGSZ ZSJN · Jinan (Licheng) → ZGSZ · Shenzhen CQH6596 · 9C6596 · ⏱ 14:57– (Nonem)
ZGSZ ZSSS ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang) CQH7556 · 9C7556 · sched 21:55Z
2026-06-09 7 legs round-trip CQH
ZYTL → ZBSJ → ZYTL → ZSCG → ZLAK → ZSCG → ZSYN → ZYTL
ZYTL ZBSJ ZYTL · Dalian (Ganjingzi) → ZBSJ · Shijiazhuang CQH8880 · 9C8880 · sched 00:20Z
ZBSJ ZYTL ZBSJ · Shijiazhuang → ZYTL · Dalian (Ganjingzi) CQH8879 · 9C8879 · sched 02:40Z
ZYTL ZSCG ZYTL · Dalian (Ganjingzi) → ZSCG · Changzhou CQH7621 · 9C7621 · sched 05:35Z
ZSCG ZLAK ZSCG · Changzhou → ZLAK · Ankang (Hanbin) CQH7621 · 9C7621 · sched 08:25Z
ZLAK ZSCG ZLAK · Ankang (Hanbin) → ZSCG · Changzhou CQH7622 · 9C7622 · sched 11:35Z
ZYTL ZSYN ZYTL · Dalian (Ganjingzi) → ZSYN · Yancheng (Tinghu) ⚠ gap CQH7553 · 9C7553 · sched 22:55Z
ZSCG ZYTL ZSCG · Changzhou → ZYTL · Dalian (Ganjingzi) ⚠ gap CQH7622 · 9C7622 · sched Z
2026-06-08 4 legs CQH
ZYTX → ZSPD → RJFF → ZSPD → ZYTL
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CQH7636 · 9C7636 · ⏱ 02:01–04:04 (123m)
ZSPD RJFF ZSPD · Shanghai (Pudong) → RJFF · Fukuoka intl CQH6537 · 9C6537 · sched 05:50Z
RJFF ZSPD RJFF · Fukuoka → ZSPD · Shanghai (Pudong) intl CQH6538 · 9C6538 · ⏱ 09:04– (Nonem)
ZSPD ZYTL ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi) CQH8981 · 9C8981 · sched 14:50Z
2026-06-07 3 legs CQH
ZLXY → ZWSH → ZLXY → ZYTX
ZLXY ZWSH ZLXY · Xi'an → ZWSH · Kashgar CQH6381 · 9C6381 · sched 05:50Z
ZWSH ZLXY ZWSH · Kashgar → ZLXY · Xi'an CQH6382 · 9C6382 · sched 11:55Z
ZLXY ZYTX ZLXY · Xi'an → ZYTX · Shenyang CQH8832 · 9C8832 · sched 22:25Z
2026-06-06 4 legs round-trip CQH
ZLXY → ZWYN → ZLXY → VTBS → ZLXY
ZLXY ZWYN ZLXY · Xi'an → ZWYN · Ili (Yining / Ghulja) CQH6461 · 9C6461 · sched 02:50Z
ZWYN ZLXY ZWYN · Ili (Yining / Ghulja) → ZLXY · Xi'an CQH6462 · 9C6462 · sched 08:00Z
ZLXY VTBS ZLXY · Xi'an → VTBS · Bangkok intl CQH6293 · 9C6293 · sched 13:50Z
VTBS ZLXY VTBS · Bangkok → ZLXY · Xi'an intl CQH6294 · 9C6294 · sched 19:55Z
2026-06-05 6 legs CQH
ZBSJ → ZUMY → ZBSJ → ZSFZ → ZBSJ → ZYTX → ZLXY
ZBSJ ZUMY ZBSJ · Shijiazhuang → ZUMY · Mianyang (Fucheng) CQH8537 · 9C8537 · sched 00:25Z
ZUMY ZBSJ ZUMY · Mianyang (Fucheng) → ZBSJ · Shijiazhuang CQH8538 · 9C8538 · sched 03:35Z
ZBSJ ZSFZ ZBSJ · Shijiazhuang → ZSFZ · Fuzhou (Changle) CQH7237 · 9C7237 · ⏱ 06:46– (Nonem)
ZSFZ ZBSJ ZSFZ · Fuzhou (Changle) → ZBSJ · Shijiazhuang CQH7238 · 9C7238 · sched 10:30Z
ZBSJ ZYTX ZBSJ · Shijiazhuang → ZYTX · Shenyang CQH6953 · 9C6953 · sched 13:55Z
ZYTX ZLXY ZYTX · Shenyang → ZLXY · Xi'an CQH8831 · 9C8831 · sched 22:45Z
2026-06-04 4 legs round-trip CQH
ZBSJ → ZPPP → ZPMS → ZPPP → ZBSJ
ZBSJ ZPPP ZBSJ · Shijiazhuang → ZPPP · Kunming CQH6951 · 9C6951 · sched 00:20Z
ZPPP ZPMS ZPPP · Kunming → ZPMS · Dehong (Mangshi) CQH6951 · 9C6951 · sched 05:00Z
ZPMS ZPPP ZPMS · Dehong (Mangshi) → ZPPP · Kunming CQH6952 · 9C6952 · sched 07:15Z
ZPPP ZBSJ ZPPP · Kunming → ZBSJ · Shijiazhuang CQH6952 · 9C6952 · ⏱ 12:11– (Nonem)
2026-06-03 4 legs CQH
ZPJH → ZSPD → VDTI → ZGGG → ZBSJ
ZPJH ZSPD ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong) CQH6450 · 9C6450 · ⏱ 03:21– (Nonem)
ZSPD VDTI ZSPD · Shanghai (Pudong) → VDTI · Phnom Penh (Boeng Khyang) intl CQH8533 · 9C8533 · sched 08:20Z
VDTI ZGGG VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu) intl CQH7008 · 9C7008 · sched 13:55Z
ZGGG ZBSJ ZGGG · Guangzhou (Huadu) → ZBSJ · Shijiazhuang CQH7391 · 9C7391 · sched 22:45Z
2026-06-02 4 legs CQH
ZGKL → ZSPD → RJAA → ZSPD → ZPJH
ZGKL ZSPD ZGKL · Guilin (Lingui) → ZSPD · Shanghai (Pudong) CQH7276 · 9C7276 · sched 03:00Z
ZSPD RJAA ZSPD · Shanghai (Pudong) → RJAA · Narita intl CQH6217 · 9C6217 · sched 06:55Z
RJAA ZSPD RJAA · Narita → ZSPD · Shanghai (Pudong) intl CQH6218 · 9C6218 · ⏱ 11:05– (Nonem)
ZSPD ZPJH ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa) CQH6449 · 9C6449 · sched 22:00Z
2026-06-01 4 legs CQH
ZLLL → ZWHZ → ZLLL → ZSPD → ZGKL
ZLLL ZWHZ ZLLL · Lanzhou (Yongdeng) → ZWHZ · Shihezi CQH7747 · 9C7747 · ⏱ 04:07– (Nonem)
ZWHZ ZLLL ZWHZ · Shihezi → ZLLL · Lanzhou (Yongdeng) CQH7748 · 9C7748 · sched 09:10Z
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CQH7748 · 9C7748 · ⏱ 12:54– (Nonem)
ZSPD ZGKL ZSPD · Shanghai (Pudong) → ZGKL · Guilin (Lingui) CQH7275 · 9C7275 · sched 23:30Z
2026-05-31 5 legs CQH
ZSPD → RKTU → ZSPD → ZWTP → ZSPD → ZLLL
ZSPD RKTU ZSPD · Shanghai (Pudong) → RKTU · Cheongju intl CQH7049 · 9C7049 · sched 00:05Z
RKTU ZSPD RKTU · Cheongju → ZSPD · Shanghai (Pudong) intl CQH7050 · 9C7050 · sched 02:50Z
ZSPD ZWTP ZSPD · Shanghai (Pudong) → ZWTP CQH6315 · 9C6315 · ⏱ 06:49– (Nonem)
ZWTP ZSPD ZWTP → ZSPD · Shanghai (Pudong) CQH6316 · 9C6316 · sched 12:30Z
ZSPD ZLLL ZSPD · Shanghai (Pudong) → ZLLL · Lanzhou (Yongdeng) CQH7747 · 9C7747 · sched 23:30Z
2026-05-30 3 legs CQH
ZGKL → ZSPD → VVTS → ZSPD
ZGKL ZSPD ZGKL · Guilin (Lingui) → ZSPD · Shanghai (Pudong) CQH7276 · 9C7276 · sched 03:00Z
ZSPD VVTS ZSPD · Shanghai (Pudong) → VVTS · Ho Chi Minh City intl CQH7557 · 9C7557 · ⏱ 06:59– (Nonem)
VVTS ZSPD VVTS · Ho Chi Minh City → ZSPD · Shanghai (Pudong) intl CQH7558 · 9C7558 · sched 11:55Z
2026-05-29 5 legs CQH
ZSNJ → ZLLL → ZSPD → ZLZY → ZSPD → ZGKL
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CQH6188 · 9C6188 · ⏱ 03:03– (Nonem)
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CQH8848 · 9C8848 · sched 06:20Z
ZSPD ZLZY ZSPD · Shanghai (Pudong) → ZLZY · Zhangye (Ganzhou) CQH8697 · 9C8697 · sched 09:45Z
ZLZY ZSPD ZLZY · Zhangye (Ganzhou) → ZSPD · Shanghai (Pudong) CQH8698 · 9C8698 · sched 14:00Z
ZSPD ZGKL ZSPD · Shanghai (Pudong) → ZGKL · Guilin (Lingui) CQH7275 · 9C7275 · ⏱ 23:37– (Nonem)
2026-05-28 5 legs CQH
ZLLL → ZWKL → ZLLL → ZWKM → ZLLL → ZSNJ
ZLLL ZWKL ZLLL · Lanzhou (Yongdeng) → ZWKL · Korla CQH7045 · 9C7045 · sched 00:50Z
ZWKL ZLLL ZWKL · Korla → ZLLL · Lanzhou (Yongdeng) CQH7046 · 9C7046 · sched 04:45Z
ZLLL ZWKM ZLLL · Lanzhou (Yongdeng) → ZWKM · Karamay CQH7109 · 9C7109 · sched 08:20Z
ZWKM ZLLL ZWKM · Karamay → ZLLL · Lanzhou (Yongdeng) CQH7110 · 9C7110 · sched 12:20Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CQH6187 · 9C6187 · sched 23:20Z
2026-05-27 4 legs round-trip CQH
ZLLL → ZPPP → ZLLL → ZSAM → ZLLL
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CQH6807 · 9C6807 · sched 01:50Z
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CQH6808 · 9C6808 · sched 05:20Z
ZLLL ZSAM ZLLL · Lanzhou (Yongdeng) → ZSAM · Xiamen CQH6744 · 9C6744 · sched 08:40Z
ZSAM ZLLL ZSAM · Xiamen → ZLLL · Lanzhou (Yongdeng) CQH6743 · 9C6743 · sched 13:25Z
2026-05-26 4 legs round-trip CQH
ZLLL → ZWKL → ZLLL → ZSAM → ZLLL
ZLLL ZWKL ZLLL · Lanzhou (Yongdeng) → ZWKL · Korla CQH7045 · 9C7045 · ⏱ 02:40– (Nonem)
ZWKL ZLLL ZWKL · Korla → ZLLL · Lanzhou (Yongdeng) CQH7046 · 9C7046 · sched 04:45Z
ZLLL ZSAM ZLLL · Lanzhou (Yongdeng) → ZSAM · Xiamen CQH6744 · 9C6744 · ⏱ 10:33– (Nonem)
ZSAM ZLLL ZSAM · Xiamen → ZLLL · Lanzhou (Yongdeng) CQH6743 · 9C6743 · ⏱ 14:53–17:46 (174m)
2026-05-25 6 legs round-trip CQH
ZLLL → ZHSY → ZSNB → ZHSY → ZLLL → VDTI → ZLLL
ZLLL ZHSY ZLLL · Lanzhou (Yongdeng) → ZHSY · Shiyan (Maojian) CQH6225 · 9C6225 · sched 23:00Z
ZHSY ZSNB ZHSY · Shiyan (Maojian) → ZSNB · Ningbo CQH6225 · 9C6225 · sched 01:40Z
ZSNB ZHSY ZSNB · Ningbo → ZHSY · Shiyan (Maojian) CQH6226 · 9C6226 · sched 05:40Z
ZHSY ZLLL ZHSY · Shiyan (Maojian) → ZLLL · Lanzhou (Yongdeng) CQH6226 · 9C6226 · sched 08:40Z
ZLLL VDTI ZLLL · Lanzhou (Yongdeng) → VDTI · Phnom Penh (Boeng Khyang) intl CQH7737 · 9C7737 · sched 11:40Z
VDTI ZLLL VDTI · Phnom Penh (Boeng Khyang) → ZLLL · Lanzhou (Yongdeng) intl CQH7738 · 9C7738 · ⏱ 17:08– (Nonem)
2026-05-24 4 legs round-trip CQH
ZLLL → ZBTJ → ZLLL → ZGKL → ZLLL
ZLLL ZBTJ ZLLL · Lanzhou (Yongdeng) → ZBTJ · Tianjin CQH7135 · 9C7135 · ⏱ 02:55–04:50 (114m)
ZBTJ ZLLL ZBTJ · Tianjin → ZLLL · Lanzhou (Yongdeng) CQH7136 · 9C7136 · sched 06:10Z
ZLLL ZGKL ZLLL · Lanzhou (Yongdeng) → ZGKL · Guilin (Lingui) CQH6699 · 9C6699 · sched 09:45Z
ZGKL ZLLL ZGKL · Guilin (Lingui) → ZLLL · Lanzhou (Yongdeng) CQH6700 · 9C6700 · sched 13:15Z
2026-05-23 5 legs CQH
ZBSJ → ZGNN → VTBS → ZGNN → ZBSJ → ZLLL
ZBSJ ZGNN ZBSJ · Shijiazhuang → ZGNN · Nanning (Jiangnan) CQH6465 · 9C6465 · sched 00:10Z
ZGNN VTBS ZGNN · Nanning (Jiangnan) → VTBS · Bangkok intl CQH6465 · 9C6465 · sched 04:50Z
VTBS ZGNN VTBS · Bangkok → ZGNN · Nanning (Jiangnan) intl CQH6466 · 9C6466 · sched 08:15Z
ZGNN ZBSJ ZGNN · Nanning (Jiangnan) → ZBSJ · Shijiazhuang CQH6466 · 9C6466 · sched 11:50Z
ZBSJ ZLLL ZBSJ · Shijiazhuang → ZLLL · Lanzhou (Yongdeng) CQH6787 · 9C6787 · sched 23:55Z
2026-05-22 4 legs round-trip CQH
ZBSJ → ZSQZ → ZBSJ → ZSHC → ZBSJ
ZBSJ ZSQZ ZBSJ · Shijiazhuang → ZSQZ · Quanzhou CQH6319 · 9C6319 · sched 03:10Z
ZSQZ ZBSJ ZSQZ · Quanzhou → ZBSJ · Shijiazhuang CQH6320 · 9C6320 · sched 07:00Z
ZBSJ ZSHC ZBSJ · Shijiazhuang → ZSHC · Hangzhou CQH8547 · 9C8547 · ⏱ 11:05– (Nonem)
ZSHC ZBSJ ZSHC · Hangzhou → ZBSJ · Shijiazhuang CQH8548 · 9C8548 · sched 14:10Z
2026-05-21 4 legs CQH
ZGSZ → ZLLL → ZLLL → ZWKC → ZBSJ
ZGSZ ZLLL ZGSZ · Shenzhen → ZLLL · Lanzhou (Yongdeng) CQH7355 · 9C7355 · sched 22:20Z
ZWKC ZLLL ZWKC · Kuqa → ZLLL · Lanzhou (Yongdeng) ⚠ gap CQH7356 · 9C7356 · sched 08:25Z
ZLLL ZWKC ZLLL · Lanzhou (Yongdeng) → ZWKC · Kuqa CQH7355 · 9C7355 · ⏱ 10:52– (Nonem)
ZLLL ZBSJ ZLLL · Lanzhou (Yongdeng) → ZBSJ · Shijiazhuang ⚠ gap CQH6788 · 9C6788 · sched 00:00Z
2026-05-20 5 legs CQH
ZUCK → ZGSZ → ZBSJ → ZBTL → ZBSJ → ZGSZ
ZUCK ZGSZ ZUCK · Chongqing → ZGSZ · Shenzhen CQH8614 · 9C8614 · sched 01:40Z
ZGSZ ZBSJ ZGSZ · Shenzhen → ZBSJ · Shijiazhuang CQH6539 · 9C6539 · ⏱ 04:53–07:24 (151m)
ZBSJ ZBTL ZBSJ · Shijiazhuang → ZBTL · Tongliao CQH6539 · 9C6539 · sched 08:45Z
ZBTL ZBSJ ZBTL · Tongliao → ZBSJ · Shijiazhuang CQH6540 · 9C6540 · sched 11:20Z
ZBSJ ZGSZ ZBSJ · Shijiazhuang → ZGSZ · Shenzhen CQH6540 · 9C6540 · sched Z
2026-05-19 6 legs round-trip CQH
ZUCK → ZGSZ → ZBSJ → ZBTL → ZBSJ → ZGSZ → ZUCK
ZUCK ZGSZ ZUCK · Chongqing → ZGSZ · Shenzhen CQH8614 · 9C8614 · ⏱ 01:55– (Nonem)
ZGSZ ZBSJ ZGSZ · Shenzhen → ZBSJ · Shijiazhuang CQH6539 · 9C6539 · sched 04:50Z
ZBSJ ZBTL ZBSJ · Shijiazhuang → ZBTL · Tongliao CQH6539 · 9C6539 · sched 08:45Z
ZBTL ZBSJ ZBTL · Tongliao → ZBSJ · Shijiazhuang CQH6540 · 9C6540 · sched 11:20Z
ZBSJ ZGSZ ZBSJ · Shijiazhuang → ZGSZ · Shenzhen CQH6540 · 9C6540 · sched 13:50Z
ZGSZ ZUCK ZGSZ · Shenzhen → ZUCK · Chongqing CQH8613 · 9C8613 · ⏱ 22:52– (Nonem)
2026-05-18 4 legs CQH
ZSSS → ZWWW → ZSSS → ZGSZ → ZUCK
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CQH6495 · 9C6495 · ⏱ 02:15– (Nonem)
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CQH6496 · 9C6496 · sched 08:50Z
ZSSS ZGSZ ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen CQH7555 · 9C7555 · ⏱ 15:07– (Nonem)
ZGSZ ZUCK ZGSZ · Shenzhen → ZUCK · Chongqing CQH8613 · 9C8613 · ⏱ 22:36– (Nonem)
2026-05-17 6 legs round-trip CQH
ZSSS → ZGOW → ZSNJ → ZGOW → ZJHK → ZGOW → ZSSS
ZSSS ZGOW ZSSS · Shanghai (Minhang) → ZGOW · Jieyang (Rongcheng) CQH8677 · 9C8677 · sched 00:05Z
ZGOW ZSNJ ZGOW · Jieyang (Rongcheng) → ZSNJ · Nanjing CQH8633 · 9C8633 · ⏱ 03:09– (Nonem)
ZSNJ ZGOW ZSNJ · Nanjing → ZGOW · Jieyang (Rongcheng) CQH8634 · 9C8634 · sched 06:05Z
ZGOW ZJHK ZGOW · Jieyang (Rongcheng) → ZJHK · Haikou (Meilan) CQH7461 · 9C7461 · sched 10:00Z
ZJHK ZGOW ZJHK · Haikou (Meilan) → ZGOW · Jieyang (Rongcheng) CQH7462 · 9C7462 · sched 12:45Z
ZGOW ZSSS ZGOW · Jieyang (Rongcheng) → ZSSS · Shanghai (Minhang) CQH7368 · 9C7368 · sched 22:45Z
2026-05-16 3 legs CQH
ZLXY → ZWYN → ZLXY → ZSSS
ZLXY ZWYN ZLXY · Xi'an → ZWYN · Ili (Yining / Ghulja) CQH6461 · 9C6461 · sched 02:50Z
ZWYN ZLXY ZWYN · Ili (Yining / Ghulja) → ZLXY · Xi'an CQH6462 · 9C6462 · sched 08:00Z
ZLXY ZSSS ZLXY · Xi'an → ZSSS · Shanghai (Minhang) CQH8846 · 9C8846 · sched 12:30Z
2026-05-15 4 legs round-trip CQH
ZLXY → ZWYN → ZLXY → VTBS → ZLXY
ZLXY ZWYN ZLXY · Xi'an → ZWYN · Ili (Yining / Ghulja) CQH6461 · 9C6461 · sched 02:50Z
ZWYN ZLXY ZWYN · Ili (Yining / Ghulja) → ZLXY · Xi'an CQH6462 · 9C6462 · sched 08:00Z
ZLXY VTBS ZLXY · Xi'an → VTBS · Bangkok intl CQH6293 · 9C6293 · sched 13:50Z
VTBS ZLXY VTBS · Bangkok → ZLXY · Xi'an intl CQH6294 · 9C6294 · sched 19:55Z
2026-05-14 4 legs CQH
ZSNB → VTBS → ZSNB → ZYTX → ZLXY
ZSNB VTBS ZSNB · Ningbo → VTBS · Bangkok intl CQH7431 · 9C7431 · ⏱ 01:42– (Nonem)
VTBS ZSNB VTBS · Bangkok → ZSNB · Ningbo intl CQH7432 · 9C7432 · sched 07:00Z
ZSNB ZYTX ZSNB · Ningbo → ZYTX · Shenyang CQH8732 · 9C8732 · sched 12:20Z
ZYTX ZLXY ZYTX · Shenyang → ZLXY · Xi'an CQH8831 · 9C8831 · sched 22:45Z
2026-05-13 4 legs CQH
ZSPD → RJFF → ZSPD → ZYCC → ZSNB
ZSPD RJFF ZSPD · Shanghai (Pudong) → RJFF · Fukuoka intl CQH6609 · 9C6609 · sched 00:05Z
RJFF ZSPD RJFF · Fukuoka → ZSPD · Shanghai (Pudong) intl CQH6610 · 9C6610 · ⏱ 03:29– (Nonem)
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CQH8935 · 9C8935 · sched 07:10Z
ZYCC ZSNB ZYCC · Changchun → ZSNB · Ningbo CQH8545 · 9C8545 · sched 11:25Z
2026-05-12 4 legs round-trip CQH
ZSPD → RCTP → ZSPD → WSSS → ZSPD
ZSPD RCTP ZSPD · Shanghai (Pudong) → RCTP · Taoyuan intl CQH8951 · 9C8951 · sched 00:15Z
RCTP ZSPD RCTP · Taoyuan → ZSPD · Shanghai (Pudong) intl CQH8952 · 9C8952 · sched 03:15Z
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CQH8549 · 9C8549 · sched 06:35Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CQH8550 · 9C8550 · sched 13:00Z
2026-05-11 5 legs CQH
RKPC → ZSPD → ZYTL → ZSPD → RKPK → ZSPD
RKPC ZSPD RKPC · Jeju City → ZSPD · Shanghai (Pudong) intl CQH8570 · 9C8570 · sched 02:00Z
ZSPD ZYTL ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi) CQH8977 · 9C8977 · sched 04:45Z
ZYTL ZSPD ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong) CQH8978 · 9C8978 · sched 07:30Z
ZSPD RKPK ZSPD · Shanghai (Pudong) → RKPK · Busan intl CQH6899 · 9C6899 · sched 10:30Z
RKPK ZSPD RKPK · Busan → ZSPD · Shanghai (Pudong) intl CQH6900 · 9C6900 · sched 13:30Z
2026-05-10 4 legs CQH
ZHES → ZSPD → WMKK → ZSPD → RKPC
ZHES ZSPD ZHES · Enshi (Enshi) → ZSPD · Shanghai (Pudong) CQH8524 · 9C8524 · sched 02:20Z
ZSPD WMKK ZSPD · Shanghai (Pudong) → WMKK · Sepang intl CQH6523 · 9C6523 · sched 03:45Z
WMKK ZSPD WMKK · Sepang → ZSPD · Shanghai (Pudong) intl CQH6524 · 9C6524 · sched 10:25Z
ZSPD RKPC ZSPD · Shanghai (Pudong) → RKPC · Jeju City intl CQH8569 · 9C8569 · sched 23:40Z
2026-05-09 5 legs CQH
ZSPD → ZMCK → ZSPD → VTSP → ZSPD → ZHES
ZSPD ZMCK ZSPD · Shanghai (Pudong) → ZMCK · Ulaanbaatar (Sergelen) intl CQH7057 · 9C7057 · ⏱ 00:28– (Nonem)
ZMCK ZSPD ZMCK · Ulaanbaatar (Sergelen) → ZSPD · Shanghai (Pudong) intl CQH7058 · 9C7058 · sched 05:00Z
ZSPD VTSP ZSPD · Shanghai (Pudong) → VTSP · Phuket intl CQH8521 · 9C8521 · sched 10:30Z
VTSP ZSPD VTSP · Phuket → ZSPD · Shanghai (Pudong) intl CQH8522 · 9C8522 · sched 16:35Z
ZSPD ZHES ZSPD · Shanghai (Pudong) → ZHES · Enshi (Enshi) CQH8523 · 9C8523 · sched 23:05Z
2026-05-08 4 legs round-trip CQH
ZSPD → VMMC → ZSPD → ZPJH → ZSPD
ZSPD VMMC ZSPD · Shanghai (Pudong) → VMMC · Nossa Senhora do Carmo intl CQH8875 · 9C8875 · sched 23:50Z
VMMC ZSPD VMMC · Nossa Senhora do Carmo → ZSPD · Shanghai (Pudong) intl CQH8876 · 9C8876 · ⏱ 03:37– (Nonem)
ZSPD ZPJH ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa) CQH7605 · 9C7605 · sched 09:10Z
ZPJH ZSPD ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong) CQH7606 · 9C7606 · ⏱ 14:14– (Nonem)
2026-05-07 4 legs round-trip CQH
ZSPD → ZMCK → ZSPD → VTSP → ZSPD
ZSPD ZMCK ZSPD · Shanghai (Pudong) → ZMCK · Ulaanbaatar (Sergelen) intl CQH7057 · 9C7057 · sched 00:10Z
ZMCK ZSPD ZMCK · Ulaanbaatar (Sergelen) → ZSPD · Shanghai (Pudong) intl CQH7058 · 9C7058 · sched 05:00Z
ZSPD VTSP ZSPD · Shanghai (Pudong) → VTSP · Phuket intl CQH8521 · 9C8521 · sched 10:30Z
VTSP ZSPD VTSP · Phuket → ZSPD · Shanghai (Pudong) intl CQH8522 · 9C8522 · sched 16:35Z
2026-05-06 3 legs CQH
ZPJH → ZSPD → ZPJH → ZSPD
ZPJH ZSPD ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong) CQH6450 · 9C6450 · sched 03:10Z
ZSPD ZPJH ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa) CQH7605 · 9C7605 · sched 09:10Z
ZPJH ZSPD ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong) CQH7606 · 9C7606 · ⏱ 13:54– (Nonem)
2026-05-05 5 legs CQH
ZSPD → RCTP → ZSPD → WSSS → ZSPD → ZPJH
ZSPD RCTP ZSPD · Shanghai (Pudong) → RCTP · Taoyuan intl CQH8951 · 9C8951 · sched 00:15Z
RCTP ZSPD RCTP · Taoyuan → ZSPD · Shanghai (Pudong) intl CQH8952 · 9C8952 · sched 03:15Z
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CQH8549 · 9C8549 · sched 06:35Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CQH8550 · 9C8550 · ⏱ 14:25– (Nonem)
ZSPD ZPJH ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa) CQH6449 · 9C6449 · sched 22:00Z
2026-05-04 4 legs round-trip CQH
ZSPD → ZPLJ → ZSPD → VTSP → ZSPD
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CQH6733 · 9C6733 · sched 00:35Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CQH6734 · 9C6734 · sched 05:20Z
ZSPD VTSP ZSPD · Shanghai (Pudong) → VTSP · Phuket intl CQH8521 · 9C8521 · sched 10:30Z
VTSP ZSPD VTSP · Phuket → ZSPD · Shanghai (Pudong) intl CQH8522 · 9C8522 · sched 16:35Z
2026-05-03 4 legs round-trip CQH
ZSPD → RJGG → ZSPD → RKPK → ZSPD
ZSPD RJGG ZSPD · Shanghai (Pudong) → RJGG · Tokoname intl CQH8601 · 9C8601 · sched 02:55Z
RJGG ZSPD RJGG · Tokoname → ZSPD · Shanghai (Pudong) intl CQH8602 · 9C8602 · sched 06:25Z
ZSPD RKPK ZSPD · Shanghai (Pudong) → RKPK · Busan intl CQH6899 · 9C6899 · sched 10:30Z
RKPK ZSPD RKPK · Busan → ZSPD · Shanghai (Pudong) intl CQH6900 · 9C6900 · sched 13:30Z
2026-05-02 4 legs CQH
ZGGG → ZSSS → ZGGG → VTSP → ZSPD
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CQH6892 · 9C6892 · sched 01:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CQH6891 · 9C6891 · sched 05:40Z
ZGGG VTSP ZGGG · Guangzhou (Huadu) → VTSP · Phuket intl CQH8773 · 9C8773 · ⏱ 10:22– (Nonem)
VTSP ZSPD VTSP · Phuket → ZSPD · Shanghai (Pudong) intl CQH8666 · 9C8666 · ⏱ 15:08– (Nonem)
2026-05-01 3 legs CQH
WMKK → ZGGG → VVTS → ZGGG
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CQH6922 · 9C6922 · sched 02:10Z
ZGGG VVTS ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City intl CQH7347 · 9C7347 · ⏱ 08:42– (Nonem)
VVTS ZGGG VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu) intl CQH7348 · 9C7348 · sched 11:55Z
2026-04-30 4 legs CQH
ZLLL → ZWAK → ZLLL → ZGGG → WMKK
ZLLL ZWAK ZLLL · Lanzhou (Yongdeng) → ZWAK · Aksu (Onsu) CQH7395 · 9C7395 · sched 02:45Z
ZWAK ZLLL ZWAK · Aksu (Onsu) → ZLLL · Lanzhou (Yongdeng) CQH7396 · 9C7396 · sched 08:20Z
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CQH7396 · 9C7396 · sched 12:40Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CQH6921 · 9C6921 · sched 21:10Z
2026-04-29 5 legs CQH
ZUTF → ZBSJ → ZSQZ → ZBSJ → ZGGG → ZLLL
ZUTF ZBSJ ZUTF · Chengdu (Jianyang) → ZBSJ · Shijiazhuang CQH7180 · 9C7180 · sched 23:55Z
ZBSJ ZSQZ ZBSJ · Shijiazhuang → ZSQZ · Quanzhou CQH6319 · 9C6319 · sched 05:00Z
ZSQZ ZBSJ ZSQZ · Quanzhou → ZBSJ · Shijiazhuang CQH6320 · 9C6320 · sched 08:40Z
ZBSJ ZGGG ZBSJ · Shijiazhuang → ZGGG · Guangzhou (Huadu) CQH7392 · 9C7392 · sched 12:15Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CQH7395 · 9C7395 · ⏱ 22:53– (Nonem)
2026-04-28 4 legs CQH
ZSDY → ZSSS → ZUTF → ZWWW → ZUTF
ZSDY ZSSS ZSDY · Dongying (Kenli) → ZSSS · Shanghai (Minhang) CQH8738 · 9C8738 · ⏱ 01:50– (Nonem)
ZSSS ZUTF ZSSS · Shanghai (Minhang) → ZUTF · Chengdu (Jianyang) CQH6747 · 9C6747 · sched 04:45Z
ZUTF ZWWW ZUTF · Chengdu (Jianyang) → ZWWW · Ürümqi CQH7333 · 9C7333 · sched 08:55Z
ZWWW ZUTF ZWWW · Ürümqi → ZUTF · Chengdu (Jianyang) CQH7334 · 9C7334 · sched 13:40Z
2026-04-27 3 legs CQH
ZSSS → ZWWW → ZSSS → ZSDY
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CQH6495 · 9C6495 · sched 02:00Z
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CQH6496 · 9C6496 · sched 08:50Z
ZSSS ZSDY ZSSS · Shanghai (Minhang) → ZSDY · Dongying (Kenli) CQH8737 · 9C8737 · sched 23:05Z
2026-04-26 5 legs CQH
ZBSJ → ZBLA → ZBSJ → ZSSS → ZGOW → ZSSS
ZBSJ ZBLA ZBSJ · Shijiazhuang → ZBLA · Hailar CQH7277 · 9C7277 · sched 01:50Z
ZBLA ZBSJ ZBLA · Hailar → ZBSJ · Shijiazhuang CQH7278 · 9C7278 · sched 05:05Z
ZBSJ ZSSS ZBSJ · Shijiazhuang → ZSSS · Shanghai (Minhang) CQH7278 · 9C7278 · sched 08:20Z
ZSSS ZGOW ZSSS · Shanghai (Minhang) → ZGOW · Jieyang (Rongcheng) CQH7367 · 9C7367 · sched 11:40Z
ZGOW ZSSS ZGOW · Jieyang (Rongcheng) → ZSSS · Shanghai (Minhang) CQH7368 · 9C7368 · ⏱ 22:40– (Nonem)
2026-04-25 3 legs CQH
ZSSS → ZWWW → ZSSS → ZBSJ
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CQH6495 · 9C6495 · ⏱ 02:14– (Nonem)
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CQH6496 · 9C6496 · sched 08:50Z
ZSSS ZBSJ ZSSS · Shanghai (Minhang) → ZBSJ · Shijiazhuang CQH7277 · 9C7277 · sched 23:00Z
2026-04-24 5 legs CQH
ZBSJ → ZBLA → ZBSJ → ZSSS → ZGOW → ZSSS
ZBSJ ZBLA ZBSJ · Shijiazhuang → ZBLA · Hailar CQH7277 · 9C7277 · sched 01:50Z
ZBLA ZBSJ ZBLA · Hailar → ZBSJ · Shijiazhuang CQH7278 · 9C7278 · sched 05:05Z
ZBSJ ZSSS ZBSJ · Shijiazhuang → ZSSS · Shanghai (Minhang) CQH7278 · 9C7278 · sched 08:20Z
ZSSS ZGOW ZSSS · Shanghai (Minhang) → ZGOW · Jieyang (Rongcheng) CQH7367 · 9C7367 · ⏱ 11:57– (Nonem)
ZGOW ZSSS ZGOW · Jieyang (Rongcheng) → ZSSS · Shanghai (Minhang) CQH7368 · 9C7368 · ⏱ 22:48– (Nonem)
2026-04-23 3 legs CQH
ZSSS → ZWWW → ZSSS → ZBSJ
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CQH6495 · 9C6495 · sched 02:00Z
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CQH6496 · 9C6496 · sched 08:50Z
ZSSS ZBSJ ZSSS · Shanghai (Minhang) → ZBSJ · Shijiazhuang CQH7277 · 9C7277 · sched 23:00Z
2026-04-22 6 legs CQH
ZLXY → ZGOW → ZSYA → ZYCC → ZSYA → ZGOW → ZSSS
ZLXY ZGOW ZLXY · Xi'an → ZGOW · Jieyang (Rongcheng) CQH6459 · 9C6459 · sched 23:50Z
ZGOW ZSYA ZGOW · Jieyang (Rongcheng) → ZSYA · Yangzhou CQH7603 · 9C7603 · sched 03:40Z
ZSYA ZYCC ZSYA · Yangzhou → ZYCC · Changchun CQH7603 · 9C7603 · sched 06:30Z
ZYCC ZSYA ZYCC · Changchun → ZSYA · Yangzhou CQH7604 · 9C7604 · sched 09:45Z
ZSYA ZGOW ZSYA · Yangzhou → ZGOW · Jieyang (Rongcheng) CQH7604 · 9C7604 · sched 13:05Z
ZGOW ZSSS ZGOW · Jieyang (Rongcheng) → ZSSS · Shanghai (Minhang) CQH7368 · 9C7368 · sched 22:45Z
2026-04-21 2 legs round-trip CQH
ZLXY → ZWSH → ZLXY
ZLXY ZWSH ZLXY · Xi'an → ZWSH · Kashgar CQH6381 · 9C6381 · sched 05:55Z
ZWSH ZLXY ZWSH · Kashgar → ZLXY · Xi'an CQH6382 · 9C6382 · sched 11:55Z
2026-04-20 4 legs round-trip CQH
ZLXY → ZWYN → ZLXY → VTBS → ZLXY
ZLXY ZWYN ZLXY · Xi'an → ZWYN · Ili (Yining / Ghulja) CQH6461 · 9C6461 · sched 02:50Z
ZWYN ZLXY ZWYN · Ili (Yining / Ghulja) → ZLXY · Xi'an CQH6462 · 9C6462 · sched 08:00Z
ZLXY VTBS ZLXY · Xi'an → VTBS · Bangkok intl CQH6293 · 9C6293 · sched 13:50Z
VTBS ZLXY VTBS · Bangkok → ZLXY · Xi'an intl CQH6294 · 9C6294 · sched 19:55Z
2026-04-19 5 legs CQH
ZUMY → ZBSJ → ZSFZ → ZBSJ → ZYTX → ZLXY
ZUMY ZBSJ ZUMY · Mianyang (Fucheng) → ZBSJ · Shijiazhuang CQH8538 · 9C8538 · sched 03:35Z
ZBSJ ZSFZ ZBSJ · Shijiazhuang → ZSFZ · Fuzhou (Changle) CQH7237 · 9C7237 · sched 06:40Z
ZSFZ ZBSJ ZSFZ · Fuzhou (Changle) → ZBSJ · Shijiazhuang CQH7238 · 9C7238 · sched 10:30Z
ZBSJ ZYTX ZBSJ · Shijiazhuang → ZYTX · Shenyang CQH6953 · 9C6953 · ⏱ 14:31– (Nonem)
ZYTX ZLXY ZYTX · Shenyang → ZLXY · Xi'an CQH8831 · 9C8831 · sched 22:45Z
2026-04-18 5 legs CQH
ZBSJ → ZYCC → ZSAM → ZYCC → ZBSJ → ZUMY
ZBSJ ZYCC ZBSJ · Shijiazhuang → ZYCC · Changchun CQH6471 · 9C6471 · ⏱ 00:36– (Nonem)
ZYCC ZSAM ZYCC · Changchun → ZSAM · Xiamen CQH8728 · 9C8728 · ⏱ 03:45– (Nonem)
ZSAM ZYCC ZSAM · Xiamen → ZYCC · Changchun CQH8727 · 9C8727 · sched 08:40Z
ZYCC ZBSJ ZYCC · Changchun → ZBSJ · Shijiazhuang CQH6472 · 9C6472 · ⏱ 13:02– (Nonem)
ZBSJ ZUMY ZBSJ · Shijiazhuang → ZUMY · Mianyang (Fucheng) CQH8537 · 9C8537 · sched 23:40Z
2026-04-17 4 legs round-trip CQH
ZBSJ → ZGNN → VTBS → ZGNN → ZBSJ
ZBSJ ZGNN ZBSJ · Shijiazhuang → ZGNN · Nanning (Jiangnan) CQH6465 · 9C6465 · sched 00:10Z
ZGNN VTBS ZGNN · Nanning (Jiangnan) → VTBS · Bangkok intl CQH6465 · 9C6465 · sched 04:50Z
VTBS ZGNN VTBS · Bangkok → ZGNN · Nanning (Jiangnan) intl CQH6466 · 9C6466 · sched 08:15Z
ZGNN ZBSJ ZGNN · Nanning (Jiangnan) → ZBSJ · Shijiazhuang CQH6466 · 9C6466 · sched 11:50Z
2026-04-16 3 legs CQH
ZBSJ → ZUCK → ZBSJ → ?
ZBSJ ZUCK ZBSJ · Shijiazhuang → ZUCK · Chongqing CQH8993 · 9C8993 · ⏱ 11:27– (Nonem)
ZUCK ZBSJ ZUCK · Chongqing → ZBSJ · Shijiazhuang CQH8994 · 9C8994 · sched 14:50Z
? ? — → — ferry · sched Z
2026-04-15 4 legs round-trip CQH
ZSPD → VMMC → ZSPD → ZLZY → ZSPD
ZSPD VMMC ZSPD · Shanghai (Pudong) → VMMC · Nossa Senhora do Carmo intl CQH8875 · 9C8875 · sched 00:00Z
VMMC ZSPD VMMC · Nossa Senhora do Carmo → ZSPD · Shanghai (Pudong) intl CQH8876 · 9C8876 · sched 03:30Z
ZSPD ZLZY ZSPD · Shanghai (Pudong) → ZLZY · Zhangye (Ganzhou) CQH8697 · 9C8697 · sched 09:10Z
ZLZY ZSPD ZLZY · Zhangye (Ganzhou) → ZSPD · Shanghai (Pudong) CQH8698 · 9C8698 · sched 13:55Z
2026-04-14 4 legs round-trip CQH
ZSPD → ZMCK → ZSPD → VTSP → ZSPD
ZSPD ZMCK ZSPD · Shanghai (Pudong) → ZMCK · Ulaanbaatar (Sergelen) intl CQH7057 · 9C7057 · sched 00:10Z
ZMCK ZSPD ZMCK · Ulaanbaatar (Sergelen) → ZSPD · Shanghai (Pudong) intl CQH7058 · 9C7058 · sched 05:00Z
ZSPD VTSP ZSPD · Shanghai (Pudong) → VTSP · Phuket intl CQH8521 · 9C8521 · sched 10:30Z
VTSP ZSPD VTSP · Phuket → ZSPD · Shanghai (Pudong) intl CQH8522 · 9C8522 · sched 16:35Z
2026-04-13 4 legs round-trip CQH
ZSPD → ZPLJ → ZSPD → VTSP → ZSPD
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CQH6733 · 9C6733 · sched 00:35Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CQH6734 · 9C6734 · sched 05:20Z
ZSPD VTSP ZSPD · Shanghai (Pudong) → VTSP · Phuket intl CQH8521 · 9C8521 · sched 10:30Z
VTSP ZSPD VTSP · Phuket → ZSPD · Shanghai (Pudong) intl CQH8522 · 9C8522 · ⏱ 16:36–21:00 (264m)
2026-04-12 2 legs round-trip CQH
ZSPD → WSSS → ZSPD
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CQH8597 · 9C8597 · sched 01:30Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CQH8598 · 9C8598 · sched 08:10Z
2026-04-11 4 legs round-trip CQH
ZSPD → WMKP → ZSPD → VTBS → ZSPD
ZSPD WMKP ZSPD · Shanghai (Pudong) → WMKP · Penang intl CQH7259 · 9C7259 · sched 00:45Z
WMKP ZSPD WMKP · Penang → ZSPD · Shanghai (Pudong) intl CQH7260 · 9C7260 · sched 07:30Z
ZSSS VTBS ZSSS · Shanghai (Minhang) → VTBS · Bangkok ⚠ gap intl CQH8755 · 9C8755 · sched 13:50Z
VTBS ZSPD VTBS · Bangkok → ZSPD · Shanghai (Pudong) intl CQH8756 · 9C8756 · sched 19:35Z
2026-04-10 4 legs round-trip CQH
ZSPD → ZPLJ → ZSPD → ZLZY → ZSPD
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CQH6733 · 9C6733 · sched 00:35Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CQH6734 · 9C6734 · sched 05:20Z
ZSPD ZLZY ZSPD · Shanghai (Pudong) → ZLZY · Zhangye (Ganzhou) CQH8697 · 9C8697 · sched 09:10Z
ZLZY ZSPD ZLZY · Zhangye (Ganzhou) → ZSPD · Shanghai (Pudong) CQH8698 · 9C8698 · sched 13:55Z
2026-04-09 4 legs round-trip CQH
ZSPD → RCTP → ZSPD → WSSS → ZSPD
ZSPD RCTP ZSPD · Shanghai (Pudong) → RCTP · Taoyuan intl CQH8951 · 9C8951 · sched 00:15Z
RCTP ZSPD RCTP · Taoyuan → ZSPD · Shanghai (Pudong) intl CQH8952 · 9C8952 · sched 03:15Z
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CQH8549 · 9C8549 · ⏱ 06:47– (Nonem)
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CQH8550 · 9C8550 · ⏱ 13:14– (Nonem)
2026-04-08 4 legs CQH
ZSNJ → ZLLL → ZSPD → VTSP → ZSPD
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CQH6188 · 9C6188 · sched 03:05Z
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CQH8848 · 9C8848 · ⏱ 07:18– (Nonem)
ZSPD VTSP ZSPD · Shanghai (Pudong) → VTSP · Phuket intl CQH8521 · 9C8521 · sched 10:30Z
VTSP ZSPD VTSP · Phuket → ZSPD · Shanghai (Pudong) intl CQH8522 · 9C8522 · sched 16:35Z
2026-04-07 4 legs CQH
ZWYN → ZLLL → ZSOF → ZLLL → ZSNJ
ZWYN ZLLL ZWYN · Ili (Yining / Ghulja) → ZLLL · Lanzhou (Yongdeng) CQH7126 · 9C7126 · sched 05:25Z
ZLLL ZSOF ZLLL · Lanzhou (Yongdeng) → ZSOF · Hefei CQH6133 · 9C6133 · sched 09:25Z
ZSOF ZLLL ZSOF · Hefei → ZLLL · Lanzhou (Yongdeng) CQH6134 · 9C6134 · sched 12:50Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CQH6187 · 9C6187 · ⏱ 23:36– (Nonem)
2026-04-06 5 legs CQH
ZLLL → ZWYN → ZHCC → ZYCC → ZHCC → ZWYN
ZLLL ZWYN ZLLL · Lanzhou (Yongdeng) → ZWYN · Ili (Yining / Ghulja) CQH7125 · 9C7125 · sched 23:15Z
ZWYN ZHCC ZWYN · Ili (Yining / Ghulja) → ZHCC · Zhengzhou CQH7152 · 9C7152 · sched 03:45Z
ZHCC ZYCC ZHCC · Zhengzhou → ZYCC · Changchun CQH6411 · 9C6411 · ⏱ 09:00– (Nonem)
ZYCC ZHCC ZYCC · Changchun → ZHCC · Zhengzhou CQH6412 · 9C6412 · sched 13:05Z
ZHCC ZWYN ZHCC · Zhengzhou → ZWYN · Ili (Yining / Ghulja) CQH7151 · 9C7151 · sched 23:30Z
2026-04-05 3 legs CQH
ZSFZ → ZLLL → ZSCN → ZLLL
ZSFZ ZLLL ZSFZ · Fuzhou (Changle) → ZLLL · Lanzhou (Yongdeng) CQH6698 · 9C6698 · sched 03:45Z
ZLLL ZSCN ZLLL · Lanzhou (Yongdeng) → ZSCN · Nanchang CQH7401 · 9C7401 · ⏱ 09:33–11:58 (145m)
ZSCN ZLLL ZSCN · Nanchang → ZLLL · Lanzhou (Yongdeng) CQH7402 · 9C7402 · sched 13:00Z
2026-04-04 5 legs CQH
ZLLL → ZWKL → ZLLL → ZSCN → ZLLL → ZSFZ
ZLLL ZWKL ZLLL · Lanzhou (Yongdeng) → ZWKL · Korla CQH7045 · 9C7045 · sched 00:50Z
ZWKL ZLLL ZWKL · Korla → ZLLL · Lanzhou (Yongdeng) CQH7046 · 9C7046 · sched 04:45Z
ZLLL ZSCN ZLLL · Lanzhou (Yongdeng) → ZSCN · Nanchang CQH7401 · 9C7401 · ⏱ 09:38–11:49 (131m)
ZSCN ZLLL ZSCN · Nanchang → ZLLL · Lanzhou (Yongdeng) CQH7402 · 9C7402 · sched 13:05Z
ZLLL ZSFZ ZLLL · Lanzhou (Yongdeng) → ZSFZ · Fuzhou (Changle) CQH6697 · 9C6697 · sched 23:35Z
2026-04-03 4 legs round-trip CQH
ZLLL → ZBTJ → ZLLL → ZGKL → ZLLL
ZLLL ZBTJ ZLLL · Lanzhou (Yongdeng) → ZBTJ · Tianjin CQH7135 · 9C7135 · ⏱ 02:48– (Nonem)
ZBTJ ZLLL ZBTJ · Tianjin → ZLLL · Lanzhou (Yongdeng) CQH7136 · 9C7136 · sched 06:20Z
ZLLL ZGKL ZLLL · Lanzhou (Yongdeng) → ZGKL · Guilin (Lingui) CQH6699 · 9C6699 · sched 09:45Z
ZGKL ZLLL ZGKL · Guilin (Lingui) → ZLLL · Lanzhou (Yongdeng) CQH6700 · 9C6700 · ⏱ 13:12– (Nonem)
2026-04-02 1 legs CQH
ZWYN → ZLLL
ZWYN ZLLL ZWYN · Ili (Yining / Ghulja) → ZLLL · Lanzhou (Yongdeng) CQH9933 · 9C9933 · ⏱ 22:25– (Nonem)
2026-04-01 4 legs round-trip CQH
ZWYN → ZHCC → ZYCC → ZHCC → ZWYN
ZWYN ZHCC ZWYN · Ili (Yining / Ghulja) → ZHCC · Zhengzhou CQH7152 · 9C7152 · sched 03:45Z
ZHCC ZYCC ZHCC · Zhengzhou → ZYCC · Changchun CQH6411 · 9C6411 · sched 08:55Z
ZYCC ZHCC ZYCC · Changchun → ZHCC · Zhengzhou CQH6412 · 9C6412 · ⏱ 13:14–15:46 (151m)
ZHCC ZWYN ZHCC · Zhengzhou → ZWYN · Ili (Yining / Ghulja) CQH7151 · 9C7151 · sched 23:30Z
2026-03-31 4 legs CQH
ZSHC → ZLLL → ZWKM → ZLLL → ZWYN
ZSHC ZLLL ZSHC · Hangzhou → ZLLL · Lanzhou (Yongdeng) CQH7088 · 9C7088 · ⏱ 03:17– (Nonem)
ZLLL ZWKM ZLLL · Lanzhou (Yongdeng) → ZWKM · Karamay CQH7109 · 9C7109 · ⏱ 08:17– (Nonem)
ZWKM ZLLL ZWKM · Karamay → ZLLL · Lanzhou (Yongdeng) CQH7110 · 9C7110 · sched 12:10Z
ZLLL ZWYN ZLLL · Lanzhou (Yongdeng) → ZWYN · Ili (Yining / Ghulja) CQH7125 · 9C7125 · sched 23:15Z
2026-03-30 5 legs CQH
ZLLL → ZWKL → ZLLL → ZWSH → ZLLL → ZSHC
ZLLL ZWKL ZLLL · Lanzhou (Yongdeng) → ZWKL · Korla CQH7045 · 9C7045 · ⏱ 00:46– (Nonem)
ZWKL ZLLL ZWKL · Korla → ZLLL · Lanzhou (Yongdeng) CQH7046 · 9C7046 · sched 04:30Z
ZLLL ZWSH ZLLL · Lanzhou (Yongdeng) → ZWSH · Kashgar CQH6789 · 9C6789 · ⏱ 08:20– (Nonem)
ZWSH ZLLL ZWSH · Kashgar → ZLLL · Lanzhou (Yongdeng) CQH6790 · 9C6790 · sched 13:10Z
ZLLL ZSHC ZLLL · Lanzhou (Yongdeng) → ZSHC · Hangzhou CQH7087 · 9C7087 · ⏱ 23:30– (Nonem)
2026-03-29 3 legs round-trip CQH
ZLLL → ZWSH → ZWSH → ZLLL
ZLLL ZWSH ZLLL · Lanzhou (Yongdeng) → ZWSH · Kashgar CQH7263 · 9C7263 · sched 04:15Z
ZLLL ZWSH ZLLL · Lanzhou (Yongdeng) → ZWSH · Kashgar ⚠ gap CQH7263 · 9C7263 · sched 04:15Z
ZWSH ZLLL ZWSH · Kashgar → ZLLL · Lanzhou (Yongdeng) CQH7264 · 9C7264 · sched 09:10Z
2026-03-28 5 legs CQH
ZBSJ → ZGKL → ZBSJ → ZYCC → ZBSJ → ZLLL
ZBSJ ZGKL ZBSJ · Shijiazhuang → ZGKL · Guilin (Lingui) CQH8627 · 9C8627 · ⏱ 03:07– (Nonem)
ZGKL ZBSJ ZGKL · Guilin (Lingui) → ZBSJ · Shijiazhuang CQH8628 · 9C8628 · sched 06:35Z
ZBSJ ZYCC ZBSJ · Shijiazhuang → ZYCC · Changchun CQH6471 · 9C6471 · sched 10:00Z
ZYCC ZBSJ ZYCC · Changchun → ZBSJ · Shijiazhuang CQH6472 · 9C6472 · sched 13:10Z
ZBSJ ZLLL ZBSJ · Shijiazhuang → ZLLL · Lanzhou (Yongdeng) CQH6787 · 9C6787 · ⏱ 23:57– (Nonem)
2026-03-27 4 legs CQH
WMKK → ZGGG → VVTS → ZGGG → ZBSJ
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CQH6922 · 9C6922 · sched 02:00Z
ZGGG VVTS ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City intl CQH7347 · 9C7347 · ⏱ 09:31– (Nonem)
VVTS ZGGG VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu) intl CQH7348 · 9C7348 · sched 11:55Z
ZGGG ZBSJ ZGGG · Guangzhou (Huadu) → ZBSJ · Shijiazhuang CQH8899 · 9C8899 · sched 22:25Z
2026-03-26 4 legs CQH
ZPJH → ZSPD → VTCC → ZGGG → WMKK
ZPJH ZSPD ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong) CQH7608 · 9C7608 · sched 04:00Z
ZSPD VTCC ZSPD · Shanghai (Pudong) → VTCC · Chiang Mai intl CQH8511 · 9C8511 · sched 08:30Z
VTCC ZGGG VTCC · Chiang Mai → ZGGG · Guangzhou (Huadu) intl CQH8934 · 9C8934 · sched 14:15Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CQH6921 · 9C6921 · sched 21:00Z
2026-03-25 5 legs CQH
ZSPD → ZYHB → ZSPD → ZJSY → ZSPD → ZPJH
ZSPD ZYHB ZSPD · Shanghai (Pudong) → ZYHB · Harbin CQH8859 · 9C8859 · sched 01:15Z
ZYHB ZSPD ZYHB · Harbin → ZSPD · Shanghai (Pudong) CQH8860 · 9C8860 · sched 05:20Z
ZSPD ZJSY ZSPD · Shanghai (Pudong) → ZJSY · Sanya (Tianya) CQH8801 · 9C8801 · sched 10:00Z
ZJSY ZSPD ZJSY · Sanya (Tianya) → ZSPD · Shanghai (Pudong) CQH8802 · 9C8802 · ⏱ 14:35– (Nonem)
ZSPD ZPJH ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa) CQH7607 · 9C7607 · sched 22:55Z
2026-03-24 4 legs CQH
VDTI → ZSPD → WSSS → ZSPD → ?
VDTI ZSPD VDTI · Phnom Penh (Boeng Khyang) → ZSPD · Shanghai (Pudong) intl CQH8534 · 9C8534 · ⏱ 02:04– (Nonem)
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CQH8549 · 9C8549 · sched 07:35Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CQH8550 · 9C8550 · ⏱ 14:33– (Nonem)
ZSWZ ? ZSWZ · Wenzhou (Longwan) → — ferry ⚠ gap · sched Z
2026-03-23 1 legs CQH
ZGGG → VDTI
ZGGG VDTI ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang) intl CQH7007 · 9C7007 · sched 21:55Z