✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-603Z
/ 7817E4
395 flights over 82 days · 4.82 legs/day · base ZYHB · Harbin · operators: UEA
395
Flights
36
Airports served
5%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
AJ27
AJ27
—
· reg B-603Z
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
2 legs
round-trip
UEA
ZWSH → UTDL → ZWSH
ZWSH
→
UTDL
ZWSH · Kashgar → UTDL · Khujand
intl
UEA2977 · EU2977 · sched 06:20Z
UTDL
→
ZWSH
UTDL · Khujand → ZWSH · Kashgar
intl
UEA2978 · EU2978 · sched 08:55Z
2026-06-22
4 legs
round-trip
UEA
ZWSH → UAFO → ZWSH → ZWYN → ZWSH
ZWSH
→
UAFO
ZWSH · Kashgar → UAFO · Osh
UEA3055 · EU3055 · sched 01:20Z
UAFO
→
ZWSH
UAFO · Osh → ZWSH · Kashgar
UEA3056 · EU3056 · sched 03:30Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
UEA3065 · EU3065 · sched 06:05Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · sched 08:40Z
2026-06-21
5 legs
UEA
ZWSH → ZWAL → ZWAT → ZWYN → ZWSH → ?
ZWSH
→
ZWAL
ZWSH · Kashgar → ZWAL · Aral
UEA2997 · EU2997 · sched 01:00Z
ZWAL
→
ZWAT
ZWAL · Aral → ZWAT · Altay
UEA2997 · EU2997 · sched 02:45Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
⚠ gap
UEA3065 · EU3065 · sched 10:00Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · sched 12:30Z
ZWAT
→
?
ZWAT · Altay → —
⚠ gap
UEA2997 · EU2997 · sched Z
2026-06-20
4 legs
round-trip
UEA
ZWSH → ZWTC → ZWWW → ZWTC → ZWSH
ZWSH
→
ZWTC
ZWSH · Kashgar → ZWTC · Tacheng
UEA3061 · EU3061 · sched 00:10Z
ZWTC
→
ZWWW
ZWTC · Tacheng → ZWWW · Ürümqi
UEA2924 · EU2924 · sched 02:55Z
ZWWW
→
ZWTC
ZWWW · Ürümqi → ZWTC · Tacheng
UEA2923 · EU2923 · sched 05:00Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 07:35Z
2026-06-19
6 legs
UEA
ZWTP → ZWAT → ZWTN → ZWAT → ZWTP → ZWBL → ZWSH
ZWTP
→
ZWAT
ZWTP → ZWAT · Altay
UEA3093 · EU3093 · sched 01:00Z
ZWAT
→
ZWTN
ZWAT · Altay → ZWTN · Hotan
UEA3093 · EU3093 · sched 02:50Z
ZWTN
→
ZWAT
ZWTN · Hotan → ZWAT · Altay
UEA3094 · EU3094 · sched 06:15Z
ZWAT
→
ZWTP
ZWAT · Altay → ZWTP
UEA3094 · EU3094 · ⏱ 09:02– (Nonem)
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2969 · EU2969 · sched 11:00Z
ZWBL
→
ZWSH
ZWBL · Bole → ZWSH · Kashgar
UEA2969 · EU2969 · sched 13:00Z
2026-06-18
3 legs
UEA
ZLGY → ZWTP → ZWSC → ZWTP
ZLGY
→
ZWTP
ZLGY · Guyuan (Yuanzhou) → ZWTP
UEA1975 · EU1975 · sched 01:05Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 10:45Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · sched 13:45Z
2026-06-17
1 legs
UEA
ZUUU → ZLGY
ZUUU
→
ZLGY
ZUUU · Chengdu (Shuangliu) → ZLGY · Guyuan (Yuanzhou)
UEA1975 · EU1975 · ⏱ 23:02– (Nonem)
2026-06-14
5 legs
round-trip
UEA
ZBSJ → ZYHB → ZBSJ → ZLGY → ZUUU → ZBSJ
ZBSJ
→
ZYHB
ZBSJ · Shijiazhuang → ZYHB · Harbin
UEA1974 · EU1974 · sched 03:30Z
ZYHB
→
ZBSJ
ZYHB · Harbin → ZBSJ · Shijiazhuang
UEA1973 · EU1973 · sched 08:00Z
ZBSJ
→
ZLGY
ZBSJ · Shijiazhuang → ZLGY · Guyuan (Yuanzhou)
UEA2782 · EU2782 · ⏱ 11:12– (Nonem)
ZLGY
→
ZUUU
ZLGY · Guyuan (Yuanzhou) → ZUUU · Chengdu (Shuangliu)
UEA2782 · EU2782 · sched 13:20Z
ZLGY
→
ZBSJ
ZLGY · Guyuan (Yuanzhou) → ZBSJ · Shijiazhuang
⚠ gap
UEA2781 · EU2781 · sched Z
2026-06-13
8 legs
UEA
ZWSH → ZWKC → ZWKM → ZWKC → ZWSH → ZWTP → ZLGY → ZLGY → ZUUU
ZWSH
→
ZWKC
ZWSH · Kashgar → ZWKC · Kuqa
UEA3059 · EU3059 · sched 00:00Z
ZWKC
→
ZWKM
ZWKC · Kuqa → ZWKM · Karamay
UEA3059 · EU3059 · sched 02:00Z
ZWKM
→
ZWKC
ZWKM · Karamay → ZWKC · Kuqa
UEA3060 · EU3060 · sched 03:55Z
ZWKC
→
ZWSH
ZWKC · Kuqa → ZWSH · Kashgar
UEA3060 · EU3060 · sched 05:45Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA1942 · EU1942 · sched 07:55Z
ZWTP
→
ZLGY
ZWTP → ZLGY · Guyuan (Yuanzhou)
UEA1976 · EU1976 · sched 10:20Z
ZUUU
→
ZLGY
ZUUU · Chengdu (Shuangliu) → ZLGY · Guyuan (Yuanzhou)
⚠ gap
UEA2781 · EU2781 · sched 22:50Z
ZLGY
→
ZUUU
ZLGY · Guyuan (Yuanzhou) → ZUUU · Chengdu (Shuangliu)
UEA1976 · EU1976 · sched Z
2026-06-12
5 legs
UEA
ZWSH → ZWHZ → ZWAT → ZWHZ → ZWSC → ?
ZWSH
→
ZWHZ
ZWSH · Kashgar → ZWHZ · Shihezi
UEA2919 · EU2919 · sched 00:20Z
ZWHZ
→
ZWAT
ZWHZ · Shihezi → ZWAT · Altay
UEA2919 · EU2919 · sched 02:55Z
ZWAT
→
ZWHZ
ZWAT · Altay → ZWHZ · Shihezi
UEA2920 · EU2920 · sched 04:55Z
ZWHZ
→
ZWSC
ZWHZ · Shihezi → ZWSC · Shache
UEA2920 · EU2920 · sched 07:00Z
ZWSC
→
?
ZWSC · Shache → —
UEA2920 · EU2920 · sched Z
2026-06-11
6 legs
round-trip
UEA
ZWSH → ZWAL → ZWAT → ZWAL → ZWSH → ZWYN → ZWSH
ZWSH
→
ZWAL
ZWSH · Kashgar → ZWAL · Aral
UEA2997 · EU2997 · sched 01:00Z
ZWAL
→
ZWAT
ZWAL · Aral → ZWAT · Altay
UEA2997 · EU2997 · sched 02:45Z
ZWAT
→
ZWAL
ZWAT · Altay → ZWAL · Aral
UEA2998 · EU2998 · sched 05:15Z
ZWAL
→
ZWSH
ZWAL · Aral → ZWSH · Kashgar
UEA2998 · EU2998 · sched 08:05Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
UEA3065 · EU3065 · sched 10:00Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · sched 12:30Z
2026-06-10
3 legs
round-trip
UEA
ZWSH → ZWAT → ZWBL → ZWSH
ZWSH
→
ZWAT
ZWSH · Kashgar → ZWAT · Altay
UEA2973 · EU2973 · sched 00:55Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
UEA2973 · EU2973 · sched 04:00Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
⚠ gap
UEA2974 · EU2974 · sched 07:40Z
2026-06-09
2 legs
round-trip
UEA
ZWSH → UTDL → ZWSH
ZWSH
→
UTDL
ZWSH · Kashgar → UTDL · Khujand
intl
UEA2977 · EU2977 · sched 06:20Z
UTDL
→
ZWSH
UTDL · Khujand → ZWSH · Kashgar
intl
UEA2978 · EU2978 · sched 08:55Z
2026-06-08
4 legs
round-trip
UEA
ZWSH → UAFO → ZWSH → ZWYN → ZWSH
ZWSH
→
UAFO
ZWSH · Kashgar → UAFO · Osh
UEA3055 · EU3055 · sched 01:20Z
UAFO
→
ZWSH
UAFO · Osh → ZWSH · Kashgar
UEA3056 · EU3056 · sched 03:30Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
UEA3065 · EU3065 · sched 06:05Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · sched 08:40Z
2026-06-07
6 legs
UEA
ZWTP → ZWAT → ZWTN → ZWAT → ZWTP → ZWBL → ZWSH
ZWTP
→
ZWAT
ZWTP → ZWAT · Altay
UEA3093 · EU3093 · sched 01:00Z
ZWAT
→
ZWTN
ZWAT · Altay → ZWTN · Hotan
UEA3093 · EU3093 · sched 02:50Z
ZWTN
→
ZWAT
ZWTN · Hotan → ZWAT · Altay
UEA3094 · EU3094 · sched 06:15Z
ZWAT
→
ZWTP
ZWAT · Altay → ZWTP
UEA3094 · EU3094 · sched 09:10Z
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2969 · EU2969 · sched 11:00Z
ZWBL
→
ZWSH
ZWBL · Bole → ZWSH · Kashgar
UEA2969 · EU2969 · sched 13:00Z
2026-06-06
6 legs
round-trip
UEA
ZWAT → WJBK → ZWTP → ZWSC → ZWTP → ? → ZWAT
ZWAT
→
WJBK
ZWAT · Altay → WJBK
UEA2914 · EU2914 · sched 03:25Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
⚠ gap
UEA3081 · EU3081 · sched 08:00Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 10:45Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · sched 13:45Z
?
→
?
— → —
UEA2914 · EU2914 · sched Z
?
→
ZWAT
— → ZWAT · Altay
UEA2913 · EU2913 · sched Z
2026-06-05
5 legs
UEA
ZWSH → ZWTN → ZWHM → ZWTN → ZWSH → WJBK
ZWSH
→
ZWTN
ZWSH · Kashgar → ZWTN · Hotan
UEA1983 · EU1983 · sched 01:10Z
ZWTN
→
ZWHM
ZWTN · Hotan → ZWHM · Hami
UEA1983 · EU1983 · sched 03:10Z
ZWHM
→
ZWTN
ZWHM · Hami → ZWTN · Hotan
UEA1984 · EU1984 · sched 06:20Z
ZWTN
→
ZWSH
ZWTN · Hotan → ZWSH · Kashgar
UEA1984 · EU1984 · sched 09:55Z
ZWSH
→
WJBK
ZWSH · Kashgar → WJBK
UEA2913 · EU2913 · sched 23:10Z
2026-06-04
2 legs
round-trip
UEA
ZWSH → ZWHM → ZWSH
ZWSH
→
ZWHM
ZWSH · Kashgar → ZWHM · Hami
UEA2289 · EU2289 · sched 10:20Z
ZWHM
→
ZWSH
ZWHM · Hami → ZWSH · Kashgar
UEA2290 · EU2290 · ⏱ 13:39– (Nonem)
2026-06-03
5 legs
UEA
ZWTP → ZWAT → ZWTN → ZWTP → ZWBL → ZWSH
ZWTP
→
ZWAT
ZWTP → ZWAT · Altay
UEA3093 · EU3093 · sched 01:00Z
ZWAT
→
ZWTN
ZWAT · Altay → ZWTN · Hotan
UEA3093 · EU3093 · sched 02:50Z
ZWAT
→
ZWTP
ZWAT · Altay → ZWTP
⚠ gap
UEA3094 · EU3094 · sched 09:10Z
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2969 · EU2969 · sched 11:00Z
ZWBL
→
ZWSH
ZWBL · Bole → ZWSH · Kashgar
UEA2969 · EU2969 · sched 13:00Z
2026-06-02
3 legs
UEA
ZLGY → ZWTP → ZWSC → ZWTP
ZLGY
→
ZWTP
ZLGY · Guyuan (Yuanzhou) → ZWTP
UEA1975 · EU1975 · sched 01:30Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 10:45Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · sched 13:45Z
2026-06-01
1 legs
UEA
ZUUU → ZLGY
ZUUU
→
ZLGY
ZUUU · Chengdu (Shuangliu) → ZLGY · Guyuan (Yuanzhou)
UEA1975 · EU1975 · sched 23:15Z
2026-05-31
7 legs
UEA
ZYHB → ZYHE → ZYMH → ZYHE → ZYHB → ZBSJ → ZLGY → ZUUU
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2819 · EU2819 · sched 01:05Z
ZYHE
→
ZYMH
ZYHE · Heihe → ZYMH · Mohe
UEA2819 · EU2819 · sched 02:45Z
ZYMH
→
ZYHE
ZYMH · Mohe → ZYHE · Heihe
UEA2820 · EU2820 · sched 04:15Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2820 · EU2820 · sched 05:50Z
ZYHB
→
ZBSJ
ZYHB · Harbin → ZBSJ · Shijiazhuang
UEA1973 · EU1973 · sched 07:55Z
ZBSJ
→
ZLGY
ZBSJ · Shijiazhuang → ZLGY · Guyuan (Yuanzhou)
UEA2782 · EU2782 · sched 11:05Z
ZLGY
→
ZUUU
ZLGY · Guyuan (Yuanzhou) → ZUUU · Chengdu (Shuangliu)
UEA2782 · EU2782 · sched 13:20Z
2026-05-30
8 legs
round-trip
UEA
ZYHB → ZYLD → ZYHE → ZYLD → ZYHB → ZYHE → ZYDQ → ZYHE → ZYHB
ZYHB
→
ZYLD
ZYHB · Harbin → ZYLD · Yichun
UEA2747 · EU2747 · sched 00:10Z
ZYLD
→
ZYHE
ZYLD · Yichun → ZYHE · Heihe
UEA2747 · EU2747 · sched 01:50Z
ZYHE
→
ZYLD
ZYHE · Heihe → ZYLD · Yichun
UEA2748 · EU2748 · sched 03:50Z
ZYLD
→
ZYHB
ZYLD · Yichun → ZYHB · Harbin
UEA2748 · EU2748 · sched 05:45Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2847 · EU2847 · sched 07:35Z
ZYHE
→
ZYDQ
ZYHE · Heihe → ZYDQ · Daqing
UEA2847 · EU2847 · sched 09:25Z
ZYDQ
→
ZYHE
ZYDQ · Daqing → ZYHE · Heihe
UEA2848 · EU2848 · sched 11:20Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2848 · EU2848 · sched 13:10Z
2026-05-29
5 legs
round-trip
UEA
ZYHB → ZYHE → ZYMH → ZYHE → ZYCC → ZYHB
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2819 · EU2819 · sched 01:00Z
ZYHE
→
ZYMH
ZYHE · Heihe → ZYMH · Mohe
UEA2819 · EU2819 · sched 02:40Z
ZYMH
→
ZYHE
ZYMH · Mohe → ZYHE · Heihe
UEA2820 · EU2820 · sched 04:15Z
ZYHE
→
ZYCC
ZYHE · Heihe → ZYCC · Changchun
UEA2820 · EU2820 · sched 05:50Z
ZYCC
→
ZYHB
ZYCC · Changchun → ZYHB · Harbin
UEA2820 · EU2820 · sched Z
2026-05-28
7 legs
UEA
ZYLD → ZYHE → ZYLD → ZYHB → ZYHE → ZYDQ → ZYHE → ZYHB
ZYLD
→
ZYHE
ZYLD · Yichun → ZYHE · Heihe
UEA2747 · EU2747 · sched 01:50Z
ZYHE
→
ZYLD
ZYHE · Heihe → ZYLD · Yichun
UEA2748 · EU2748 · sched 03:50Z
ZYLD
→
ZYHB
ZYLD · Yichun → ZYHB · Harbin
UEA2748 · EU2748 · sched 05:45Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2847 · EU2847 · sched 07:35Z
ZYHE
→
ZYDQ
ZYHE · Heihe → ZYDQ · Daqing
UEA2847 · EU2847 · sched 09:25Z
ZYDQ
→
ZYHE
ZYDQ · Daqing → ZYHE · Heihe
UEA2848 · EU2848 · sched 11:20Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2848 · EU2848 · sched 13:10Z
2026-05-27
7 legs
UEA
ZYHB → ZYJD → ZYJD → ZYHB → ZYHE → ZYHB → ZYLD → ?
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
⚠ gap
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2797 · EU2797 · sched 09:00Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2798 · EU2798 · sched 10:50Z
ZYHB
→
ZYLD
ZYHB · Harbin → ZYLD · Yichun
UEA2747 · EU2747 · sched 00:10Z
ZYJD
→
?
ZYJD · Jiagedaqi → —
⚠ gap
UEA1895 · EU1895 · sched Z
2026-05-26
4 legs
round-trip
UEA
ZYHB → ZYMH → ZYFY → ZYMH → ZYHB
ZYHB
→
ZYMH
ZYHB · Harbin → ZYMH · Mohe
UEA2849 · EU2849 · sched 01:05Z
ZYMH
→
ZYFY
ZYMH · Mohe → ZYFY · Fuyuan
UEA2849 · EU2849 · sched 03:50Z
ZYFY
→
ZYMH
ZYFY · Fuyuan → ZYMH · Mohe
UEA2850 · EU2850 · sched 06:50Z
ZYMH
→
ZYHB
ZYMH · Mohe → ZYHB · Harbin
UEA2850 · EU2850 · sched 09:40Z
2026-05-25
3 legs
UEA
ZYHE → ZYHB → UHWW → ZYHB
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2796 · EU2796 · sched 01:40Z
ZYHB
→
UHWW
ZYHB · Harbin → UHWW · Artyom
intl
UEA2717 · EU2717 · sched 08:00Z
UHWW
→
ZYHB
UHWW · Artyom → ZYHB · Harbin
intl
UEA2718 · EU2718 · sched 10:40Z
2026-05-24
7 legs
UEA
ZYHB → ZYJD → ZYMH → ZYJD → ZYHB → ZYHE → ZYHB → ZYHE
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYJD
→
ZYMH
ZYJD · Jiagedaqi → ZYMH · Mohe
UEA1895 · EU1895 · sched 03:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2797 · EU2797 · sched 09:00Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2798 · EU2798 · sched 10:50Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2795 · EU2795 · sched 00:00Z
2026-05-23
2 legs
round-trip
UEA
ZYHB → ZYFY → ZYHB
ZYHB
→
ZYFY
ZYHB · Harbin → ZYFY · Fuyuan
UEA2795 · EU1977 · sched 03:55Z
ZYFY
→
ZYHB
ZYFY · Fuyuan → ZYHB · Harbin
UEA1978 · EU1978 · sched 09:25Z
2026-05-22
2 legs
round-trip
UEA
ZYHB → ZYHE → ZYHB
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2795 · EU2795 · sched 00:00Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2796 · EU2796 · sched 01:40Z
2026-05-21
3 legs
UEA
ZYHE → ZYHB → ZYFY → ZYHB
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2796 · EU2796 · sched 01:40Z
ZYHB
→
ZYFY
ZYHB · Harbin → ZYFY · Fuyuan
UEA1977 · EU1977 · sched 03:55Z
ZYFY
→
ZYHB
ZYFY · Fuyuan → ZYHB · Harbin
UEA1978 · EU1978 · sched 09:25Z
2026-05-20
1 legs
UEA
ZYHB → ZYHE
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2795 · EU2795 · sched 00:00Z
2026-05-19
3 legs
UEA
ZYHE → ZYHB → ZYHB → ?
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2796 · EU2796 · sched 01:40Z
ZYFY
→
ZYHB
ZYFY · Fuyuan → ZYHB · Harbin
⚠ gap
UEA1978 · EU1978 · sched 09:25Z
?
→
?
— → —
UEA1977 · EU1977 · sched Z
2026-05-18
7 legs
UEA
ZYHB → ZYDU → ZYHE → ZYDU → ZYHB → UHWW → ZYHB → ZYHE
ZYHB
→
ZYDU
ZYHB · Harbin → ZYDU · Heihe
UEA1901 · EU1901 · sched 01:20Z
ZYDU
→
ZYHE
ZYDU · Heihe → ZYHE · Heihe
UEA1901 · EU1901 · sched 03:00Z
ZYHE
→
ZYDU
ZYHE · Heihe → ZYDU · Heihe
UEA1902 · EU1902 · sched 04:30Z
ZYDU
→
ZYHB
ZYDU · Heihe → ZYHB · Harbin
UEA1902 · EU1902 · sched 05:55Z
ZYHB
→
UHWW
ZYHB · Harbin → UHWW · Artyom
intl
UEA2717 · EU2717 · sched 08:00Z
UHWW
→
ZYHB
UHWW · Artyom → ZYHB · Harbin
intl
UEA2718 · EU2718 · sched 10:40Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2795 · EU2795 · sched 00:00Z
2026-05-17
6 legs
round-trip
UEA
ZYHB → ZYJD → ZYMH → ZYJD → ZYHB → ZYHE → ZYHB
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYJD
→
ZYMH
ZYJD · Jiagedaqi → ZYMH · Mohe
UEA1895 · EU1895 · sched 03:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2797 · EU2797 · ⏱ 08:55– (Nonem)
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2798 · EU2798 · sched 10:50Z
2026-05-16
6 legs
round-trip
UEA
ZYHB → ZYJD → ZYMH → ZYJD → ZYHB → ZYHE → ZYHB
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYJD
→
ZYMH
ZYJD · Jiagedaqi → ZYMH · Mohe
UEA1895 · EU1895 · sched 03:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2797 · EU2797 · sched 09:00Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2798 · EU2798 · sched 10:50Z
2026-05-15
4 legs
round-trip
UEA
ZYHB → ZYLD → ZYMH → ZYLD → ZYHB
ZYHB
→
ZYLD
ZYHB · Harbin → ZYLD · Yichun
UEA2853 · EU2853 · sched 00:15Z
ZYLD
→
ZYMH
ZYLD · Yichun → ZYMH · Mohe
UEA2853 · EU2853 · sched 01:55Z
ZYMH
→
ZYLD
ZYMH · Mohe → ZYLD · Yichun
UEA2854 · EU2854 · sched 04:25Z
ZYLD
→
ZYHB
ZYLD · Yichun → ZYHB · Harbin
UEA2854 · EU2854 · sched 06:50Z
2026-05-14
7 legs
UEA
ZYHB → ZYHE → ZYMH → ZYHE → ZYHB → ZYDU → ZYHB → ?
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2819 · EU2819 · sched 00:35Z
ZYHE
→
ZYMH
ZYHE · Heihe → ZYMH · Mohe
UEA2819 · EU2819 · sched 02:25Z
ZYMH
→
ZYHE
ZYMH · Mohe → ZYHE · Heihe
UEA2820 · EU2820 · sched 04:05Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2820 · EU2820 · sched 05:45Z
ZYMH
→
ZYDU
ZYMH · Mohe → ZYDU · Heihe
⚠ gap
UEA2824 · EU2824 · sched 11:10Z
ZYDU
→
ZYHB
ZYDU · Heihe → ZYHB · Harbin
UEA2824 · EU2824 · sched 13:00Z
ZYHB
→
?
ZYHB · Harbin → —
UEA2823 · EU2823 · sched Z
2026-05-13
4 legs
round-trip
UEA
ZYHB → ZYJD → ZYMH → ZYJD → ZYHB
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYJD
→
ZYMH
ZYJD · Jiagedaqi → ZYMH · Mohe
UEA1895 · EU1895 · sched 03:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
2026-05-12
2 legs
UEA
ZYHB → ZYMH → ZYFY
ZYHB
→
ZYMH
ZYHB · Harbin → ZYMH · Mohe
UEA2849 · EU2849 · ⏱ 00:57– (Nonem)
ZYMH
→
ZYFY
ZYMH · Mohe → ZYFY · Fuyuan
UEA2849 · EU2849 · sched 03:50Z
2026-05-11
5 legs
UEA
ZYHB → ZYHE → ZYMH → ZYHE → ZYHB → UHWW
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2819 · EU2819 · sched 01:05Z
ZYHE
→
ZYMH
ZYHE · Heihe → ZYMH · Mohe
UEA2819 · EU2819 · sched 02:45Z
ZYMH
→
ZYHE
ZYMH · Mohe → ZYHE · Heihe
UEA2820 · EU2820 · sched 04:15Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2820 · EU2820 · sched 05:50Z
ZYHB
→
UHWW
ZYHB · Harbin → UHWW · Artyom
intl
UEA2717 · EU2717 · sched 08:00Z
2026-05-10
5 legs
round-trip
UEA
ZYHB → ZYJD → ZYMH → ZYJD → ZYHB → ZYHB
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYJD
→
ZYMH
ZYJD · Jiagedaqi → ZYMH · Mohe
UEA1895 · EU1895 · sched 03:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
ZYHB
→
ZYHB
ZYHB · Harbin → ZYHB · Harbin
UEA2797 · EU2797 · sched 09:00Z
2026-05-09
8 legs
round-trip
UEA
ZYHB → ZYLD → ZYHE → ZYLD → ZYHB → ZYHE → ZYDQ → ZYHE → ZYHB
ZYHB
→
ZYLD
ZYHB · Harbin → ZYLD · Yichun
UEA2747 · EU2747 · sched 00:10Z
ZYLD
→
ZYHE
ZYLD · Yichun → ZYHE · Heihe
UEA2747 · EU2747 · sched 01:50Z
ZYHE
→
ZYLD
ZYHE · Heihe → ZYLD · Yichun
UEA2748 · EU2748 · sched 03:50Z
ZYLD
→
ZYHB
ZYLD · Yichun → ZYHB · Harbin
UEA2748 · EU2748 · sched 05:45Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2847 · EU2847 · sched 07:35Z
ZYHE
→
ZYDQ
ZYHE · Heihe → ZYDQ · Daqing
UEA2847 · EU2847 · sched 09:25Z
ZYDQ
→
ZYHE
ZYDQ · Daqing → ZYHE · Heihe
UEA2848 · EU2848 · ⏱ 11:02– (Nonem)
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2848 · EU2848 · sched 13:10Z
2026-05-08
4 legs
round-trip
UEA
ZYHB → ZYHE → ZYHB → ZBLA → ZYHB
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2795 · EU2795 · sched 00:00Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2796 · EU2796 · sched 01:40Z
ZYHB
→
ZBLA
ZYHB · Harbin → ZBLA · Hailar
UEA2701 · EU2701 · sched 03:50Z
ZBLA
→
ZYHB
ZBLA · Hailar → ZYHB · Harbin
UEA2702 · EU2702 · ⏱ 07:50– (Nonem)
2026-05-07
6 legs
round-trip
UEA
ZYHB → ZYJD → ZYMH → ZYJD → ZYHB → ZYHE → ZYHB
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYJD
→
ZYMH
ZYJD · Jiagedaqi → ZYMH · Mohe
UEA1895 · EU1895 · sched 03:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2797 · EU2797 · sched 09:00Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2798 · EU2798 · sched 10:50Z
2026-05-06
6 legs
round-trip
UEA
ZYHB → ZYLD → ZYMH → ZYLD → ZYHB → ZYJD → ZYHB
ZYHB
→
ZYLD
ZYHB · Harbin → ZYLD · Yichun
UEA2853 · EU2853 · sched 00:15Z
ZYLD
→
ZYMH
ZYLD · Yichun → ZYMH · Mohe
UEA2853 · EU2853 · sched 01:55Z
ZYMH
→
ZYLD
ZYMH · Mohe → ZYLD · Yichun
UEA2854 · EU2854 · sched 04:25Z
ZYLD
→
ZYHB
ZYLD · Yichun → ZYHB · Harbin
UEA2854 · EU2854 · sched 06:50Z
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1881 · EU1881 · ⏱ 08:42– (Nonem)
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1882 · EU1882 · sched 10:40Z
2026-05-05
8 legs
round-trip
UEA
ZYHB → ZYLD → ZYHE → ZYLD → ZYHB → ZYHE → ZYDQ → ZYHE → ZYHB
ZYHB
→
ZYLD
ZYHB · Harbin → ZYLD · Yichun
UEA2747 · EU2747 · sched 00:10Z
ZYLD
→
ZYHE
ZYLD · Yichun → ZYHE · Heihe
UEA2747 · EU2747 · sched 01:50Z
ZYHE
→
ZYLD
ZYHE · Heihe → ZYLD · Yichun
UEA2748 · EU2748 · sched 03:50Z
ZYLD
→
ZYHB
ZYLD · Yichun → ZYHB · Harbin
UEA2748 · EU2748 · sched 05:45Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2847 · EU2847 · sched 07:35Z
ZYHE
→
ZYDQ
ZYHE · Heihe → ZYDQ · Daqing
UEA2847 · EU2847 · sched 09:25Z
ZYDQ
→
ZYHE
ZYDQ · Daqing → ZYHE · Heihe
UEA2848 · EU2848 · ⏱ 11:05– (Nonem)
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2848 · EU2848 · sched 13:10Z
2026-05-04
5 legs
round-trip
UEA
ZYHB → ZYJD → ZYJD → ZYHB → ZYHE → ZYHB
ZYHB
→
ZYJD
ZYHB · Harbin → ZYJD · Jiagedaqi
UEA1895 · EU1895 · sched 01:20Z
ZYMH
→
ZYJD
ZYMH · Mohe → ZYJD · Jiagedaqi
⚠ gap
UEA1896 · EU1896 · sched 04:45Z
ZYJD
→
ZYHB
ZYJD · Jiagedaqi → ZYHB · Harbin
UEA1896 · EU1896 · sched 06:40Z
ZYHB
→
ZYHE
ZYHB · Harbin → ZYHE · Heihe
UEA2797 · EU2797 · sched 09:00Z
ZYHE
→
ZYHB
ZYHE · Heihe → ZYHB · Harbin
UEA2798 · EU2798 · sched 10:50Z
2026-05-03
2 legs
UEA
ZLGY → ZBSJ → ZYHB
ZLGY
→
ZBSJ
ZLGY · Guyuan (Yuanzhou) → ZBSJ · Shijiazhuang
UEA2781 · EU2781 · sched 01:10Z
ZBSJ
→
ZYHB
ZBSJ · Shijiazhuang → ZYHB · Harbin
UEA1974 · EU1974 · sched 03:30Z
2026-05-02
1 legs
UEA
ZUUU → ZLGY
ZUUU
→
ZLGY
ZUUU · Chengdu (Shuangliu) → ZLGY · Guyuan (Yuanzhou)
UEA2781 · EU2781 · sched 22:50Z
2026-05-01
3 legs
UEA
ZLLL → ZUUU → ZLLL → ?
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
UEA1864 · EU1864 · sched 12:35Z
?
→
ZLLL
— → ZLLL · Lanzhou (Yongdeng)
UEA2955 · EU2955 · sched Z
ZWSH
→
?
ZWSH · Kashgar → —
⚠ gap
UEA2955 · EU2955 · sched Z
2026-04-30
6 legs
UEA
ZWAL → ZWSC → ZWAL → ZWTP → ZWSH → ZWTP → ZWSH
ZWAL
→
ZWSC
ZWAL · Aral → ZWSC · Shache
UEA1987 · EU1987 · sched 02:35Z
ZWSC
→
ZWAL
ZWSC · Shache → ZWAL · Aral
UEA1988 · EU1988 · sched 04:20Z
ZWAL
→
ZWTP
ZWAL · Aral → ZWTP
UEA1988 · EU1988 · sched 06:00Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA1939 · EU1939 · sched 08:10Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA1940 · EU1940 · sched 11:00Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA3082 · EU3082 · sched 13:45Z
2026-04-29
5 legs
UEA
ZWWW → ZWKM → ZWKM → ZWTP → ZWAL → ZWSC
ZWWW
→
ZWKM
ZWWW · Ürümqi → ZWKM · Karamay
UEA2937 · EU2937 · sched 02:20Z
ZWSC
→
ZWKM
ZWSC · Shache → ZWKM · Karamay
⚠ gap
UEA1990 · EU1990 · sched 06:40Z
ZWKM
→
ZWTP
ZWKM · Karamay → ZWTP
UEA1990 · EU1990 · sched 09:15Z
ZWTP
→
ZWAL
ZWTP → ZWAL · Aral
UEA1987 · EU1987 · sched 00:00Z
ZWKM
→
ZWSC
ZWKM · Karamay → ZWSC · Shache
⚠ gap
UEA1989 · EU1989 · sched Z
2026-04-28
1 legs
UEA
ZWKN → ZWWW
ZWKN
→
ZWWW
ZWKN · Burqin → ZWWW · Ürümqi
UEA3092 · EU3092 · sched 12:40Z
2026-04-27
1 legs
UEA
ZWTP → ZWSH
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA1941 · EU1941 · sched 03:30Z
2026-04-26
6 legs
round-trip
UEA
ZWTP → ZWAK → ZWBL → ZWAT → ZWBL → ZWAK → ZWTP
ZWTP
→
ZWAK
ZWTP → ZWAK · Aksu (Onsu)
UEA2889 · EU2889 · sched 00:20Z
ZWAK
→
ZWBL
ZWAK · Aksu (Onsu) → ZWBL · Bole
UEA2995 · EU2995 · sched 02:40Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
UEA2995 · EU2995 · sched 04:50Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
UEA2996 · EU2996 · sched 06:40Z
ZWBL
→
ZWAK
ZWBL · Bole → ZWAK · Aksu (Onsu)
UEA2996 · EU2996 · sched 08:40Z
ZWAK
→
ZWTP
ZWAK · Aksu (Onsu) → ZWTP
UEA2890 · EU2890 · sched 10:30Z
2026-04-25
8 legs
round-trip
UEA
ZWTP → ZWAT → ZWAK → ZWBL → ZWSC → ZWBL → ZWAK → ZWAT → ZWTP
ZWTP
→
ZWAT
ZWTP → ZWAT · Altay
UEA1981 · EU1981 · sched 00:30Z
ZWAT
→
ZWAK
ZWAT · Altay → ZWAK · Aksu (Onsu)
UEA1981 · EU1981 · sched 02:20Z
ZWAK
→
ZWBL
ZWAK · Aksu (Onsu) → ZWBL · Bole
UEA3053 · EU3053 · sched 05:00Z
ZWBL
→
ZWSC
ZWBL · Bole → ZWSC · Shache
UEA3053 · EU3053 · sched 06:55Z
ZWSC
→
ZWBL
ZWSC · Shache → ZWBL · Bole
UEA3054 · EU3054 · sched 09:15Z
ZWBL
→
ZWAK
ZWBL · Bole → ZWAK · Aksu (Onsu)
UEA3054 · EU3054 · sched 11:30Z
ZWAK
→
ZWAT
ZWAK · Aksu (Onsu) → ZWAT · Altay
UEA1982 · EU1982 · sched 13:15Z
ZWAT
→
ZWTP
ZWAT · Altay → ZWTP
UEA1982 · EU1982 · sched 15:40Z
2026-04-24
6 legs
round-trip
UEA
ZWTP → ZWSC → ZWTP → ZWTN → ZWTC → ZWTN → ZWTP
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 00:10Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · sched 03:15Z
ZWTP
→
ZWTN
ZWTP → ZWTN · Hotan
UEA1997 · EU1997 · sched 06:00Z
ZWTN
→
ZWTC
ZWTN · Hotan → ZWTC · Tacheng
UEA1997 · EU1997 · sched 09:25Z
ZWTC
→
ZWTN
ZWTC · Tacheng → ZWTN · Hotan
UEA1998 · EU1998 · sched 12:05Z
ZWTN
→
ZWTP
ZWTN · Hotan → ZWTP
UEA1998 · EU1998 · sched 15:15Z
2026-04-23
4 legs
round-trip
UEA
ZWTP → ZWTS → ZWTN → ZWTS → ZWTP
ZWTP
→
ZWTS
ZWTP → ZWTS · Tumxuk
UEA2283 · EU2283 · sched 04:10Z
ZWTS
→
ZWTN
ZWTS · Tumxuk → ZWTN · Hotan
UEA2283 · EU2283 · sched 06:45Z
ZWTN
→
ZWTS
ZWTN · Hotan → ZWTS · Tumxuk
UEA2284 · EU2284 · sched 08:40Z
ZWTS
→
ZWTP
ZWTS · Tumxuk → ZWTP
UEA2284 · EU2284 · sched 10:15Z
2026-04-22
5 legs
round-trip
UEA
ZWTP → ZWAK → ZWBL → ZWAT → ZWBL → ZWTP
ZWTP
→
ZWAK
ZWTP → ZWAK · Aksu (Onsu)
UEA2889 · EU2889 · sched 00:20Z
ZWAK
→
ZWBL
ZWAK · Aksu (Onsu) → ZWBL · Bole
UEA2995 · EU2995 · sched 02:40Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
UEA2995 · EU2995 · sched 04:50Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
UEA2996 · EU2996 · sched 06:40Z
ZWAK
→
ZWTP
ZWAK · Aksu (Onsu) → ZWTP
⚠ gap
UEA2890 · EU2890 · sched 10:30Z
2026-04-21
8 legs
UEA
ZWYN → ZWKC → ZWYN → ZWTS → ZWTC → ZWTS → ZWYN → ZWTP → ZWTC
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA2881 · EU2881 · sched 02:05Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA2882 · EU2882 · sched 03:35Z
ZWYN
→
ZWTS
ZWYN · Ili (Yining / Ghulja) → ZWTS · Tumxuk
UEA2307 · EU2307 · ⏱ 04:59– (Nonem)
ZWTS
→
ZWTC
ZWTS · Tumxuk → ZWTC · Tacheng
UEA2307 · EU2307 · sched 06:55Z
ZWTC
→
ZWTS
ZWTC · Tacheng → ZWTS · Tumxuk
UEA2308 · EU2308 · sched 09:20Z
ZWTS
→
ZWYN
ZWTS · Tumxuk → ZWYN · Ili (Yining / Ghulja)
UEA2308 · EU2308 · sched 11:50Z
ZWYN
→
ZWTP
ZWYN · Ili (Yining / Ghulja) → ZWTP
UEA2990 · EU2990 · sched 13:40Z
ZWTC
→
ZWTC
ZWTC · Tacheng → ZWTC · Tacheng
⚠ gap
UEA2307 · EU2307 · sched Z
2026-04-20
7 legs
UEA
ZWKC → ZWAK → ZWKC → ZWYN → ZWKC → ZWSC → ZWKC → ZWYN
ZWKC
→
ZWAK
ZWKC · Kuqa → ZWAK · Aksu (Onsu)
UEA3071 · EU3071 · sched 03:10Z
ZWAK
→
ZWKC
ZWAK · Aksu (Onsu) → ZWKC · Kuqa
UEA3072 · EU3072 · sched 04:30Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA3072 · EU3072 · sched 06:00Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA3030 · EU3030 · sched 09:40Z
ZWKC
→
ZWSC
ZWKC · Kuqa → ZWSC · Shache
UEA3030 · EU3030 · sched 11:10Z
ZWSC
→
ZWKC
ZWSC · Shache → ZWKC · Kuqa
UEA3029 · EU3029 · sched 13:05Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA3029 · EU3029 · sched 14:55Z
2026-04-19
1 legs
UEA
ZWYN → ZWKC
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA3071 · EU3071 · sched 23:30Z
2026-04-18
8 legs
UEA
ZWYN → ZWHZ → ZWHZ → ZWYN → ZWSC → ZWBL → ZWSC → ZWYN → ?
ZWYN
→
ZWHZ
ZWYN · Ili (Yining / Ghulja) → ZWHZ · Shihezi
UEA2826 · EU2826 · sched 00:20Z
ZWAL
→
ZWHZ
ZWAL · Aral → ZWHZ · Shihezi
⚠ gap
UEA2825 · EU2825 · sched 04:05Z
ZWHZ
→
ZWYN
ZWHZ · Shihezi → ZWYN · Ili (Yining / Ghulja)
UEA2825 · EU2825 · sched 06:00Z
ZWYN
→
ZWSC
ZWYN · Ili (Yining / Ghulja) → ZWSC · Shache
UEA3083 · EU3083 · sched 07:40Z
ZWSC
→
ZWBL
ZWSC · Shache → ZWBL · Bole
UEA3083 · EU3083 · sched 09:50Z
ZWBL
→
ZWSC
ZWBL · Bole → ZWSC · Shache
UEA3084 · EU3084 · sched 12:05Z
ZWSC
→
ZWYN
ZWSC · Shache → ZWYN · Ili (Yining / Ghulja)
UEA3084 · EU3084 · sched 14:25Z
ZWHZ
→
?
ZWHZ · Shihezi → —
⚠ gap
UEA2826 · EU2826 · sched Z
2026-04-17
6 legs
UEA
ZWKC → ZWAK → ZWKC → ZWYN → ZWKC → ZWSC → ZWYN
ZWKC
→
ZWAK
ZWKC · Kuqa → ZWAK · Aksu (Onsu)
UEA3071 · EU3071 · sched 03:10Z
ZWAK
→
ZWKC
ZWAK · Aksu (Onsu) → ZWKC · Kuqa
UEA3072 · EU3072 · sched 04:30Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA3072 · EU3072 · sched 06:00Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA3030 · EU3030 · sched 09:40Z
ZWKC
→
ZWSC
ZWKC · Kuqa → ZWSC · Shache
UEA3030 · EU3030 · sched 11:10Z
ZWSC
→
ZWYN
ZWSC · Shache → ZWYN · Ili (Yining / Ghulja)
UEA3029 · EU3029 · sched 13:05Z
2026-04-16
3 legs
UEA
ZWYN → ZWHM → ZWYN → ZWKC
ZWYN
→
ZWHM
ZWYN · Ili (Yining / Ghulja) → ZWHM · Hami
UEA2883 · EU2883 · sched 10:20Z
ZWHM
→
ZWYN
ZWHM · Hami → ZWYN · Ili (Yining / Ghulja)
UEA2884 · EU2884 · sched 12:45Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA3071 · EU3071 · sched 23:30Z
2026-04-07
6 legs
UEA
ZWTP → ZWBL → ZWTN → ZWBL → ZWTP → ZLGY → ZUUU
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2285 · EU2285 · sched 01:10Z
ZWBL
→
ZWTN
ZWBL · Bole → ZWTN · Hotan
UEA2285 · EU2285 · sched 03:10Z
ZWTN
→
ZWBL
ZWTN · Hotan → ZWBL · Bole
UEA2286 · EU2286 · sched 05:55Z
ZWBL
→
ZWTP
ZWBL · Bole → ZWTP
UEA2286 · EU2286 · sched 08:15Z
ZWTP
→
ZLGY
ZWTP → ZLGY · Guyuan (Yuanzhou)
UEA1976 · EU1976 · sched 10:20Z
ZLGY
→
ZUUU
ZLGY · Guyuan (Yuanzhou) → ZUUU · Chengdu (Shuangliu)
UEA1976 · EU1976 · sched 13:35Z
2026-04-06
6 legs
round-trip
UEA
ZWTP → ZWSC → ZWTP → ZWTN → ZWTC → ZWTN → ZWTP
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 00:10Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · ⏱ 03:11– (Nonem)
ZWTP
→
ZWTN
ZWTP → ZWTN · Hotan
UEA1997 · EU1997 · sched 06:00Z
ZWTN
→
ZWTC
ZWTN · Hotan → ZWTC · Tacheng
UEA1997 · EU1997 · sched 09:25Z
ZWTC
→
ZWTN
ZWTC · Tacheng → ZWTN · Hotan
UEA1998 · EU1998 · sched 12:05Z
ZWTN
→
ZWTP
ZWTN · Hotan → ZWTP
UEA1998 · EU1998 · sched 15:15Z
2026-04-05
6 legs
UEA
ZWSH → ZWHZ → ZWAT → ZWHZ → ZWSH → ZWBL → ZWTP
ZWSH
→
ZWHZ
ZWSH · Kashgar → ZWHZ · Shihezi
UEA2919 · EU2919 · sched 00:20Z
ZWHZ
→
ZWAT
ZWHZ · Shihezi → ZWAT · Altay
UEA2919 · EU2919 · sched 02:55Z
ZWAT
→
ZWHZ
ZWAT · Altay → ZWHZ · Shihezi
UEA2920 · EU2920 · sched 04:55Z
ZWHZ
→
ZWSH
ZWHZ · Shihezi → ZWSH · Kashgar
UEA2920 · EU2920 · sched 07:00Z
ZWSH
→
ZWBL
ZWSH · Kashgar → ZWBL · Bole
UEA2970 · EU2970 · sched 10:00Z
ZWBL
→
ZWTP
ZWBL · Bole → ZWTP
UEA2970 · EU2970 · sched Z
2026-04-04
6 legs
round-trip
UEA
ZWSH → ZWKL → WJBK → WJBK → ZWKL → ZWHM → ZWSH
ZWSH
→
ZWKL
ZWSH · Kashgar → ZWKL · Korla
UEA2879 · EU2879 · sched 00:50Z
ZWKL
→
WJBK
ZWKL · Korla → WJBK
UEA2880 · EU2879 · sched 03:10Z
ZWKL
→
WJBK
ZWKL · Korla → WJBK
⚠ gap
UEA2879 · EU2879 · sched 03:10Z
ZWKL
→
ZWKL
ZWKL · Korla → ZWKL · Korla
⚠ gap
UEA2880 · EU2879 · sched 03:10Z
ZWSH
→
ZWHM
ZWSH · Kashgar → ZWHM · Hami
⚠ gap
UEA2289 · EU2289 · sched 10:20Z
ZWHM
→
ZWSH
ZWHM · Hami → ZWSH · Kashgar
UEA2290 · EU2290 · sched 13:20Z
2026-04-03
4 legs
round-trip
UEA
ZWSH → ZWAL → ZWAT → ZWAL → ZWSH
ZWSH
→
ZWAL
ZWSH · Kashgar → ZWAL · Aral
UEA2997 · EU2997 · sched 01:00Z
ZWAL
→
ZWAT
ZWAL · Aral → ZWAT · Altay
UEA2997 · EU2997 · sched 02:45Z
ZWAT
→
ZWAL
ZWAT · Altay → ZWAL · Aral
UEA2998 · EU2998 · sched 05:15Z
ZWAL
→
ZWSH
ZWAL · Aral → ZWSH · Kashgar
UEA2998 · EU2998 · sched 08:05Z
2026-04-02
6 legs
round-trip
UEA
ZWSH → ZWKC → ZWKM → ZWKC → ZWSH → ZWYN → ZWSH
ZWSH
→
ZWKC
ZWSH · Kashgar → ZWKC · Kuqa
UEA3059 · EU3059 · ⏱ 02:14– (Nonem)
ZWKC
→
ZWKM
ZWKC · Kuqa → ZWKM · Karamay
UEA3059 · EU3059 · sched 04:10Z
ZWKM
→
ZWKC
ZWKM · Karamay → ZWKC · Kuqa
UEA3060 · EU3060 · sched 06:30Z
ZWKC
→
ZWSH
ZWKC · Kuqa → ZWSH · Kashgar
UEA3060 · EU3060 · sched 08:30Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
UEA3065 · EU3065 · sched 10:50Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · ⏱ 13:17– (Nonem)
2026-04-01
6 legs
UEA
ZWTP → ZWAT → ZWTN → ZWAT → ZWTP → ZWBL → ZWSH
ZWTP
→
ZWAT
ZWTP → ZWAT · Altay
UEA3093 · EU3093 · sched 01:00Z
ZWAT
→
ZWTN
ZWAT · Altay → ZWTN · Hotan
UEA3093 · EU3093 · sched 02:50Z
ZWTN
→
ZWAT
ZWTN · Hotan → ZWAT · Altay
UEA3094 · EU3094 · sched 06:15Z
ZWAT
→
ZWTP
ZWAT · Altay → ZWTP
UEA3094 · EU3094 · sched 09:10Z
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2969 · EU2969 · sched 11:00Z
ZWBL
→
ZWSH
ZWBL · Bole → ZWSH · Kashgar
UEA2969 · EU2969 · sched 13:00Z
2026-03-31
6 legs
round-trip
UEA
ZWAT → ZWSH → WJBK → ZWTP → ZWSC → ZWTP → ZWAT
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
UEA2914 · EU2914 · sched 03:25Z
ZWAT
→
WJBK
ZWAT · Altay → WJBK
⚠ gap
UEA2914 · EU2914 · sched 03:25Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
⚠ gap
UEA3081 · EU3081 · sched 08:00Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 10:45Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · sched 14:50Z
?
→
ZWAT
— → ZWAT · Altay
UEA2913 · EU2913 · sched Z
2026-03-30
7 legs
UEA
ZWSH → ZWAL → ZWAT → ZWAL → ZWSH → ZWYN → ZWSH → WJBK
ZWSH
→
ZWAL
ZWSH · Kashgar → ZWAL · Aral
UEA2997 · EU2997 · sched 01:00Z
ZWAL
→
ZWAT
ZWAL · Aral → ZWAT · Altay
UEA2997 · EU2997 · sched 02:45Z
ZWAT
→
ZWAL
ZWAT · Altay → ZWAL · Aral
UEA2998 · EU2998 · sched 05:15Z
ZWAL
→
ZWSH
ZWAL · Aral → ZWSH · Kashgar
UEA2998 · EU2998 · sched 08:05Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
UEA3065 · EU3065 · sched 10:00Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · sched 12:30Z
ZWSH
→
WJBK
ZWSH · Kashgar → WJBK
UEA2913 · EU2913 · sched 23:10Z
2026-03-29
6 legs
UEA
ZWTP → ZWCM → ZWSC → ZWTP → ZWBL → ZWSH → ZWCM
ZWTP
→
ZWCM
ZWTP → ZWCM · Qiemo
UEA1995 · EU1995 · sched 01:00Z
ZWCM
→
ZWSC
ZWCM · Qiemo → ZWSC · Shache
UEA1995 · EU1995 · sched 03:20Z
ZWCM
→
ZWTP
ZWCM · Qiemo → ZWTP
⚠ gap
UEA1996 · EU1996 · sched 07:45Z
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2969 · EU2969 · sched 11:00Z
ZWBL
→
ZWSH
ZWBL · Bole → ZWSH · Kashgar
UEA2969 · EU2969 · sched 13:00Z
ZWSC
→
ZWCM
ZWSC · Shache → ZWCM · Qiemo
⚠ gap
UEA1996 · EU1996 · sched Z
2026-03-28
6 legs
round-trip
UEA
ZWTP → ZWBL → ZWSH → ZWBL → ZWTP → ZWSC → ZWTP
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2969 · EU2969 · sched 01:35Z
ZWBL
→
ZWSH
ZWBL · Bole → ZWSH · Kashgar
UEA2969 · EU2969 · sched 03:35Z
ZWSH
→
ZWBL
ZWSH · Kashgar → ZWBL · Bole
UEA2970 · EU2970 · sched 05:50Z
ZWBL
→
ZWTP
ZWBL · Bole → ZWTP
UEA2970 · EU2970 · sched 08:20Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3035 · EU3035 · sched 10:15Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3036 · EU3036 · ⏱ 12:57– (Nonem)
2026-03-27
5 legs
round-trip
UEA
ZWYN → WJBK → WJBK → ZWTP → ZWAK → ZWYN
ZWYN
→
WJBK
ZWYN · Ili (Yining / Ghulja) → WJBK
UEA3032 · EU3032 · ⏱ 01:59–03:17 (78m)
ZWAK
→
WJBK
ZWAK · Aksu (Onsu) → WJBK
⚠ gap
UEA3031 · EU3031 · sched 06:20Z
ZWYN
→
ZWTP
ZWYN · Ili (Yining / Ghulja) → ZWTP
⚠ gap
UEA3021 · EU3021 · ⏱ 10:30– (Nonem)
?
→
ZWAK
— → ZWAK · Aksu (Onsu)
UEA3032 · EU3032 · sched Z
?
→
ZWYN
— → ZWYN · Ili (Yining / Ghulja)
UEA3031 · EU3031 · sched Z
2026-03-26
5 legs
round-trip
UEA
ZWYN → ZWAK → ZWAK → ZWYN → ZWSC → ZWYN
ZWYN
→
ZWAK
ZWYN · Ili (Yining / Ghulja) → ZWAK · Aksu (Onsu)
UEA2941 · EU2941 · sched 02:10Z
ZWTN
→
ZWAK
ZWTN · Hotan → ZWAK · Aksu (Onsu)
⚠ gap
UEA2942 · EU2942 · sched 05:40Z
ZWAK
→
ZWYN
ZWAK · Aksu (Onsu) → ZWYN · Ili (Yining / Ghulja)
UEA2942 · EU2942 · sched 07:25Z
ZWYN
→
ZWSC
ZWYN · Ili (Yining / Ghulja) → ZWSC · Shache
UEA3045 · EU3045 · sched 09:05Z
ZWSC
→
ZWYN
ZWSC · Shache → ZWYN · Ili (Yining / Ghulja)
UEA3046 · EU3046 · ⏱ 11:12–12:32 (80m)
2026-03-25
5 legs
UEA
ZWSC → ZWBL → ZWSC → ZWYN → ZWTN → ZWYN
ZWSC
→
ZWBL
ZWSC · Shache → ZWBL · Bole
UEA3033 · EU3033 · sched 02:05Z
ZWBL
→
ZWSC
ZWBL · Bole → ZWSC · Shache
UEA3034 · EU3034 · sched 04:30Z
ZWSC
→
ZWYN
ZWSC · Shache → ZWYN · Ili (Yining / Ghulja)
UEA3034 · EU3034 · sched 07:05Z
ZWYN
→
ZWTN
ZWYN · Ili (Yining / Ghulja) → ZWTN · Hotan
UEA2944 · EU2944 · sched 09:35Z
ZWTN
→
ZWYN
ZWTN · Hotan → ZWYN · Ili (Yining / Ghulja)
UEA2943 · EU2943 · sched 11:55Z
2026-03-24
6 legs
UEA
ZWTP → ZWSH → ZWAT → ZWSH → ZWTP → ZWYN → ZWSC
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA2959 · EU2959 · sched 00:10Z
ZWSH
→
ZWAT
ZWSH · Kashgar → ZWAT · Altay
UEA2959 · EU2959 · sched 02:50Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
UEA2960 · EU2960 · sched 05:55Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA2960 · EU2960 · sched 09:20Z
ZWTP
→
ZWYN
ZWTP → ZWYN · Ili (Yining / Ghulja)
UEA3022 · EU3022 · sched 12:05Z
ZWYN
→
ZWSC
ZWYN · Ili (Yining / Ghulja) → ZWSC · Shache
UEA3033 · EU3033 · ⏱ 23:55– (Nonem)