✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-656E
/ 7820A2
393 flights over 80 days · 4.91 legs/day · base ZWSH · Kashgar · operators: VJC, UEA
393
Flights
28
Airports served
3%
ADS-B observed
11
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
5 legs
UEA
ZUUU → ZLDH → ZWTP → ZWSH → ZWTP → ZWSH
ZUUU
→
ZLDH
ZUUU · Chengdu (Shuangliu) → ZLDH · Dunhuang
UEA2837 · EU2837 · sched 02:00Z
ZLDH
→
ZWTP
ZLDH · Dunhuang → ZWTP
UEA2837 · EU2837 · sched 05:05Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA1939 · EU1939 · sched 07:40Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA1940 · EU1940 · sched 10:40Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA3082 · EU3082 · sched 13:25Z
2026-06-22
4 legs
UEA
ZWTP → ZWSH → ZUUU → ZLLL → ?
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA1941 · EU1941 · sched 03:05Z
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
⚠ gap
UEA1864 · EU1864 · ⏱ 12:27– (Nonem)
?
→
ZLLL
— → ZLLL · Lanzhou (Yongdeng)
UEA2955 · EU2955 · sched Z
ZWSH
→
?
ZWSH · Kashgar → —
⚠ gap
UEA2955 · EU2955 · sched Z
2026-06-21
4 legs
round-trip
UEA
ZWTP → ZWAK → ZWBL → ZWAT → ZWTP
ZWTP
→
ZWAK
ZWTP → ZWAK · Aksu (Onsu)
UEA2889 · EU2889 · sched 00:20Z
ZWAK
→
ZWBL
ZWAK · Aksu (Onsu) → ZWBL · Bole
UEA2889 · EU2995 · sched 02:40Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
UEA2995 · EU2995 · sched 04:50Z
ZWAK
→
ZWTP
ZWAK · Aksu (Onsu) → ZWTP
⚠ gap
UEA2890 · EU2890 · sched 10:30Z
2026-06-20
3 legs
UEA
ZWAL → ZWSC → ZWAL → ZWTP
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
2026-06-19
7 legs
UEA
ZWSH → ZWHZ → ZWAT → ZWHZ → ZWSH → ZWBL → ZWTP → ZWAL
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 12:35Z
ZWTP
→
ZWAL
ZWTP → ZWAL · Aral
UEA1987 · EU1987 · sched 00:00Z
2026-06-18
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-06-17
6 legs
UEA
ZWTN → ZWTC → ZWTN → ZWTP → ZWSC → ZWTP → ZWAL
ZWTN
→
ZWTC
ZWTN · Hotan → ZWTC · Tacheng
UEA1997 · EU1997 · sched 03:25Z
ZWTC
→
ZWTN
ZWTC · Tacheng → ZWTN · Hotan
UEA1998 · EU1998 · sched 06:05Z
ZWTN
→
ZWTP
ZWTN · Hotan → ZWTP
UEA1998 · EU1998 · sched 09:15Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 11:55Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · ⏱ 14:44– (Nonem)
ZWTP
→
ZWAL
ZWTP → ZWAL · Aral
UEA1987 · EU1987 · sched 00:00Z
2026-06-16
5 legs
UEA
ZWTP → ZWBL → ZWTN → ZWBL → ZWTP → ZWTN
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
→
ZWTN
ZWTP → ZWTN · Hotan
UEA1997 · EU1997 · sched 00:00Z
2026-06-15
5 legs
UEA
ZWTN → ZWTC → ZWTN → ZWTP → ZWSC → ZWTP
ZWTN
→
ZWTC
ZWTN · Hotan → ZWTC · Tacheng
UEA1997 · EU1997 · sched 03:25Z
ZWTC
→
ZWTN
ZWTC · Tacheng → ZWTN · Hotan
UEA1998 · EU1998 · sched 06:05Z
ZWTN
→
ZWTP
ZWTN · Hotan → ZWTP
UEA1998 · EU1998 · sched 09:15Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 11:55Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · sched 14:55Z
2026-06-14
6 legs
round-trip
UEA
ZWTN → ZWTC → ZWTN → ZWTP → ZWSC → ZWTP → ZWTN
ZWTN
→
ZWTC
ZWTN · Hotan → ZWTC · Tacheng
UEA1997 · EU1997 · sched 03:25Z
ZWTC
→
ZWTN
ZWTC · Tacheng → ZWTN · Hotan
UEA1998 · EU1998 · sched 06:05Z
ZWTN
→
ZWTP
ZWTN · Hotan → ZWTP
UEA1998 · EU1998 · sched 09:15Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 11:55Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · sched 14:55Z
ZWTP
→
ZWTN
ZWTP → ZWTN · Hotan
UEA1997 · EU1997 · sched 00:00Z
2026-06-13
8 legs
UEA
ZWYN → ZWKC → ZWYN → ZWTS → ZWTC → ZWTS → ZWYN → ZWTP → ZWTN
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 · sched 05:05Z
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
ZWTP
→
ZWTN
ZWTP → ZWTN · Hotan
UEA1997 · EU1997 · sched 00:00Z
2026-06-12
5 legs
round-trip
UEA
ZWYN → ZWSC → ZWTP → ZWYN → ZWKC → ZWYN
ZWYN
→
ZWSC
ZWYN · Ili (Yining / Ghulja) → ZWSC · Shache
UEA2282 · EU2282 · sched 01:00Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA2282 · EU2282 · sched 03:10Z
ZWSC
→
ZWYN
ZWSC · Shache → ZWYN · Ili (Yining / Ghulja)
⚠ gap
UEA2281 · EU2281 · sched 08:45Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA2881 · EU2881 · sched 11:00Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA2882 · EU2882 · sched 12:30Z
2026-06-11
8 legs
round-trip
UEA
ZWYN → ZWTC → ZWAT → ZWBL → ZWAT → ZWHM → ZWAT → ZWTC → ZWYN
ZWYN
→
ZWTC
ZWYN · Ili (Yining / Ghulja) → ZWTC · Tacheng
UEA3025 · EU3025 · sched 00:30Z
ZWTC
→
ZWAT
ZWTC · Tacheng → ZWAT · Altay
UEA3025 · EU3025 · sched 02:10Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
UEA2981 · EU2981 · sched 03:50Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
UEA2982 · EU2982 · sched 05:40Z
ZWAT
→
ZWHM
ZWAT · Altay → ZWHM · Hami
UEA2271 · EU2271 · sched 07:25Z
ZWHM
→
ZWAT
ZWHM · Hami → ZWAT · Altay
UEA2272 · EU2272 · ⏱ 09:25– (Nonem)
ZWAT
→
ZWTC
ZWAT · Altay → ZWTC · Tacheng
UEA3026 · EU3026 · sched 11:40Z
ZWTC
→
ZWYN
ZWTC · Tacheng → ZWYN · Ili (Yining / Ghulja)
UEA3026 · EU3026 · sched 13:20Z
2026-06-10
7 legs
round-trip
UEA
ZWYN → ZWTC → ZWAT → ZWAK → ZWHM → ZWAT → ZWTC → ZWYN
ZWYN
→
ZWTC
ZWYN · Ili (Yining / Ghulja) → ZWTC · Tacheng
UEA3025 · EU3025 · sched 00:15Z
ZWTC
→
ZWAT
ZWTC · Tacheng → ZWAT · Altay
UEA3025 · EU3025 · sched 01:55Z
ZWAT
→
ZWAK
ZWAT · Altay → ZWAK · Aksu (Onsu)
UEA3041 · EU3041 · sched 03:40Z
ZWAT
→
ZWHM
ZWAT · Altay → ZWHM · Hami
⚠ gap
UEA2271 · EU2271 · sched 08:45Z
ZWHM
→
ZWAT
ZWHM · Hami → ZWAT · Altay
UEA2272 · EU2272 · ⏱ 10:37– (Nonem)
ZWAT
→
ZWTC
ZWAT · Altay → ZWTC · Tacheng
UEA3026 · EU3026 · sched 12:50Z
ZWTC
→
ZWYN
ZWTC · Tacheng → ZWYN · Ili (Yining / Ghulja)
UEA3026 · EU3026 · sched 14:30Z
2026-06-09
8 legs
round-trip
UEA
ZWYN → ZWSC → ZWBL → ZWSC → ZWYN → ZWHZ → ZWAL → ZWHZ → ZWYN
ZWYN
→
ZWSC
ZWYN · Ili (Yining / Ghulja) → ZWSC · Shache
UEA3083 · EU3083 · sched 00:00Z
ZWSC
→
ZWBL
ZWSC · Shache → ZWBL · Bole
UEA3083 · EU3083 · sched 02:10Z
ZWBL
→
ZWSC
ZWBL · Bole → ZWSC · Shache
UEA3084 · EU3084 · sched 04:30Z
ZWSC
→
ZWYN
ZWSC · Shache → ZWYN · Ili (Yining / Ghulja)
UEA3084 · EU3084 · sched 07:00Z
ZWYN
→
ZWHZ
ZWYN · Ili (Yining / Ghulja) → ZWHZ · Shihezi
UEA2826 · EU2826 · sched 09:10Z
ZWHZ
→
ZWAL
ZWHZ · Shihezi → ZWAL · Aral
UEA2826 · EU2826 · sched 10:45Z
ZWAL
→
ZWHZ
ZWAL · Aral → ZWHZ · Shihezi
UEA2825 · EU2825 · sched 12:55Z
ZWHZ
→
ZWYN
ZWHZ · Shihezi → ZWYN · Ili (Yining / Ghulja)
UEA2825 · EU2825 · sched Z
2026-06-08
8 legs
round-trip
UEA
ZWYN → ZWTC → ZWAT → ZWAK → ZWAT → ZWHM → ZWAT → ZWTC → ZWYN
ZWYN
→
ZWTC
ZWYN · Ili (Yining / Ghulja) → ZWTC · Tacheng
UEA3025 · EU3025 · sched 00:15Z
ZWTC
→
ZWAT
ZWTC · Tacheng → ZWAT · Altay
UEA3025 · EU3025 · sched 01:55Z
ZWAT
→
ZWAK
ZWAT · Altay → ZWAK · Aksu (Onsu)
UEA3041 · EU3041 · sched 03:40Z
ZWAK
→
ZWAT
ZWAK · Aksu (Onsu) → ZWAT · Altay
UEA3042 · EU3042 · sched 06:10Z
ZWAT
→
ZWHM
ZWAT · Altay → ZWHM · Hami
UEA2271 · EU2271 · sched 08:45Z
ZWHM
→
ZWAT
ZWHM · Hami → ZWAT · Altay
UEA2272 · EU2272 · sched 10:45Z
ZWAT
→
ZWTC
ZWAT · Altay → ZWTC · Tacheng
UEA3026 · EU3026 · sched 12:50Z
ZWTC
→
ZWYN
ZWTC · Tacheng → ZWYN · Ili (Yining / Ghulja)
UEA3026 · EU3026 · sched 14:30Z
2026-06-07
6 legs
UEA
ZWYN → WJBK → WJBK → ZWYN → ZWHM → ZWYN → ZWAK
ZWYN
→
WJBK
ZWYN · Ili (Yining / Ghulja) → WJBK
UEA3032 · EU3032 · sched 01:20Z
ZWAK
→
WJBK
ZWAK · Aksu (Onsu) → WJBK
⚠ gap
UEA3031 · EU3031 · sched 05:40Z
ZWAK
→
ZWYN
ZWAK · Aksu (Onsu) → ZWYN · Ili (Yining / Ghulja)
⚠ gap
UEA3031 · EU3031 · sched 05:40Z
ZWYN
→
ZWHM
ZWYN · Ili (Yining / Ghulja) → ZWHM · Hami
UEA2883 · EU2883 · sched 10:20Z
ZWHM
→
ZWYN
ZWHM · Hami → ZWYN · Ili (Yining / Ghulja)
UEA2884 · EU2884 · ⏱ 12:39– (Nonem)
?
→
ZWAK
— → ZWAK · Aksu (Onsu)
UEA3032 · EU3032 · sched Z
2026-06-06
6 legs
round-trip
UEA
ZWYN → ZWAT → ZWHZ → ZWTN → ZWHZ → ZWAT → ZWYN
ZWYN
→
ZWAT
ZWYN · Ili (Yining / Ghulja) → ZWAT · Altay
UEA2275 · EU2275 · sched 01:00Z
ZWAT
→
ZWHZ
ZWAT · Altay → ZWHZ · Shihezi
UEA2275 · EU2275 · sched 02:55Z
ZWHZ
→
ZWTN
ZWHZ · Shihezi → ZWTN · Hotan
UEA3020 · EU3020 · sched 04:55Z
ZWTN
→
ZWHZ
ZWTN · Hotan → ZWHZ · Shihezi
UEA3019 · EU3019 · sched 07:40Z
ZWHZ
→
ZWAT
ZWHZ · Shihezi → ZWAT · Altay
UEA2276 · EU2276 · sched 10:10Z
ZWAT
→
ZWYN
ZWAT · Altay → ZWYN · Ili (Yining / Ghulja)
UEA2276 · EU2276 · sched 11:50Z
2026-06-04
5 legs
UEA
ZWTP → ZWTS → ZWTN → ZWTS → ZWTP → ZWYN
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
ZWTP
→
ZWYN
ZWTP → ZWYN · Ili (Yining / Ghulja)
UEA2989 · EU2989 · sched 12:30Z
2026-06-03
5 legs
UEA
ZWSH → ZWHZ → ZWAT → 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
ZWHZ
→
ZWSH
ZWHZ · Shihezi → ZWSH · Kashgar
⚠ gap
UEA2920 · EU2920 · sched 07:00Z
ZWSH
→
ZWBL
ZWSH · Kashgar → ZWBL · Bole
UEA2970 · EU2970 · sched 10:00Z
ZWBL
→
ZWTP
ZWBL · Bole → ZWTP
UEA2970 · EU2970 · sched 12:35Z
2026-06-02
6 legs
round-trip
UEA
ZWSH → ZWTC → ZWWW → ZWTC → ZWSH → ZWHM → 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 04:55Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 06:50Z
ZWSH
→
ZWHM
ZWSH · Kashgar → ZWHM · Hami
UEA2289 · EU2289 · sched 10:20Z
ZWHM
→
ZWSH
ZWHM · Hami → ZWSH · Kashgar
UEA2290 · EU2290 · sched 13:20Z
2026-06-01
4 legs
round-trip
UEA
ZWSH → ZWAT → ZWBL → ZWAT → ZWSH
ZWSH
→
ZWAT
ZWSH · Kashgar → ZWAT · Altay
UEA2973 · EU2973 · sched 00:35Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
UEA2973 · EU2973 · sched 03:55Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
UEA2974 · EU2974 · sched 05:55Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
UEA2974 · EU2974 · sched 07:40Z
2026-05-31
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-05-29
6 legs
UEA
ZWSH → ZWAL → ZWAT → ZWAL → ZWSH → ZWYN → ZWTP
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
→
ZWTP
ZWYN · Ili (Yining / Ghulja) → ZWTP
UEA2990 · EU2990 · sched 14:35Z
2026-05-28
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 04:55Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 06:50Z
2026-05-27
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-05-26
5 legs
UEA
ZUUU → ZLDH → ZWTP → ZWSH → ZWTP → ZWSH
ZUUU
→
ZLDH
ZUUU · Chengdu (Shuangliu) → ZLDH · Dunhuang
UEA2837 · EU2837 · ⏱ 02:05–04:23 (138m)
ZLDH
→
ZWTP
ZLDH · Dunhuang → ZWTP
UEA2837 · EU2837 · sched 05:05Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA1939 · EU1939 · sched 07:40Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA1940 · EU1940 · sched 10:40Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA3082 · EU3082 · sched 13:25Z
2026-05-25
4 legs
UEA
ZWTP → ZWSH → ZUUU → ? → ZLLL
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA1941 · EU1941 · sched 03:30Z
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
⚠ gap
UEA1864 · EU1864 · ⏱ 12:39– (Nonem)
ZWSH
→
?
ZWSH · Kashgar → —
⚠ gap
UEA2955 · EU2955 · sched Z
?
→
ZLLL
— → ZLLL · Lanzhou (Yongdeng)
UEA2955 · EU2955 · sched Z
2026-05-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 · ⏱ 03:25– (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-05-23
4 legs
UEA
ZWYN → ZWFY → ZWTP → ZWSC → ZWTP
ZWYN
→
ZWFY
ZWYN · Ili (Yining / Ghulja) → ZWFY · Fuyun
UEA3076 · EU3076 · sched 01:00Z
ZWFY
→
ZWTP
ZWFY · Fuyun → ZWTP
UEA3076 · EU3076 · sched 03:05Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA3027 · EU3027 · sched 10:45Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA3028 · EU3028 · ⏱ 15:22– (Nonem)
2026-05-22
8 legs
round-trip
UEA
ZWYN → ZWKC → ZWAK → ZWKC → ZWYN → ZWKC → ZWSC → ZWKC → ZWYN
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA3071 · EU3071 · sched 01:40Z
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-05-21
5 legs
UEA
ZWTN → ZWTP → ZWTC → ZWTP → ZWYN → ?
ZWTN
→
ZWTP
ZWTN · Hotan → ZWTP
UEA2292 · EU2292 · sched 04:00Z
ZWTP
→
ZWTC
ZWTP → ZWTC · Tacheng
UEA2292 · EU2292 · sched 06:40Z
ZWTC
→
ZWTP
ZWTC · Tacheng → ZWTP
UEA2291 · EU2291 · sched 08:35Z
ZWTP
→
ZWYN
ZWTP → ZWYN · Ili (Yining / Ghulja)
UEA2989 · EU2989 · sched 13:50Z
ZWRQ
→
?
ZWRQ · Ruoqiang Town → —
⚠ gap
UEA2911 · EU2911 · sched Z
2026-05-20
7 legs
UEA
ZWSH → ZWHZ → ZWAT → ZWHZ → ZWSH → ZWBL → ZWTP → ZWRQ
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 12:35Z
ZWTP
→
ZWRQ
ZWTP → ZWRQ · Ruoqiang Town
UEA2911 · EU2911 · sched 23:20Z
2026-05-19
5 legs
round-trip
UEA
ZWSH → ZWKC → ZWKM → ZWSH → ZWYN → ZWSH
ZWSH
→
ZWKC
ZWSH · Kashgar → ZWKC · Kuqa
UEA2974 · EU3059 · sched 02:10Z
ZWKC
→
ZWKM
ZWKC · Kuqa → ZWKM · Karamay
UEA3059 · EU3059 · sched 04:10Z
ZWKC
→
ZWSH
ZWKC · Kuqa → ZWSH · Kashgar
⚠ gap
UEA3060 · EU3060 · sched 08:30Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
UEA3065 · EU3065 · sched 11:00Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · sched 13:30Z
2026-05-18
4 legs
round-trip
UEA
ZWSH → ZWAT → ZWBL → ZWAT → ZWSH
ZWSH
→
ZWAT
ZWSH · Kashgar → ZWAT · Altay
UEA2973 · EU2973 · sched 00:35Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
UEA2973 · EU2973 · sched 03:55Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
UEA2974 · EU2974 · sched 05:55Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
UEA2974 · EU2974 · sched 07:40Z
2026-05-17
6 legs
round-trip
UEA
ZWSH → ZWTC → ZWKC → ZWYN → ZWKC → ZWTC → ZWSH
ZWSH
→
ZWTC
ZWSH · Kashgar → ZWTC · Tacheng
UEA3061 · EU3061 · sched 01:00Z
ZWTC
→
ZWKC
ZWTC · Tacheng → ZWKC · Kuqa
UEA2907 · EU2907 · sched 03:45Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA2907 · EU2907 · sched 05:50Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA2908 · EU2908 · sched 07:20Z
ZWKC
→
ZWTC
ZWKC · Kuqa → ZWTC · Tacheng
UEA2908 · EU2908 · sched 08:50Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 10:55Z
2026-05-16
5 legs
UEA
ZWTP → ZWBL → ZWTN → ZWAX → ZWTP → ZWSH
ZWTP
→
ZWBL
ZWTP → ZWBL · Bole
UEA2285 · EU2285 · sched 01:10Z
ZWBL
→
ZWTN
ZWBL · Bole → ZWTN · Hotan
UEA2285 · EU2285 · sched 03:10Z
ZWTN
→
ZWAX
ZWTN · Hotan → ZWAX
UEA2286 · EU2286 · sched 05:55Z
ZWAX
→
ZWTP
ZWAX → ZWTP
UEA2286 · EU2286 · sched 08:15Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA3082 · EU3082 · sched 13:25Z
2026-05-15
6 legs
UEA
ZWSH → ZWHZ → ZWHZ → ZWSH → ZWBL → ZWTP → ZWAT
ZWSH
→
ZWHZ
ZWSH · Kashgar → ZWHZ · Shihezi
UEA2919 · EU2919 · sched 00:20Z
ZWAT
→
ZWHZ
ZWAT · Altay → ZWHZ · Shihezi
⚠ gap
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 12:35Z
ZWHZ
→
ZWAT
ZWHZ · Shihezi → ZWAT · Altay
⚠ gap
UEA2919 · EU2919 · sched Z
2026-05-14
3 legs
round-trip
UEA
ZWAT → WJBK → ZWSH → ZWAT
ZWAT
→
WJBK
ZWAT · Altay → WJBK
UEA2914 · EU2914 · sched 03:25Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
⚠ gap
UEA2914 · EU2914 · sched 03:25Z
?
→
ZWAT
— → ZWAT · Altay
UEA2913 · EU2913 · sched Z
2026-05-13
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-05-12
2 legs
round-trip
UEA
ZWTC → ZWWW → ZWTC
ZWTC
→
ZWWW
ZWTC · Tacheng → ZWWW · Ürümqi
UEA2924 · EU2924 · sched 02:55Z
ZWWW
→
ZWTC
ZWWW · Ürümqi → ZWTC · Tacheng
UEA2923 · EU2923 · sched 04:55Z
2026-05-11
5 legs
UEA
ZWSH → ZWTC → ZWKC → ZWYN → ZWKC → ZWTC
ZWSH
→
ZWTC
ZWSH · Kashgar → ZWTC · Tacheng
UEA3061 · EU3061 · sched 01:00Z
ZWTC
→
ZWKC
ZWTC · Tacheng → ZWKC · Kuqa
UEA2907 · EU2907 · sched 03:45Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA2907 · EU2907 · sched 05:50Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA2908 · EU2908 · sched 07:20Z
ZWKC
→
ZWTC
ZWKC · Kuqa → ZWTC · Tacheng
UEA2908 · EU2908 · sched 08:50Z
2026-05-10
2 legs
round-trip
UEA
ZWSH → ZWYN → ZWSH
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-05-09
6 legs
round-trip
UEA
ZWSH → ZWKC → ZWKM → ZWKC → ZWSH → ZWYN → ZWSH
ZWSH
→
ZWKC
ZWSH · Kashgar → ZWKC · Kuqa
UEA3059 · EU3059 · sched 02:10Z
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 · sched 13:20Z
2026-05-08
6 legs
round-trip
UEA
ZWSH → ZWTC → ZWKC → ZWYN → ZWKC → ZWTC → ZWSH
ZWSH
→
ZWTC
ZWSH · Kashgar → ZWTC · Tacheng
UEA3061 · EU3061 · sched 01:00Z
ZWTC
→
ZWKC
ZWTC · Tacheng → ZWKC · Kuqa
UEA2907 · EU2907 · sched 03:45Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA2907 · EU2907 · sched 05:50Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA2908 · EU2908 · sched 07:20Z
ZWKC
→
ZWTC
ZWKC · Kuqa → ZWTC · Tacheng
UEA2908 · EU2908 · sched 08:50Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 10:55Z
2026-05-07
5 legs
round-trip
UEA
ZWSH → ZWKC → ZWKM → ZWSH → ZWYN → ZWSH
ZWSH
→
ZWKC
ZWSH · Kashgar → ZWKC · Kuqa
UEA3059 · EU3059 · sched 02:10Z
ZWKC
→
ZWKM
ZWKC · Kuqa → ZWKM · Karamay
UEA3059 · EU3059 · sched 04:10Z
ZWKC
→
ZWSH
ZWKC · Kuqa → ZWSH · Kashgar
⚠ gap
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 · sched 13:20Z
2026-05-06
6 legs
UEA
ZWSH → ZWAT → ZWAT → ZWSH → ZWHM → ZWSH → ZWBL
ZWSH
→
ZWAT
ZWSH · Kashgar → ZWAT · Altay
UEA2973 · EU2973 · sched 00:55Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
⚠ gap
UEA2974 · EU2974 · sched 05:55Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
UEA2974 · EU2974 · sched 07:40Z
ZWSH
→
ZWHM
ZWSH · Kashgar → ZWHM · Hami
UEA2289 · EU2289 · sched 10:40Z
ZWHM
→
ZWSH
ZWHM · Hami → ZWSH · Kashgar
UEA2290 · EU2290 · sched 13:25Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
⚠ gap
UEA2973 · EU2973 · sched Z
2026-05-05
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 04:55Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 06:50Z
2026-05-04
4 legs
UEA
ZWSH → ZWAT → ZWAT → ZWSH → ZWBL
ZWSH
→
ZWAT
ZWSH · Kashgar → ZWAT · Altay
UEA2973 · EU2973 · sched 00:35Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
⚠ gap
UEA2974 · EU2974 · sched 05:55Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
UEA2974 · EU2974 · sched 07:40Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
⚠ gap
UEA2973 · EU2973 · sched Z
2026-05-03
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-05-02
5 legs
round-trip
UEA
ZWSH → ZWKC → ZWKM → ZWSH → ZWYN → ZWSH
ZWSH
→
ZWKC
ZWSH · Kashgar → ZWKC · Kuqa
UEA3059 · EU3059 · sched 02:10Z
ZWKC
→
ZWKM
ZWKC · Kuqa → ZWKM · Karamay
UEA3059 · EU3059 · sched 04:10Z
ZWKC
→
ZWSH
ZWKC · Kuqa → ZWSH · Kashgar
⚠ gap
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 · sched 13:20Z
2026-05-01
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-04-30
6 legs
round-trip
UEA
ZWSH → ZWKC → ZWKM → ZWKC → ZWSH → ZWYN → ZWSH
ZWSH
→
ZWKC
ZWSH · Kashgar → ZWKC · Kuqa
UEA3059 · EU3059 · sched 02:10Z
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 · sched 13:20Z
2026-04-29
6 legs
UEA
ZWSH → ZWAT → ZWAT → ZWSH → ZWHM → ZWSH → ZWBL
ZWSH
→
ZWAT
ZWSH · Kashgar → ZWAT · Altay
UEA2973 · EU2973 · sched 00:55Z
ZWBL
→
ZWAT
ZWBL · Bole → ZWAT · Altay
⚠ gap
UEA2974 · EU2974 · sched 05:55Z
ZWAT
→
ZWSH
ZWAT · Altay → ZWSH · Kashgar
UEA2974 · EU2974 · sched 07:40Z
ZWSH
→
ZWHM
ZWSH · Kashgar → ZWHM · Hami
UEA2289 · EU2289 · sched 10:40Z
ZWHM
→
ZWSH
ZWHM · Hami → ZWSH · Kashgar
UEA2290 · EU2290 · sched 13:25Z
ZWAT
→
ZWBL
ZWAT · Altay → ZWBL · Bole
⚠ gap
UEA2973 · EU2973 · sched Z
2026-04-28
3 legs
UEA
ZUUU → ZLDH → ZWTP → ZWSH
ZUUU
→
ZLDH
ZUUU · Chengdu (Shuangliu) → ZLDH · Dunhuang
UEA2837 · EU2837 · ⏱ 02:05– (Nonem)
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
⚠ gap
UEA1940 · EU1940 · sched 10:40Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA3082 · EU3082 · sched 13:25Z
2026-04-27
4 legs
round-trip
UEA
ZUUU → ZUDA → ZGOW → ZUDA → ZUUU
ZUUU
→
ZUDA
ZUUU · Chengdu (Shuangliu) → ZUDA · Dazhou (Dachuan)
UEA1859 · EU1859 · sched 02:15Z
ZUDX
→
ZGOW
ZUDX · Dazhou (Daxian) → ZGOW · Jieyang (Rongcheng)
⚠ gap
UEA1859 · EU1859 · sched 04:00Z
ZGOW
→
ZUDA
ZGOW · Jieyang (Rongcheng) → ZUDA · Dazhou (Dachuan)
UEA1860 · EU1860 · sched 07:20Z
ZUDA
→
ZUUU
ZUDA · Dazhou (Dachuan) → ZUUU · Chengdu (Shuangliu)
UEA1860 · EU1860 · sched 10:45Z
2026-04-16
1 legs
UEA
VVNB → ZUUU
VVNB
→
ZUUU
VVNB · Hanoi (Soc Son) → ZUUU · Chengdu (Shuangliu)
intl
UEA2501 · EU2501 · sched Z
2026-04-15
4 legs
VJC
VVNB → VVCS → VVTS → VVNB → ?
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC102 · VJ102 · sched 05:05Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC115 · sched Z
2026-04-14
4 legs
VJC
VVNB → VVCS → VVNB → ? → VVTS
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC115 · sched Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
ferry
VJC114 · sched Z
2026-04-13
4 legs
VJC
VVNB → VVCS → VVTS → VVNB → ?
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC102 · VJ102 · sched 05:05Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC115 · sched Z
2026-04-12
3 legs
VJC
VVCS → VVTS → VVNB → ?
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC102 · VJ102 · sched 05:05Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC115 · sched Z
2026-04-11
4 legs
round-trip
VJC
VVCS → VVTS → VVCS → VVNB → VVCS
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-04-10
5 legs
VJC
VVNB → VVCS → VVTS → VVCS → VVNB → VVCS
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-04-09
3 legs
VJC
VVCS → VVTS → VVCS → VVNB
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
2026-04-08
5 legs
VJC
VVCS → VVTS → VVNB → VVCS → VVCS → VVTS
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
⚠ gap
VJC115 · VJ115 · sched Z
VVTS
→
VVTS
VVTS · Ho Chi Minh City → VVTS · Ho Chi Minh City
ferry
⚠ gap
VJC115 · sched Z
2026-04-07
5 legs
round-trip
VJC
VVCS → VVNB → VVCS → VVTS → ? → VVCS
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
VJC115 · sched Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC101 · VJ101 · sched Z
2026-04-06
4 legs
VJC
VVCS → VVTS → VVNB → VVTS → ?
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVTS
VVNB · Hanoi (Soc Son) → VVTS · Ho Chi Minh City
VJC101 · VJ101 · sched 23:45Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
VJC115 · sched Z
2026-04-05
4 legs
VJC
VVCS → VVTS → VVNB → VVCS → ?
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC115 · sched Z
2026-04-04
4 legs
round-trip
VJC
VVCS → VVTS → VVCS → VVNB → VVCS
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-04-03
4 legs
round-trip
VJC
VVCS → VVTS → VVCS → VVNB → VVCS
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-04-02
4 legs
VJC
VVCS → VVTS → VVNB → VVCS → ?
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC115 · sched Z
2026-04-01
4 legs
round-trip
VJC
VVCS → VVTS → VVCS → VVNB → VVCS
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-03-31
5 legs
VJC
VVNB → VVCS → VVTS → VVCS → VVNB → VVCS
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-03-30
3 legs
VJC
VVCS → VVTS → VVCS → VVNB
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
2026-03-29
4 legs
round-trip
VJC
VVCS → VVTS → VVCS → VVNB → VVCS
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC114 · VJ114 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC115 · VJ115 · sched 03:55Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC102 · VJ102 · sched 05:05Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-03-28
5 legs
VJC
VVNB → VVCS → VVTS → VVCS → VVNB → VVCS
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC107 · VJ107 · sched 01:15Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC118 · VJ118 · sched 04:00Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC119 · VJ119 · sched 05:30Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC108 · VJ108 · sched 07:00Z
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC101 · VJ101 · sched 23:45Z
2026-03-27
4 legs
round-trip
VJC
VVNB → VVCS → VVTS → VVCS → VVNB
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC107 · VJ107 · sched 01:15Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC118 · VJ118 · sched 04:00Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC119 · VJ119 · sched 05:30Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC108 · VJ108 · sched 07:00Z
2026-03-26
4 legs
round-trip
VJC
VVNB → VVCS → VVTS → VVCS → VVNB
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC107 · VJ107 · sched 01:15Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC118 · VJ118 · sched 04:00Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC119 · VJ119 · sched 05:30Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC108 · VJ108 · sched 07:00Z
2026-03-25
4 legs
round-trip
VJC
VVNB → VVCS → VVTS → VVCS → VVNB
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC107 · VJ107 · sched 01:15Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC118 · VJ118 · sched 04:00Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC119 · VJ119 · sched 05:30Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC108 · VJ108 · sched 07:00Z
2026-03-24
4 legs
VJC
VVNB → VVCS → VVTS → VVNB → ?
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC107 · VJ107 · sched 01:15Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC118 · VJ118 · sched 04:00Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC108 · VJ108 · sched 07:00Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC119 · sched Z