‹ Aircraft

B-5369 / 78045C

338 flights over 90 days · 3.76 legs/day · base ZSJA · operators: CSH

338
Flights
21
Airports served
14%
ADS-B observed
0
Ferry / no-flightnum

Aircraft identity

737NG 8Q8/W B738
Shanghai Airlines · reg B-5369
Boeing · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 5 legs CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS → ZUGY
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:09–02:26 (77m)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · sched 14:35Z
2026-06-22 2 legs round-trip CSH
ZSSS → ZGNN → ZSSS
ZSSS ZGNN ZSSS · Shanghai (Minhang) → ZGNN · Nanning (Jiangnan) CSH9337 · FM9337 · sched 08:35Z
ZGNN ZSSS ZGNN · Nanning (Jiangnan) → ZSSS · Shanghai (Minhang) CSH9338 · FM9338 · sched 12:15Z
2026-06-21 6 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS → ZUGY → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · ⏱ 14:41–16:55 (135m)
ZUGY ZSSS ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang) CSH9456 · FM9456 · ⏱ 22:33–00:35 (122m)
2026-06-20 3 legs CSH
ZGNN → ZSSS → ZBLA → ZSSS
ZGNN ZSSS ZGNN · Nanning (Jiangnan) → ZSSS · Shanghai (Minhang) CSH9340 · FM9340 · sched 03:10Z
ZSSS ZBLA ZSSS · Shanghai (Minhang) → ZBLA · Hailar CSH9147 · FM9147 · sched 07:05Z
ZBLA ZSSS ZBLA · Hailar → ZSSS · Shanghai (Minhang) CSH9148 · FM9148 · sched 12:15Z
2026-06-19 3 legs CSH
ZSSS → ZBLA → ZSSS → ZGNN
ZSSS ZBLA ZSSS · Shanghai (Minhang) → ZBLA · Hailar CSH9147 · FM9147 · sched 04:15Z
ZBLA ZSSS ZBLA · Hailar → ZSSS · Shanghai (Minhang) CSH9148 · FM9148 · sched 08:55Z
ZSSS ZGNN ZSSS · Shanghai (Minhang) → ZGNN · Nanning (Jiangnan) CSH9339 · FM9339 · ⏱ 22:55– (Nonem)
2026-06-18 6 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS → ZUGY → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:09– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · sched 14:35Z
ZUGY ZSSS ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang) CSH9456 · FM9456 · sched 22:20Z
2026-06-17 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:09– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-06-16 2 legs round-trip CSH
ZSSS → ZBLA → ZSSS
ZSSS ZBLA ZSSS · Shanghai (Minhang) → ZBLA · Hailar CSH9147 · FM9147 · sched 06:15Z
ZBLA ZSSS ZBLA · Hailar → ZSSS · Shanghai (Minhang) CSH9148 · FM9148 · sched 12:15Z
2026-06-15 2 legs round-trip CSH
ZSSS → ZBLA → ZSSS
ZSSS ZBLA ZSSS · Shanghai (Minhang) → ZBLA · Hailar CSH9147 · FM9147 · ⏱ 04:28– (Nonem)
ZBLA ZSSS ZBLA · Hailar → ZSSS · Shanghai (Minhang) CSH9148 · FM9148 · sched 08:55Z
2026-06-14 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-06-13 2 legs round-trip CSH
ZSSS → ZGGG → ZSSS
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSH9303 · FM9303 · sched 00:30Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSH9308 · FM9308 · sched 04:30Z
2026-06-12 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-06-11 4 legs round-trip CSH
ZSSS → ZPPP → ZSSS → ZGHA → ZSSS
ZSSS ZPPP ZSSS · Shanghai (Minhang) → ZPPP · Kunming CSH9451 · FM9451 · sched 00:55Z
ZPPP ZSSS ZPPP · Kunming → ZSSS · Shanghai (Minhang) CSH9452 · FM9452 · sched 06:05Z
ZSSS ZGHA ZSSS · Shanghai (Minhang) → ZGHA · Changsha (Changsha) CSH9389 · FM9389 · sched 10:20Z
ZGHA ZSSS ZGHA · Changsha (Changsha) → ZSSS · Shanghai (Minhang) CSH9390 · FM9390 · sched 13:10Z
2026-06-10 3 legs CSH
ZSQZ → ZSSS → ZGGG → ZSSS
ZSQZ ZSSS ZSQZ · Quanzhou → ZSSS · Shanghai (Minhang) CSH9278 · FM9278 · sched 01:55Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSH9313 · FM9313 · ⏱ 08:11– (Nonem)
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSH9318 · FM9318 · sched 11:30Z
2026-06-09 5 legs CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS → ZSQZ
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSSS ZSQZ ZSSS · Shanghai (Minhang) → ZSQZ · Quanzhou CSH9277 · FM9277 · sched 23:20Z
2026-06-07 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-06-06 3 legs CSH
ZSSS → ZGGG → ZSSS → ZGSZ
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSH9331 · FM9331 · sched 00:05Z
ZGSZ ZSSS ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang) ⚠ gap CSH9332 · FM9332 · ⏱ 08:05–09:58 (113m)
ZGGG ZGSZ ZGGG · Guangzhou (Huadu) → ZGSZ · Shenzhen ⚠ gap CSH9331 · FM9331 · sched Z
2026-06-05 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:03– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-06-04 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:09–03:05 (116m)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-06-03 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-06-02 3 legs CSH
ZSAM → ZSSS → ZGKL → ZSSS
ZSAM ZSSS ZSAM · Xiamen → ZSSS · Shanghai (Minhang) CSH9264 · FM9264 · sched 01:40Z
ZSSS ZGKL ZSSS · Shanghai (Minhang) → ZGKL · Guilin (Lingui) CSH9377 · FM9377 · ⏱ 05:02– (Nonem)
ZGKL ZSSS ZGKL · Guilin (Lingui) → ZSSS · Shanghai (Minhang) CSH9378 · FM9378 · ⏱ 11:03– (Nonem)
2026-06-01 3 legs CSH
ZSSS → ZWWW → ZSSS → ZSAM
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CSH9215 · FM9215 · sched 00:35Z
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CSH9216 · FM9216 · sched 06:55Z
ZSSS ZSAM ZSSS · Shanghai (Minhang) → ZSAM · Xiamen CSH9263 · FM9263 · ⏱ 23:04– (Nonem)
2026-05-31 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:07– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-30 2 legs round-trip CSH
ZSSS → ZGGG → ZSSS
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSH9303 · FM9303 · sched 00:30Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSH9308 · FM9308 · sched 04:30Z
2026-05-29 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-28 2 legs round-trip CSH
ZSSS → ZJSY → ZSSS
ZSSS ZJSY ZSSS · Shanghai (Minhang) → ZJSY · Sanya (Tianya) CSH9535 · FM9535 · ⏱ 04:04– (Nonem)
ZJSY ZSSS ZJSY · Sanya (Tianya) → ZSSS · Shanghai (Minhang) CSH9536 · FM9536 · sched 08:40Z
2026-05-27 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-26 2 legs round-trip CSH
ZSSS → ZJSY → ZSSS
ZSSS ZJSY ZSSS · Shanghai (Minhang) → ZJSY · Sanya (Tianya) CSH9535 · FM9535 · sched 03:50Z
ZJSY ZSSS ZJSY · Sanya (Tianya) → ZSSS · Shanghai (Minhang) CSH9536 · FM9536 · sched 08:40Z
2026-05-25 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-24 4 legs round-trip CSH
ZSSS → ZPPP → ZSSS → ZGHA → ZSSS
ZSSS ZPPP ZSSS · Shanghai (Minhang) → ZPPP · Kunming CSH9451 · FM9451 · sched 00:55Z
ZPPP ZSSS ZPPP · Kunming → ZSSS · Shanghai (Minhang) CSH9452 · FM9452 · sched 06:05Z
ZSSS ZGHA ZSSS · Shanghai (Minhang) → ZGHA · Changsha (Changsha) CSH9389 · FM9389 · ⏱ 11:24– (Nonem)
ZGHA ZSSS ZGHA · Changsha (Changsha) → ZSSS · Shanghai (Minhang) CSH9390 · FM9390 · ⏱ 14:47– (Nonem)
2026-05-22 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:00– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-21 2 legs round-trip CSH
ZSSS → ZJSY → ZSSS
ZSSS ZJSY ZSSS · Shanghai (Minhang) → ZJSY · Sanya (Tianya) CSH9535 · FM9535 · ⏱ 04:10–07:05 (175m)
ZJSY ZSSS ZJSY · Sanya (Tianya) → ZSSS · Shanghai (Minhang) CSH9536 · FM9536 · sched 08:40Z
2026-05-20 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-19 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-18 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-17 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-16 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-15 4 legs round-trip CSH
ZSSS → ZPPP → ZSSS → ZGHA → ZSSS
ZSSS ZPPP ZSSS · Shanghai (Minhang) → ZPPP · Kunming CSH9451 · FM9451 · ⏱ 01:15–04:04 (169m)
ZPPP ZSSS ZPPP · Kunming → ZSSS · Shanghai (Minhang) CSH9452 · FM9452 · sched 06:05Z
ZSSS ZGHA ZSSS · Shanghai (Minhang) → ZGHA · Changsha (Changsha) CSH9389 · FM9389 · ⏱ 10:56– (Nonem)
ZGHA ZSSS ZGHA · Changsha (Changsha) → ZSSS · Shanghai (Minhang) CSH9390 · FM9390 · sched 13:20Z
2026-05-14 2 legs round-trip CSH
ZSSS → ZHHH → ZSSS
ZSSS ZHHH ZSSS · Shanghai (Minhang) → ZHHH · Wuhan (Huangpi) CSH9363 · FM9363 · sched 10:45Z
ZHHH ZSSS ZHHH · Wuhan (Huangpi) → ZSSS · Shanghai (Minhang) CSH9364 · FM9364 · ⏱ 14:24– (Nonem)
2026-05-12 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-11 4 legs round-trip CSH
ZSSS → ZGOW → ZSSS → ZJHK → ZSSS
ZSSS ZGOW ZSSS · Shanghai (Minhang) → ZGOW · Jieyang (Rongcheng) CSH9289 · FM9289 · sched 01:20Z
ZGOW ZSSS ZGOW · Jieyang (Rongcheng) → ZSSS · Shanghai (Minhang) CSH9290 · FM9290 · ⏱ 04:41– (Nonem)
ZSSS ZJHK ZSSS · Shanghai (Minhang) → ZJHK · Haikou (Meilan) CSH9253 · FM9253 · sched 08:45Z
ZJHK ZSSS ZJHK · Haikou (Meilan) → ZSSS · Shanghai (Minhang) CSH9254 · FM9254 · sched 12:55Z
2026-05-10 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-09 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-08 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 00:57– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-07 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:03– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-06 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:09– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-05 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-04 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 00:58– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-03 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-02 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:10– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-05-01 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-30 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-29 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-28 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-27 3 legs CSH
ZSAM → ZSSS → ZGOW → ZSSS
ZSAM ZSSS ZSAM · Xiamen → ZSSS · Shanghai (Minhang) CSH9264 · FM9264 · sched 01:40Z
ZSSS ZGOW ZSSS · Shanghai (Minhang) → ZGOW · Jieyang (Rongcheng) CSH9291 · FM9291 · sched 04:55Z
ZGOW ZSSS ZGOW · Jieyang (Rongcheng) → ZSSS · Shanghai (Minhang) CSH9292 · FM9292 · ⏱ 11:22– (Nonem)
2026-04-26 5 legs CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS → ZSAM
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSSS ZSAM ZSSS · Shanghai (Minhang) → ZSAM · Xiamen CSH9263 · FM9263 · ⏱ 22:58– (Nonem)
2026-04-25 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-24 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:21– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-23 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSSS → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSSS ZJHK · Haikou (Meilan) → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · ⏱ 09:24–10:54 (90m)
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) ⚠ gap CSH9270 · FM9270 · sched Z
2026-04-22 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-21 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:12– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-20 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:12– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-19 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-18 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-17 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-16 3 legs CSH
ZSAM → ZSSS → ZYTX → ZSSS
ZSAM ZSSS ZSAM · Xiamen → ZSSS · Shanghai (Minhang) CSH9264 · FM9264 · sched 01:40Z
ZSSS ZYTX ZSSS · Shanghai (Minhang) → ZYTX · Shenyang CSH9085 · FM9085 · sched 07:50Z
ZYTX ZSSS ZYTX · Shenyang → ZSSS · Shanghai (Minhang) CSH9086 · FM9086 · ⏱ 12:24– (Nonem)
2026-04-15 5 legs CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSAM → ?
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSSS ZSAM ZSSS · Shanghai (Minhang) → ZSAM · Xiamen ⚠ gap CSH9263 · FM9263 · sched 22:50Z
? ? — → — CSH9270 · FM9270 · sched Z
2026-04-14 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-13 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSSS → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) ⚠ gap CSH9270 · FM9270 · sched 09:50Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) ⚠ gap CSH9270 · FM9270 · sched Z
2026-04-12 4 legs CSH
ZSSS → ZSJA → ZSJA → ZSSS → ?
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA ⚠ gap CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
? ? — → — CSH9269 · FM9269 · sched Z
2026-04-11 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-10 4 legs CSH
ZSSS → ZSJA → ZSJA → ZSSS → ZJHK
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 00:56– (Nonem)
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA ⚠ gap CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
? ZJHK — → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched Z
2026-04-09 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:05–02:30 (86m)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-08 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:11– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-07 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-06 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 00:57–02:23 (86m)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-05 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-04-04 3 legs CSH
ZSAM → ZSSS → ZLIC → ZSSS
ZSAM ZSSS ZSAM · Xiamen → ZSSS · Shanghai (Minhang) CSH9264 · FM9264 · sched 01:40Z
ZSSS ZLIC ZSSS · Shanghai (Minhang) → ZLIC · Yinchuan CSH9225 · FM9225 · ⏱ 05:01– (Nonem)
ZLIC ZSSS ZLIC · Yinchuan → ZSSS · Shanghai (Minhang) CSH9226 · FM9226 · ⏱ 10:16– (Nonem)
2026-04-03 5 legs CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS → ZSAM
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:16–03:25 (129m)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSSS ZSAM ZSSS · Shanghai (Minhang) → ZSAM · Xiamen CSH9263 · FM9263 · sched 22:50Z
2026-04-02 3 legs CSH
ZSQZ → ZSSS → ZBAD → ZSSS
ZSQZ ZSSS ZSQZ · Quanzhou → ZSSS · Shanghai (Minhang) CSH9278 · FM9278 · sched 01:55Z
ZSSS ZBAD ZSSS · Shanghai (Minhang) → ZBAD · Beijing CSH9101 · FM9101 · ⏱ 04:59–06:57 (118m)
ZBAD ZSSS ZBAD · Beijing → ZSSS · Shanghai (Minhang) CSH9102 · FM9102 · sched 08:40Z
2026-04-01 5 legs CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS → ZSQZ
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · ⏱ 01:16– (Nonem)
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSSS ZSQZ ZSSS · Shanghai (Minhang) → ZSQZ · Quanzhou CSH9277 · FM9277 · sched 23:20Z
2026-03-31 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · ⏱ 08:40– (Nonem)
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-03-30 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSSS → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSSS ZJHK · Haikou (Meilan) → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) ⚠ gap CSH9270 · FM9270 · sched Z
2026-03-29 4 legs round-trip CSH
ZSSS → ZSJA → ZJHK → ZSJA → ZSSS
ZSSS ZSJA ZSSS · Shanghai (Minhang) → ZSJA CSH9269 · FM9269 · sched 00:50Z
ZSJA ZJHK ZSJA → ZJHK · Haikou (Meilan) CSH9269 · FM9269 · sched 03:55Z
ZJHK ZSJA ZJHK · Haikou (Meilan) → ZSJA CSH9270 · FM9270 · sched 06:55Z
ZSJA ZSSS ZSJA → ZSSS · Shanghai (Minhang) CSH9270 · FM9270 · sched 09:50Z
2026-03-28 3 legs CSH
ZBYN → ZSSS → ZUGY → ZSSS
ZBYN ZSSS ZBYN · Taiyuan → ZSSS · Shanghai (Minhang) CSH9140 · FM9140 · sched 02:30Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · sched 06:00Z
ZUGY ZSSS ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang) CSH9456 · FM9456 · sched 10:30Z
2026-03-27 4 legs round-trip CSH
ZBYN → ZSSS → ZUGY → ZSSS → ZBYN
ZBYN ZSSS ZBYN · Taiyuan → ZSSS · Shanghai (Minhang) CSH9140 · FM9140 · sched 02:30Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · sched 05:55Z
ZUGY ZSSS ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang) CSH9456 · FM9456 · sched 10:30Z
ZSSS ZBYN ZSSS · Shanghai (Minhang) → ZBYN · Taiyuan CSH9139 · FM9139 · sched 23:05Z
2026-03-26 4 legs round-trip CSH
ZBYN → ZSSS → ZUGY → ZSSS → ZBYN
ZBYN ZSSS ZBYN · Taiyuan → ZSSS · Shanghai (Minhang) CSH9140 · FM9140 · sched 02:30Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · sched 06:00Z
ZUGY ZSSS ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang) CSH9456 · FM9456 · sched 10:30Z
ZSSS ZBYN ZSSS · Shanghai (Minhang) → ZBYN · Taiyuan CSH9139 · FM9139 · ⏱ 23:13– (Nonem)
2026-03-25 4 legs round-trip CSH
ZBYN → ZSSS → ZUGY → ZSSS → ZBYN
ZBYN ZSSS ZBYN · Taiyuan → ZSSS · Shanghai (Minhang) CSH9140 · FM9140 · sched 02:30Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · sched 05:55Z
ZUGY ZSSS ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang) CSH9456 · FM9456 · sched 10:30Z
ZSSS ZBYN ZSSS · Shanghai (Minhang) → ZBYN · Taiyuan CSH9139 · FM9139 · sched 23:05Z
2026-03-24 4 legs round-trip CSH
ZBYN → ZSSS → ZUGY → ZSSS → ZBYN
ZBYN ZSSS ZBYN · Taiyuan → ZSSS · Shanghai (Minhang) CSH9140 · FM9140 · sched 02:30Z
ZSSS ZUGY ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming) CSH9455 · FM9455 · ⏱ 06:07– (Nonem)
ZUGY ZSSS ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang) CSH9456 · FM9456 · sched 10:30Z
ZSSS ZBYN ZSSS · Shanghai (Minhang) → ZBYN · Taiyuan CSH9139 · FM9139 · sched 23:05Z
2026-03-23 1 legs CSH
ZSSS → ZBYN
ZSSS ZBYN ZSSS · Shanghai (Minhang) → ZBYN · Taiyuan CSH9139 · FM9139 · sched 23:05Z