‹ Aircraft

B-1951 / 780C36

386 flights over 92 days · 4.2 legs/day · base ZGNN · Nanning (Jiangnan) · operators: CSN

386
Flights
20
Airports served
19%
ADS-B observed
14
Ferry / no-flightnum

Aircraft identity

737NG 81B/W B738
China Southern Airlines · reg B-1951
Boeing · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 4 legs CSN
ZLAK → ZGGG → ZLXY → ZGSZ → ZLXY
ZLAK ZGGG ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu) CSN6464 · CZ6464 · sched 18:15Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3215 · CZ3215 · sched 22:25Z
ZLXY ZGSZ ZLXY · Xi'an → ZGSZ · Shenzhen CSN3794 · CZ3794 · sched 02:05Z
ZGSZ ZLXY ZGSZ · Shenzhen → ZLXY · Xi'an CSN3793 · CZ3793 · sched 06:15Z
2026-06-22 4 legs CSN
ZLXY → ZWWW → ZLXY → ZGGG → ZLAK
ZLXY ZWWW ZLXY · Xi'an → ZWWW · Ürümqi CSN6627 · CZ6627 · sched 16:10Z
ZWWW ZLXY ZWWW · Ürümqi → ZLXY · Xi'an CSN6628 · CZ6628 · sched 23:20Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3218 · CZ3218 · sched 04:00Z
ZGGG ZLAK ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin) CSN6463 · CZ6463 · sched 15:10Z
2026-06-21 4 legs round-trip CSN
ZLXY → ZGGG → ZLXY → ZGGG → ZLXY
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3220 · CZ3220 · sched 16:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3219 · CZ3219 · sched 19:50Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3212 · CZ3212 · sched 00:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3211 · CZ3211 · sched 04:25Z
2026-06-20 2 legs round-trip CSN
ZLXY → ZGGG → ZLXY
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3208 · CZ3208 · sched 01:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3217 · CZ3217 · ⏱ 13:43– (Nonem)
2026-06-19 4 legs CSN
ZGGG → ZLXY → ZBAD → ZGGG → ZLXY
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3219 · CZ3219 · sched 19:50Z
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing CSN8824 · CZ8824 · sched 00:30Z
ZSNJ ZGGG ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3872 · CZ3872 · ⏱ 01:04– (Nonem)
ZBAD ZLXY ZBAD · Beijing → ZLXY · Xi'an ⚠ gap CSN8825 · CZ8825 · ⏱ 12:54– (Nonem)
2026-06-18 3 legs round-trip CSN
ZLAK → ZGGG → ZSNJ → ZLAK
ZLAK ZGGG ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu) CSN6464 · CZ6464 · sched 18:15Z
ZGGG ZSNJ ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing CSN3871 · CZ3871 · sched 04:10Z
ZLXY ZLAK ZLXY · Xi'an → ZLAK · Ankang (Hanbin) ⚠ gap CSN6463 · CZ6463 · sched Z
2026-06-17 4 legs round-trip CSN
ZLXY → ZWWW → ZLXY → ZGGG → ZLXY
ZLXY ZWWW ZLXY · Xi'an → ZWWW · Ürümqi CSN6627 · CZ6627 · sched 16:10Z
ZWWW ZLXY ZWWW · Ürümqi → ZLXY · Xi'an CSN6628 · CZ6628 · sched 23:20Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3218 · CZ3218 · sched 04:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN6463 · CZ6463 · sched 15:10Z
2026-06-16 4 legs CSN
ZLAK → ZGGG → ZLXY → ZGSZ → ZLXY
ZLAK ZGGG ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu) CSN6464 · CZ6464 · sched 18:15Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3215 · CZ3215 · sched 22:25Z
ZLXY ZGSZ ZLXY · Xi'an → ZGSZ · Shenzhen CSN3794 · CZ3794 · sched 02:05Z
ZGSZ ZLXY ZGSZ · Shenzhen → ZLXY · Xi'an CSN3793 · CZ3793 · sched 06:15Z
2026-06-15 4 legs CSN
ZLXY → ZWWW → ZLXY → ZGGG → ZLAK
ZLXY ZWWW ZLXY · Xi'an → ZWWW · Ürümqi CSN6627 · CZ6627 · sched 16:10Z
ZWWW ZLXY ZWWW · Ürümqi → ZLXY · Xi'an CSN6628 · CZ6628 · sched 23:20Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3218 · CZ3218 · sched 04:00Z
ZGGG ZLAK ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin) CSN6463 · CZ6463 · sched 15:10Z
2026-06-14 2 legs round-trip CSN
ZLXY → ZGGG → ZLXY
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3216 · CZ3216 · sched 17:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3211 · CZ3211 · sched 04:25Z
2026-06-13 4 legs round-trip CSN
ZLXY → ZGGG → ZGGG → ZLXY → ZLXY
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3220 · CZ3220 · sched 16:00Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3212 · CZ3212 · sched 00:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3211 · CZ3211 · sched 04:25Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an ⚠ gap CSN3219 · CZ3219 · ⏱ 06:09– (Nonem)
2026-06-12 4 legs CSN
ZLAK → ZGGG → ZLXY → ZGSZ → ZLXY
ZLAK ZGGG ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu) CSN6464 · CZ6464 · sched 18:15Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3215 · CZ3215 · sched 22:25Z
ZLXY ZGSZ ZLXY · Xi'an → ZGSZ · Shenzhen CSN3794 · CZ3794 · sched 02:05Z
ZGSZ ZLXY ZGSZ · Shenzhen → ZLXY · Xi'an CSN3793 · CZ3793 · sched 06:15Z
2026-06-11 5 legs CSN
ZGSZ → ZLXY → ZGGG → ZLXY → ZGGG → ZLAK
ZGSZ ZLXY ZGSZ · Shenzhen → ZLXY · Xi'an CSN3279 · CZ3279 · sched 19:00Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3232 · CZ3232 · sched 23:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3231 · CZ3231 · sched 03:25Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3218 · CZ3218 · sched 07:10Z
ZGGG ZLAK ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin) CSN6463 · CZ6463 · ⏱ 23:24– (Nonem)
2026-06-10 5 legs CSN
ZLXY → ZGGG → ZLXY → ZGGG → ZLXY → ZGSZ
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3216 · CZ3216 · sched 17:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3207 · CZ3207 · sched 21:00Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3208 · CZ3208 · sched 01:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3217 · CZ3217 · sched 05:40Z
ZLXY ZGSZ ZLXY · Xi'an → ZGSZ · Shenzhen CSN3280 · CZ3280 · sched 15:10Z
2026-06-09 4 legs round-trip CSN
ZLXY → ZBAD → ZLXY → ZBAD → ZLXY
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing CSN8822 · CZ8822 · sched 17:15Z
ZBAD ZLXY ZBAD · Beijing → ZLXY · Xi'an CSN8823 · CZ8823 · sched 21:00Z
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing CSN8824 · CZ8824 · sched 00:30Z
ZBAD ZLXY ZBAD · Beijing → ZLXY · Xi'an CSN8825 · CZ8825 · ⏱ 12:53– (Nonem)
2026-06-08 3 legs CSN
ZGSZ → ZLXY → ZGGG → ZLXY
ZGSZ ZLXY ZGSZ · Shenzhen → ZLXY · Xi'an CSN3279 · CZ3279 · sched 19:00Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3212 · CZ3212 · sched 00:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3211 · CZ3211 · sched 04:25Z
2026-06-07 5 legs CSN
ZLXY → ZGGG → ZLXY → ZGGG → ZLXY → ZGSZ
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3220 · CZ3220 · sched 16:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3219 · CZ3219 · sched 19:50Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3212 · CZ3212 · sched 00:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3211 · CZ3211 · sched 04:25Z
ZLXY ZGSZ ZLXY · Xi'an → ZGSZ · Shenzhen CSN3280 · CZ3280 · sched 15:10Z
2026-06-06 4 legs round-trip CSN
ZLXY → ZGGG → ZLXY → ZGGG → ZLXY
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3220 · CZ3220 · sched 16:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3219 · CZ3219 · sched 20:10Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3212 · CZ3212 · sched 00:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3217 · CZ3217 · sched 05:40Z
2026-06-05 5 legs round-trip CSN
ZLXY → ZBAD → ZLXY → ZBAD → ZLAK → ZLXY
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing CSN8822 · CZ8822 · sched 17:15Z
ZBAD ZLXY ZBAD · Beijing → ZLXY · Xi'an CSN8823 · CZ8823 · sched 21:00Z
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing CSN8824 · CZ8824 · sched 00:30Z
ZBAD ZLAK ZBAD · Beijing → ZLAK · Ankang (Hanbin) CSN8825 · CZ8825 · sched 04:50Z
ZLAK ZLXY ZLAK · Ankang (Hanbin) → ZLXY · Xi'an CSN8825 · CZ8825 · sched Z
2026-06-04 2 legs round-trip CSN
ZLXY → ZBAD → ZLXY
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing CSN8824 · CZ8824 · sched 00:30Z
ZBAD ZLXY ZBAD · Beijing → ZLXY · Xi'an CSN8825 · CZ8825 · sched 05:10Z
2026-06-03 3 legs round-trip CSN
ZLXY → ZBAD → ZBAD → ZLXY
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing CSN8822 · CZ8822 · sched 17:15Z
ZLXY ZBAD ZLXY · Xi'an → ZBAD · Beijing ⚠ gap CSN8824 · CZ8824 · sched 00:30Z
ZBAD ZLXY ZBAD · Beijing → ZLXY · Xi'an CSN8825 · CZ8825 · sched 05:10Z
2026-06-02 4 legs round-trip CSN
ZLXY → ZGGG → ZLXY → ZGGG → ZLXY
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3216 · CZ3216 · sched 17:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3207 · CZ3207 · sched 21:00Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3208 · CZ3208 · sched 01:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3217 · CZ3217 · sched 05:40Z
2026-06-01 3 legs CSN
ZGSZ → ZLXY → ZGGG → ZLXY
ZGSZ ZLXY ZGSZ · Shenzhen → ZLXY · Xi'an CSN3279 · CZ3279 · sched 19:00Z
ZLXY ZGGG ZLXY · Xi'an → ZGGG · Guangzhou (Huadu) CSN3232 · CZ3232 · sched 23:00Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3231 · CZ3231 · ⏱ 11:29– (Nonem)
2026-05-31 6 legs CSN
ZGGG → ZGNN → ZUTF → ZGNN → ZGGG → ZLXY → ZGSZ
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:45Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN5779 · CZ5779 · sched 20:20Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN5780 · CZ5780 · sched 23:15Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3295 · CZ3295 · sched 02:05Z
ZGGG ZLXY ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an CSN3217 · CZ3217 · sched 05:40Z
ZLXY ZGSZ ZLXY · Xi'an → ZGSZ · Shenzhen CSN3280 · CZ3280 · sched 15:10Z
2026-05-30 4 legs CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZGGG
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · ⏱ 03:26– (Nonem)
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · ⏱ 07:17– (Nonem)
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:02– (Nonem)
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:20Z
2026-05-29 4 legs CSN
ZWWW → ZLLL → ZGNN → ZWWW → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi ⚠ gap CSN6797 · CZ6797 · ⏱ 03:29– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CSN6797 · CZ6797 · sched 15:45Z
2026-05-28 3 legs CSN
ZGNN → ZSHC → ZGNN → ZLLL
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · ⏱ 07:56– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-27 3 legs round-trip CSN
ZWWW → ZLLL → ZGNN → ZWWW
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi ⚠ gap CSN6797 · CZ6797 · ⏱ 06:23– (Nonem)
2026-05-26 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-25 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:03– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-24 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:15Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-23 4 legs CSN
ZWWW → ZLLL → ZWWW → ZGNN → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · ⏱ 03:21– (Nonem)
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6798 · CZ6798 · ⏱ 11:00– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-22 4 legs CSN
ZWWW → ZLLL → ZWWW → ZGNN → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · ⏱ 04:12– (Nonem)
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6798 · CZ6798 · ⏱ 14:10– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-21 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:04–13:41 (157m)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-20 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:00– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-19 3 legs CSN
ZWWW → ZLLL → ZGNN → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:05– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-18 4 legs CSN
ZWWW → ZLLL → ZGNN → ZWWW → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi ⚠ gap CSN6797 · CZ6797 · ⏱ 03:17– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CSN6797 · CZ6797 · sched 15:45Z
2026-05-17 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:15Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:00– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-16 3 legs CSN
ZGNN → ZSHC → ZGNN → ZLLL
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3910 · sched 20:35Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-15 2 legs round-trip CSN
ZGNN → ZSHC → ZGNN
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3909 · CZ3909 · sched 16:55Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3910 · CZ3910 · ⏱ 04:52– (Nonem)
2026-05-14 6 legs round-trip CSN
ZGNN → ZSAM → ZGNN → ZGHA → ZSNB → ZGHA → ZGNN
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN6221 · CZ6221 · sched 16:20Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN6222 · CZ6222 · sched 19:20Z
ZGNN ZGHA ZGNN · Nanning (Jiangnan) → ZGHA · Changsha (Changsha) CSN5477 · CZ5477 · sched 22:40Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo CSN5477 · CZ5477 · sched 01:20Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) CSN5478 · CZ5478 · sched 04:00Z
ZGHA ZGNN ZGHA · Changsha (Changsha) → ZGNN · Nanning (Jiangnan) CSN5478 · CZ5478 · sched 07:10Z
2026-05-13 3 legs round-trip CSN
ZWWW → ZLLL → ZGNN → ZWWW
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi ⚠ gap CSN6797 · CZ6797 · ⏱ 03:27– (Nonem)
2026-05-12 2 legs round-trip CSN
ZLLL → ZWWW → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CSN6797 · CZ6797 · sched 15:45Z
2026-05-11 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:00–13:23 (143m)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-10 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:15Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:13– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-09 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:01–13:23 (143m)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-08 4 legs CSN
ZWWW → ZLLL → ZGNN → ZWWW → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi ⚠ gap CSN6797 · CZ6797 · ⏱ 03:27– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CSN6797 · CZ6797 · sched 15:45Z
2026-05-07 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · ⏱ 03:26– (Nonem)
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · ⏱ 07:11– (Nonem)
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 10:54– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-06 6 legs CSN
ZGNN → ZSHC → ZGNN → ZGNN → ZSAM → ZGNN → ZLLL
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:35Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3292 · CZ3292 · ⏱ 01:52– (Nonem)
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN5103 · CZ5103 · sched 03:15Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN5104 · CZ5104 · ⏱ 14:06– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-05-05 6 legs round-trip CSN
ZGGG → ZGNN → ZSHC → ZGNN → ZSAM → ZGNN → ZGGG
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN5103 · CZ5103 · sched 03:05Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN5104 · CZ5104 · ⏱ 14:48– (Nonem)
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-05-04 6 legs CSN
ZGNN → ZSHC → ZGNN → ZGNN → ZUTF → ZGNN → ZGGG
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3292 · CZ3292 · ⏱ 01:53– (Nonem)
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:15Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN3242 · CZ3242 · sched 06:15Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-05-03 4 legs round-trip CSN
ZLLL → ZWWW → ZGNN → ZGGG → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6798 · CZ6798 · sched 03:00Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) ⚠ gap CSN6798 · CZ6798 · sched Z
2026-05-02 2 legs CSN
ZBAD → ZGNN → ZLLL
ZBAD ZGNN ZBAD · Beijing → ZGNN · Nanning (Jiangnan) CSN3286 · CZ3286 · ⏱ 00:20– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ3286 · sched 16:00Z
2026-05-01 4 legs CSN
ZGNN → ZBAD → ZHHH → ZGNN → ZBAD
ZGNN ZBAD ZGNN · Nanning (Jiangnan) → ZBAD · Beijing CSN3285 · CZ3285 · sched 22:00Z
ZBAD ZHHH ZBAD · Beijing → ZHHH · Wuhan (Huangpi) CSN8541 · CZ8541 · sched 02:20Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN8408 · CZ8408 · ⏱ 03:09– (Nonem)
ZHHH ZBAD ZHHH · Wuhan (Huangpi) → ZBAD · Beijing ⚠ gap CSN8542 · CZ8542 · ⏱ 13:41– (Nonem)
2026-04-30 7 legs CSN
ZGNN → ZGGG → ZGNN → ZSHC → ZGNN → ZSAM → ZGNN → ZUTF
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN5103 · CZ5103 · sched 03:05Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN5104 · CZ5104 · sched 06:00Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN8407 · CZ8407 · sched 15:55Z
2026-04-29 4 legs round-trip CSN
ZGNN → ZSAM → ZBAD → ZGNN → ZGNN
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN6221 · CZ6221 · sched 16:20Z
ZGNN ZBAD ZGNN · Nanning (Jiangnan) → ZBAD · Beijing ⚠ gap CSN6283 · CZ6283 · sched 23:30Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6222 · CZ6222 · ⏱ 03:30– (Nonem)
ZBAD ZGNN ZBAD · Beijing → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6284 · CZ6284 · sched 04:00Z
2026-04-28 2 legs CSN
ZLLL → ZGNN → ZWWW
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi ⚠ gap CSN6797 · CZ6797 · ⏱ 03:27– (Nonem)
2026-04-27 5 legs CSN
ZGNN → ZLXY → ZGNN → ZSAM → ZGNN → ZLLL
ZGNN ZLXY ZGNN · Nanning (Jiangnan) → ZLXY · Xi'an CSN3275 · CZ3275 · sched 19:50Z
ZLXY ZGNN ZLXY · Xi'an → ZGNN · Nanning (Jiangnan) CSN3276 · CZ3276 · sched 23:45Z
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN5103 · CZ5103 · sched 02:50Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN5104 · CZ5104 · sched 06:05Z
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-04-26 3 legs CSN
ZWWW → ZLLL → ZWWW → ZGNN
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:15Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · ⏱ 03:21– (Nonem)
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6798 · CZ6798 · ⏱ 11:10–13:47 (158m)
2026-04-25 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:05–13:27 (142m)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-04-24 4 legs CSN
ZWWW → ZLLL → ZGNN → ZWWW → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi ⚠ gap CSN6797 · CZ6797 · ⏱ 03:46– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CSN6797 · CZ6797 · sched 15:45Z
2026-04-23 4 legs round-trip CSN
ZLLL → ZWWW → ZLLL → ZGNN → ZLLL
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 10:55– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-04-22 5 legs CSN
ZGNN → ZSNJ → ZYTX → ZGNN → ZSNJ → ZLLL
ZGNN ZSNJ ZGNN · Nanning (Jiangnan) → ZSNJ · Nanjing CSN6361 · CZ6361 · sched 18:15Z
ZSNJ ZYTX ZSNJ · Nanjing → ZYTX · Shenyang CSN6361 · CZ6361 · sched 21:50Z
ZSNJ ZGNN ZSNJ · Nanjing → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6362 · CZ6362 · sched 04:45Z
ZYTX ZSNJ ZYTX · Shenyang → ZSNJ · Nanjing ⚠ gap CSN6362 · CZ6362 · ⏱ 11:09– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CSN6797 · CZ6797 · sched 15:45Z
2026-04-21 3 legs CSN
ZLLL → ZWWW → ZLLL → ZGNN
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 19:20Z
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · ⏱ 11:08– (Nonem)
2026-04-20 6 legs CSN
ZGNN → ZSAM → ZGNN → ZGNN → ZUTF → ZGNN → ZLLL
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN6221 · CZ6221 · sched 16:20Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3292 · CZ3292 · sched 17:40Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6222 · CZ6222 · sched 19:20Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:15Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN3242 · CZ3242 · sched 06:15Z
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-04-19 6 legs CSN
ZGNN → ZSNJ → ZYTX → ZSNJ → ZGNN → ZGNN → ZGGG
ZGNN ZSNJ ZGNN · Nanning (Jiangnan) → ZSNJ · Nanjing CSN6361 · CZ6361 · sched 18:15Z
ZSNJ ZYTX ZSNJ · Nanjing → ZYTX · Shenyang CSN6361 · CZ6361 · sched 21:50Z
ZYTX ZSNJ ZYTX · Shenyang → ZSNJ · Nanjing CSN6362 · CZ6362 · sched 01:15Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3292 · CZ3292 · ⏱ 02:14– (Nonem)
ZSNJ ZGNN ZSNJ · Nanjing → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6362 · CZ6362 · sched 04:45Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-04-18 5 legs CSN
ZGNN → ZGGG → ZGNN → ZSHC → ZGNN → ZGGG
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-04-17 5 legs CSN
ZGGG → ZGNN → ZSHC → ZGNN → ZUTF → ZGNN
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:15Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN3242 · CZ3242 · sched 06:15Z
2026-04-16 5 legs CSN
ZGFS → ZGNN → ZGNN → ZUTF → ZGNN → ZGGG
ZGFS ZGNN ZGFS · Foshan (Nanhai) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:20Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN3242 · CZ3242 · sched 06:15Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-04-15 3 legs CSN
ZGNN → ZLLL → ZGNN → ZGGG
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 03:00Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-04-14 5 legs CSN
ZGGG → ZGNN → ZUTF → ZGNN → ZSAM → ZGNN
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN5779 · CZ5779 · sched 20:20Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN5780 · CZ5780 · sched 23:15Z
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN5103 · CZ5103 · sched 03:00Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN5104 · CZ5104 · sched 06:00Z
2026-04-13 5 legs CSN
ZGNN → ZSAM → ZGNN → ? → ? → ?
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN6221 · CZ6221 · sched 16:20Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN6222 · CZ6222 · sched 19:20Z
? ? — → — ferry CSN3241 · sched Z
? ? — → — ferry CSN3242 · sched Z
? ? — → — ferry · sched Z
2026-04-12 4 legs CSN
ZGNN → ZSSS → ZGNN → ? → ?
ZGNN ZSSS ZGNN · Nanning (Jiangnan) → ZSSS · Shanghai (Minhang) CSN3289 · CZ3289 · sched 00:15Z
ZSSS ZGNN ZSSS · Shanghai (Minhang) → ZGNN · Nanning (Jiangnan) CSN3290 · CZ3290 · sched 04:20Z
ZGNN ? ZGNN · Nanning (Jiangnan) → — ferry CSN3909 · sched Z
? ? — → — ferry CSN3910 · sched Z
2026-04-11 5 legs CSN
ZGGG → ZGNN → ? → ? → ? → ZGNN
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
? ? — → — ferry CSN3241 · sched Z
? ? — → — ferry CSN3757 · sched Z
? ? — → — ferry CSN3242 · sched Z
? ZGNN — → ZGNN · Nanning (Jiangnan) ferry CSN3758 · sched Z
2026-04-10 6 legs CSN
ZGGG → ZGNN → ? → ? → ? → ? → ?
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ? ZGNN · Nanning (Jiangnan) → — ferry CSN3241 · sched Z
ZGNN ? ZGNN · Nanning (Jiangnan) → — ferry CSN3757 · sched Z
ZGNN ? ZGNN · Nanning (Jiangnan) → — ferry CSN3291 · sched Z
? ? — → — ferry CSN3758 · sched Z
? ? — → — ferry CSN3242 · sched Z
2026-04-09 4 legs CSN
ZUCK → ZGNN → ZSPD → ZGNN → ZGGG
ZUCK ZGNN ZUCK · Chongqing → ZGNN · Nanning (Jiangnan) CSN5836 · CZ5836 · sched 18:55Z
ZGNN ZSPD ZGNN · Nanning (Jiangnan) → ZSPD · Shanghai (Pudong) CSN5287 · CZ5287 · sched 21:35Z
ZSPD ZGNN ZSPD · Shanghai (Pudong) → ZGNN · Nanning (Jiangnan) CSN5288 · CZ5288 · sched 01:40Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-04-08 5 legs CSN
ZGNN → ZSHC → ZGNN → ZSSS → ZGNN → ZUCK
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3909 · CZ3909 · sched 16:55Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3910 · CZ3910 · sched 20:35Z
ZGNN ZSSS ZGNN · Nanning (Jiangnan) → ZSSS · Shanghai (Minhang) CSN3289 · CZ3289 · sched 00:15Z
ZSSS ZGNN ZSSS · Shanghai (Minhang) → ZGNN · Nanning (Jiangnan) CSN3290 · CZ3290 · ⏱ 12:30– (Nonem)
ZGNN ZUCK ZGNN · Nanning (Jiangnan) → ZUCK · Chongqing CSN5835 · CZ5835 · sched 15:50Z
2026-04-07 5 legs CSN
ZGGG → ZGNN → ZSHC → ZGNN → ZUTF → ZGNN
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:20Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN3242 · CZ3242 · sched 06:15Z
2026-04-06 6 legs round-trip CSN
ZGGG → ZGNN → ZSHC → ZUTF → ZGNN → ZGNN → ZGGG
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) ⚠ gap CSN3241 · CZ3241 · sched 03:15Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN3242 · CZ3242 · sched 06:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3758 · CZ3758 · ⏱ 09:00– (Nonem)
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-04-05 4 legs CSN
ZWWW → ZLLL → ZWWW → ZGNN → ZGGG
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:15Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · ⏱ 03:26– (Nonem)
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6798 · CZ6798 · ⏱ 11:06– (Nonem)
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · sched 15:15Z
2026-04-04 4 legs CSN
ZWWW → ZLLL → ZWWW → ZGNN → ZLLL
ZWWW ZLLL ZWWW · Ürümqi → ZLLL · Lanzhou (Yongdeng) CSN6798 · CZ6798 · sched 23:10Z
ZLLL ZWWW ZLLL · Lanzhou (Yongdeng) → ZWWW · Ürümqi CSN6797 · CZ6797 · ⏱ 03:34– (Nonem)
ZLLL ZGNN ZLLL · Lanzhou (Yongdeng) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6798 · CZ6798 · ⏱ 11:04– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-04-03 6 legs CSN
ZGNN → ZSHC → ZGNN → ZUTF → ZGNN → ZGNN → ZLLL
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3292 · CZ3292 · ⏱ 02:10– (Nonem)
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:15Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) CSN3242 · CZ3242 · sched 06:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3758 · CZ3758 · ⏱ 07:52– (Nonem)
ZGNN ZLLL ZGNN · Nanning (Jiangnan) → ZLLL · Lanzhou (Yongdeng) CSN6797 · CZ6797 · sched 15:45Z
2026-04-02 6 legs CSN
ZGGG → ZGNN → ZSHC → ZGNN → ZUTF → ZGGG → ZGNN
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched 17:40Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:20Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3291 · CZ3291 · sched 15:15Z
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3242 · CZ3242 · ⏱ 16:24– (Nonem)
2026-04-01 4 legs round-trip CSN
ZGGG → ZSAM → ZSSS → ZGGG → ZGGG
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3741 · CZ3741 · sched 20:05Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) ⚠ gap CSN3581 · CZ3581 · sched 02:00Z
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3742 · CZ3742 · ⏱ 07:17– (Nonem)
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3582 · CZ3582 · ⏱ 15:27– (Nonem)
2026-03-31 6 legs CSN
ZGNN → ZSHC → ZGNN → ZGNN → ZGNN → ZUTF → ZGGG
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3292 · CZ3292 · ⏱ 03:51– (Nonem)
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3242 · CZ3242 · sched 06:15Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · ⏱ 13:40– (Nonem)
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3291 · CZ3291 · ⏱ 23:11– (Nonem)
2026-03-30 7 legs round-trip CSN
ZGNN → ZSHC → ZGNN → ZUTF → ZGGG → ZGNN → ZGGG → ZGNN
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 20:15Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 23:45Z
ZGNN ZUTF ZGNN · Nanning (Jiangnan) → ZUTF · Chengdu (Jianyang) CSN3241 · CZ3241 · sched 03:15Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3291 · CZ3291 · ⏱ 03:18– (Nonem)
ZUTF ZGNN ZUTF · Chengdu (Jianyang) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3242 · CZ3242 · sched 06:15Z
ZGNN ZGGG ZGNN · Nanning (Jiangnan) → ZGGG · Guangzhou (Huadu) CSN3291 · CZ3291 · ⏱ 23:25– (Nonem)
ZGGG ZGNN ZGGG · Guangzhou (Huadu) → ZGNN · Nanning (Jiangnan) CSN3292 · CZ3292 · sched Z
2026-03-29 4 legs round-trip CSN
ZGNN → ZBAD → ZGNN → ZSHC → ZGNN
ZGNN ZBAD ZGNN · Nanning (Jiangnan) → ZBAD · Beijing CSN3277 · CZ3277 · sched 16:10Z
ZBAD ZGNN ZBAD · Beijing → ZGNN · Nanning (Jiangnan) CSN3278 · CZ3278 · sched 20:30Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN5889 · CZ5889 · sched 01:00Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN5890 · CZ5890 · ⏱ 13:09– (Nonem)
2026-03-28 3 legs CSN
ZUCK → ZWWW → ZUCK → ZGNN
ZUCK ZWWW ZUCK · Chongqing → ZWWW · Ürümqi CSN6797 · CZ6797 · sched 18:50Z
ZWWW ZUCK ZWWW · Ürümqi → ZUCK · Chongqing CSN6798 · CZ6798 · sched 00:00Z
ZUCK ZGNN ZUCK · Chongqing → ZGNN · Nanning (Jiangnan) CSN6798 · CZ6798 · sched 05:10Z
2026-03-27 5 legs CSN
ZGNN → ZSAM → ZGNN → ZGNN → ZSPD → ZUCK
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN6221 · CZ6221 · sched 16:15Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) CSN6222 · CZ6222 · sched 19:10Z
ZSPD ZGNN ZSPD · Shanghai (Pudong) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN5288 · CZ5288 · sched 02:15Z
ZGNN ZSPD ZGNN · Nanning (Jiangnan) → ZSPD · Shanghai (Pudong) CSN5287 · CZ5287 · ⏱ 08:10– (Nonem)
ZGNN ZUCK ZGNN · Nanning (Jiangnan) → ZUCK · Chongqing ⚠ gap CSN6797 · CZ6797 · ⏱ 00:10– (Nonem)
2026-03-26 4 legs round-trip CSN
ZGNN → ZLXY → ZGNN → ZSHC → ZGNN
ZGNN ZLXY ZGNN · Nanning (Jiangnan) → ZLXY · Xi'an CSN5421 · CZ5421 · sched 16:10Z
ZLXY ZGNN ZLXY · Xi'an → ZGNN · Nanning (Jiangnan) CSN5422 · CZ5422 · sched 19:45Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · sched 22:55Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) CSN3758 · CZ3758 · sched 02:45Z
2026-03-25 4 legs CSN
ZGNN → ZSAM → ZGNN → ZGNN → ZSPD
ZGNN ZSAM ZGNN · Nanning (Jiangnan) → ZSAM · Xiamen CSN6221 · CZ6221 · ⏱ 00:16– (Nonem)
ZSPD ZGNN ZSPD · Shanghai (Pudong) → ZGNN · Nanning (Jiangnan) ⚠ gap CSN5288 · CZ5288 · sched 02:15Z
ZSAM ZGNN ZSAM · Xiamen → ZGNN · Nanning (Jiangnan) ⚠ gap CSN6222 · CZ6222 · ⏱ 03:21– (Nonem)
ZGNN ZSPD ZGNN · Nanning (Jiangnan) → ZSPD · Shanghai (Pudong) CSN5287 · CZ5287 · ⏱ 08:29– (Nonem)
2026-03-24 4 legs CSN
ZGNN → ZLXY → ZGNN → ZGNN → ZSHC
ZGNN ZLXY ZGNN · Nanning (Jiangnan) → ZLXY · Xi'an CSN5421 · CZ5421 · sched 16:10Z
ZLXY ZGNN ZLXY · Xi'an → ZGNN · Nanning (Jiangnan) CSN5422 · CZ5422 · sched 19:45Z
ZSHC ZGNN ZSHC · Hangzhou → ZGNN · Nanning (Jiangnan) ⚠ gap CSN3758 · CZ3758 · sched 02:45Z
ZGNN ZSHC ZGNN · Nanning (Jiangnan) → ZSHC · Hangzhou CSN3757 · CZ3757 · ⏱ 07:09– (Nonem)