✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
‹ 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
+ Photo / OSINT via Firecrawl (1 credit)
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)