✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-225Y
/ 782101
353 flights over 91 days · 3.88 legs/day · base ZPPP · Kunming · operators: KNA
353
Flights
10
Airports served
12%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
No static metadata for this hex (OpenSky covers ~79% of the fleet).
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-22
4 legs
round-trip
KNA
ZPPP → ZSNJ → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSNJ
ZPPP · Kunming → ZSNJ · Nanjing
KNA8223 · KY8223 · sched 01:20Z
ZSNJ
→
ZPPP
ZSNJ · Nanjing → ZPPP · Kunming
KNA8224 · KY8224 · ⏱ 05:46– (Nonem)
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-21
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-06-20
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 01:02– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-06-19
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · ⏱ 09:55– (Nonem)
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-18
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · ⏱ 09:57– (Nonem)
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-17
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-16
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:41– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-15
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-14
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-13
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-12
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-11
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · ⏱ 09:23– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-10
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:53– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-09
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-08
4 legs
round-trip
KNA
ZPPP → ZSPD → ZLXY → ZPPP → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
⚠ gap
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
⚠ gap
KNA8220 · KY8220 · sched Z
2026-06-07
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-06
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:53– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-06-05
4 legs
round-trip
KNA
ZPPP → ZSPD → ZLXY → ZPPP → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
⚠ gap
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
⚠ gap
KNA8220 · KY8220 · sched Z
2026-06-04
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 00:57– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-03
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-02
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-06-01
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 00:55Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:15Z
2026-05-31
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-30
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-29
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · ⏱ 05:33–08:25 (172m)
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-28
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-27
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-05-26
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 01:09– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-25
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 01:20– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-05-24
2 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · ⏱ 06:47–09:38 (171m)
2026-05-23
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 01:04– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:10Z
2026-05-22
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:10Z
2026-05-21
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:52– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · ⏱ 05:37–08:31 (174m)
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-20
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-19
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · ⏱ 04:43–07:12 (149m)
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-18
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 00:59– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-05-17
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-16
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-15
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:10Z
2026-05-14
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:10Z
2026-05-13
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-12
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSNT → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · ⏱ 10:13– (Nonem)
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:45Z
2026-05-11
5 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZUGY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZUGY
ZSNT · Nantong (Tongzhou) → ZUGY · Guiyang (Nanming)
KNA3214 · KY3214 · sched 12:25Z
ZUGY
→
ZPPP
ZUGY · Guiyang (Nanming) → ZPPP · Kunming
KNA3214 · KY3214 · sched Z
2026-05-10
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-05-09
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:55– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-08
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-07
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZHCC → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 01:11– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3073 · KY3073 · sched 09:15Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3074 · KY3074 · sched 13:10Z
2026-05-06
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-05-05
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-04
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · ⏱ 10:01– (Nonem)
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-03
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-05-02
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSNT → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 10:00Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:45Z
2026-05-01
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-30
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · ⏱ 09:54– (Nonem)
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-29
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-28
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSNT → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 10:00Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:45Z
2026-04-27
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSJN → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSJN
ZPPP · Kunming → ZSJN · Jinan (Licheng)
KNA8205 · KY8205 · ⏱ 10:00– (Nonem)
ZSJN
→
ZPPP
ZSJN · Jinan (Licheng) → ZPPP · Kunming
KNA8206 · KY8206 · sched 14:15Z
2026-04-26
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-04-24
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-04-23
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 01:11– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-22
4 legs
round-trip
KNA
ZHCC → ZPPP → ZSNT → ZPPP → ZHCC
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched Z
2026-04-21
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZLXY → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · sched 01:00Z
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-20
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-19
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:56– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-18
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSJN → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSJN
ZPPP · Kunming → ZSJN · Jinan (Licheng)
KNA8205 · KY8205 · sched 09:50Z
ZSJN
→
ZPPP
ZSJN · Jinan (Licheng) → ZPPP · Kunming
KNA8206 · KY8206 · sched 14:15Z
2026-04-17
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:55– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · ⏱ 05:29–08:37 (188m)
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-16
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSNT → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 10:00Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:45Z
2026-04-15
2 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
2026-04-14
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSNT → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 10:00Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:45Z
2026-04-13
2 legs
round-trip
KNA
ZPPP → ZSNT → ZPPP
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 08:25Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 12:25Z
2026-04-11
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSNT → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSSS
→
ZPPP
ZSSS · Shanghai (Minhang) → ZPPP · Kunming
⚠ gap
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 10:00Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:45Z
2026-04-10
2 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
2026-04-09
4 legs
round-trip
KNA
ZPPP → ZHCC → ZPPP → ZSNT → ZPPP
ZPPP
→
ZHCC
ZPPP · Kunming → ZHCC · Zhengzhou
KNA3071 · KY3071 · ⏱ 01:08– (Nonem)
ZHCC
→
ZPPP
ZHCC · Zhengzhou → ZPPP · Kunming
KNA3072 · KY3072 · sched 04:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 10:00Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:45Z
2026-04-08
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-07
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:55– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-06
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZSJN → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZSJN
ZPPP · Kunming → ZSJN · Jinan (Licheng)
KNA8205 · KY8205 · sched 09:50Z
ZSJN
→
ZPPP
ZSJN · Jinan (Licheng) → ZPPP · Kunming
KNA8206 · KY8206 · sched 14:15Z
2026-04-05
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:45– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-04
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:52– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · ⏱ 10:05– (Nonem)
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-03
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · ⏱ 05:37–08:44 (187m)
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-02
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 01:21– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-04-01
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:50– (Nonem)
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-03-31
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-03-30
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · sched 00:40Z
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-03-29
4 legs
round-trip
KNA
ZPPP → ZSPD → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
KNA8219 · KY8219 · ⏱ 00:48– (Nonem)
ZSSS
→
ZPPP
ZSSS · Shanghai (Minhang) → ZPPP · Kunming
⚠ gap
KNA8220 · KY8220 · sched 05:20Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8257 · KY8257 · sched 09:45Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8258 · KY8258 · sched 13:20Z
2026-03-28
3 legs
KNA
ZYTX → ZPPP → ZSNT → ZPPP
ZYTX
→
ZPPP
ZYTX · Shenyang → ZPPP · Kunming
KNA8242 · KY8242 · ⏱ 03:54– (Nonem)
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 09:35Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · ⏱ 13:08–16:09 (181m)
2026-03-27
4 legs
KNA
ZLXY → ZPPP → ZLXY → ZPPP → ZYTX
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8252 · KY8252 · sched 02:35Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8259 · KY8259 · sched 09:15Z
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
KNA8260 · KY8260 · sched 12:30Z
ZPPP
→
ZYTX
ZPPP · Kunming → ZYTX · Shenyang
KNA8241 · KY8241 · ⏱ 23:06– (Nonem)
2026-03-26
4 legs
round-trip
KNA
ZPPP → ZSNT → ZPPP → ZLXY → ZPPP
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 09:35Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:10Z
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
KNA8251 · KY8251 · sched 23:15Z
ZYTX
→
ZPPP
ZYTX · Shenyang → ZPPP · Kunming
⚠ gap
KNA8242 · KY8242 · sched Z
2026-03-25
4 legs
round-trip
KNA
ZYTX → ZPPP → ZSNT → ZPPP → ZYTX
ZYTX
→
ZPPP
ZYTX · Shenyang → ZPPP · Kunming
KNA8242 · KY8242 · ⏱ 03:57–08:29 (272m)
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 09:35Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:10Z
ZPPP
→
ZYTX
ZPPP · Kunming → ZYTX · Shenyang
KNA8241 · KY8241 · sched Z
2026-03-24
4 legs
round-trip
KNA
ZYTX → ZPPP → ZSNT → ZPPP → ZYTX
ZYTX
→
ZPPP
ZYTX · Shenyang → ZPPP · Kunming
KNA8242 · KY8242 · sched 03:40Z
ZPPP
→
ZSNT
ZPPP · Kunming → ZSNT · Nantong (Tongzhou)
KNA3213 · KY3213 · sched 09:35Z
ZSNT
→
ZPPP
ZSNT · Nantong (Tongzhou) → ZPPP · Kunming
KNA3214 · KY3214 · sched 13:10Z
ZPPP
→
ZYTX
ZPPP · Kunming → ZYTX · Shenyang
KNA8241 · KY8241 · sched 22:50Z
2026-03-23
1 legs
KNA
ZPPP → ZYTX
ZPPP
→
ZYTX
ZPPP · Kunming → ZYTX · Shenyang
KNA8241 · KY8241 · sched 22:50Z