✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-324U
/ 781BFE
363 flights over 92 days · 3.95 legs/day · base ZSPD · Shanghai (Pudong) · operators: DKH
363
Flights
43
Airports served
21%
ADS-B observed
1
Ferry / no-flightnum
Aircraft identity
A20N
A20N
—
· reg B-324U
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-22
5 legs
DKH
ZYTL → ZSNJ → ZGZH → ZSNJ → ZYTL → ZSPD
ZYTL
→
ZSNJ
ZYTL · Dalian (Ganjingzi) → ZSNJ · Nanjing
DKH1719 · HO1719 · sched 01:40Z
ZSNJ
→
ZGZH
ZSNJ · Nanjing → ZGZH · Liuzhou (Liujiang)
DKH1719 · HO1719 · sched 04:30Z
ZGZH
→
ZSNJ
ZGZH · Liuzhou (Liujiang) → ZSNJ · Nanjing
DKH1720 · HO1720 · sched 07:45Z
ZSNJ
→
ZYTL
ZSNJ · Nanjing → ZYTL · Dalian (Ganjingzi)
DKH1720 · HO1720 · ⏱ 11:49– (Nonem)
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1166 · HO1166 · sched 13:40Z
2026-06-21
6 legs
round-trip
DKH
ZYTL → ZSNJ → ZGZH → ZSNJ → ZYTL → ZSPD → ZYTL
ZYTL
→
ZSNJ
ZYTL · Dalian (Ganjingzi) → ZSNJ · Nanjing
DKH1719 · HO1719 · ⏱ 01:51– (Nonem)
ZSNJ
→
ZGZH
ZSNJ · Nanjing → ZGZH · Liuzhou (Liujiang)
DKH1719 · HO1719 · sched 04:30Z
ZGZH
→
ZSNJ
ZGZH · Liuzhou (Liujiang) → ZSNJ · Nanjing
DKH1720 · HO1720 · sched 07:45Z
ZSNJ
→
ZYTL
ZSNJ · Nanjing → ZYTL · Dalian (Ganjingzi)
DKH1720 · HO1720 · ⏱ 11:53– (Nonem)
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1166 · HO1166 · sched 13:40Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1165 · HO1165 · sched 22:50Z
2026-06-20
5 legs
DKH
ZSWX → ZUCK → ZSWX → ZYCC → ZSPD → ZYTL
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · ⏱ 06:23– (Nonem)
ZSWX
→
ZYCC
ZSWX · Wuxi → ZYCC · Changchun
DKH2015 · HO2015 · sched 09:35Z
ZYCC
→
ZSPD
ZYCC · Changchun → ZSPD · Shanghai (Pudong)
DKH1192 · HO1192 · sched 13:05Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1165 · HO1165 · sched 22:50Z
2026-06-19
4 legs
round-trip
DKH
ZSWX → ZUCK → ZSWX → RKPC → ZSWX
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
RKPC
ZSWX · Wuxi → RKPC · Jeju City
intl
DKH1645 · HO1645 · sched 10:15Z
RKPC
→
ZSWX
RKPC · Jeju City → ZSWX · Wuxi
intl
DKH1646 · HO1646 · ⏱ 13:04– (Nonem)
2026-06-18
4 legs
round-trip
DKH
ZSWX → ZBCZ → ZSWX → ZJSY → ZSWX
ZSWX
→
ZBCZ
ZSWX · Wuxi → ZBCZ · Changzhi
DKH2205 · HO2205 · ⏱ 00:21– (Nonem)
ZBCZ
→
ZSWX
ZBCZ · Changzhi → ZSWX · Wuxi
DKH2206 · HO2206 · sched 01:50Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · ⏱ 05:53– (Nonem)
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · ⏱ 10:33–13:18 (165m)
2026-06-17
4 legs
DKH
ZSPD → ZUTF → ZSPD → ZYCC → ZSWX
ZSPD
→
ZUTF
ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang)
DKH1119 · HO1119 · sched 00:15Z
ZUTF
→
ZSPD
ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong)
DKH1120 · HO1120 · sched 04:30Z
ZSPD
→
ZYCC
ZSPD · Shanghai (Pudong) → ZYCC · Changchun
DKH1191 · HO1191 · sched 08:25Z
ZYCC
→
ZSWX
ZYCC · Changchun → ZSWX · Wuxi
DKH2016 · HO2016 · sched 12:05Z
2026-06-16
2 legs
round-trip
DKH
ZSPD → WADD → ZSPD
ZSPD
→
WADD
ZSPD · Shanghai (Pudong) → WADD · Kuta, Badung
intl
DKH1355 · HO1355 · sched 01:20Z
WADD
→
ZSPD
WADD · Kuta, Badung → ZSPD · Shanghai (Pudong)
intl
DKH1356 · HO1356 · sched 08:50Z
2026-06-15
4 legs
round-trip
DKH
ZSPD → ZPLJ → ZSPD → WMKP → ZSPD
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1227 · HO1227 · sched 00:10Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1228 · HO1228 · sched 04:25Z
ZSPD
→
WMKP
ZSPD · Shanghai (Pudong) → WMKP · Penang
intl
DKH1365 · HO1365 · sched 09:30Z
WMKP
→
ZSPD
WMKP · Penang → ZSPD · Shanghai (Pudong)
intl
DKH1366 · HO1366 · sched 16:05Z
2026-06-14
4 legs
round-trip
DKH
ZSPD → ZPPP → ZSPD → VTBS → ZSPD
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
DKH1099 · HO1099 · sched 02:05Z
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
DKH1100 · HO1100 · sched 06:30Z
ZSPD
→
VTBS
ZSPD · Shanghai (Pudong) → VTBS · Bangkok
intl
DKH1351 · HO1351 · ⏱ 12:51– (Nonem)
VTBS
→
ZSPD
VTBS · Bangkok → ZSPD · Shanghai (Pudong)
intl
DKH1352 · HO1352 · sched 18:25Z
2026-06-13
4 legs
round-trip
DKH
ZSPD → ZBYN → ZSPD → RKPC → ZSPD
ZSPD
→
ZBYN
ZSPD · Shanghai (Pudong) → ZBYN · Taiyuan
DKH2075 · HO2075 · sched 03:50Z
ZBYN
→
ZSPD
ZBYN · Taiyuan → ZSPD · Shanghai (Pudong)
DKH2076 · HO2076 · sched 07:20Z
ZSPD
→
RKPC
ZSPD · Shanghai (Pudong) → RKPC · Jeju City
intl
DKH1371 · HO1371 · ⏱ 10:47– (Nonem)
RKPC
→
ZSPD
RKPC · Jeju City → ZSPD · Shanghai (Pudong)
intl
DKH1372 · HO1372 · sched 13:20Z
2026-06-12
4 legs
DKH
ZSWZ → ZHCC → ZSPD → ZYTL → ZSPD
ZSWZ
→
ZHCC
ZSWZ · Wenzhou (Longwan) → ZHCC · Zhengzhou
DKH2057 · HO2057 · sched 01:50Z
ZHCC
→
ZSPD
ZHCC · Zhengzhou → ZSPD · Shanghai (Pudong)
DKH2074 · HO2074 · sched 05:05Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1165 · HO1165 · sched 10:45Z
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1166 · HO1166 · sched 13:35Z
2026-06-11
3 legs
DKH
ZSPD → ZPLJ → ZSPD → ZSWZ
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1227 · HO1227 · ⏱ 00:23–03:44 (201m)
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1228 · HO1228 · ⏱ 04:55– (Nonem)
ZSPD
→
ZSWZ
ZSPD · Shanghai (Pudong) → ZSWZ · Wenzhou (Longwan)
DKH1073 · HO1073 · sched 23:35Z
2026-06-10
2 legs
round-trip
DKH
ZSPD → ZWSH → ZSPD
ZSPD
→
ZWSH
ZSPD · Shanghai (Pudong) → ZWSH · Kashgar
DKH2235 · HO2235 · sched 01:10Z
ZWSH
→
ZSPD
ZWSH · Kashgar → ZSPD · Shanghai (Pudong)
DKH2236 · HO2236 · sched 08:40Z
2026-06-09
2 legs
round-trip
DKH
ZSPD → ZWYN → ZSPD
ZSPD
→
ZWYN
ZSPD · Shanghai (Pudong) → ZWYN · Ili (Yining / Ghulja)
DKH2207 · HO2207 · sched 01:45Z
ZWYN
→
ZSPD
ZWYN · Ili (Yining / Ghulja) → ZSPD · Shanghai (Pudong)
DKH2208 · HO2208 · ⏱ 08:57– (Nonem)
2026-06-08
3 legs
DKH
WRLY → ZSPD → ZPLJ → ZSPD
WRLY
→
ZSPD
WRLY · Timepa → ZSPD · Shanghai (Pudong)
DKH2172 · HO2172 · sched 03:05Z
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1229 · HO1229 · ⏱ 06:54–10:15 (201m)
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1230 · HO1230 · sched 11:40Z
2026-06-07
5 legs
DKH
ZSPD → ZPLJ → ZSPD → WMKK → ZSPD → WRLY
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1227 · HO1227 · sched 00:00Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1228 · HO1228 · ⏱ 04:39– (Nonem)
ZSPD
→
WMKK
ZSPD · Shanghai (Pudong) → WMKK · Sepang
intl
DKH1353 · HO1353 · sched 09:45Z
WMKK
→
ZSPD
WMKK · Sepang → ZSPD · Shanghai (Pudong)
intl
DKH1354 · HO1354 · sched 16:25Z
ZSPD
→
WRLY
ZSPD · Shanghai (Pudong) → WRLY · Timepa
DKH2171 · HO2171 · sched 23:20Z
2026-06-06
2 legs
round-trip
DKH
ZSPD → WMKK → ZSPD
ZSPD
→
WMKK
ZSPD · Shanghai (Pudong) → WMKK · Sepang
intl
DKH1353 · HO1353 · sched 09:45Z
WMKK
→
ZSPD
WMKK · Sepang → ZSPD · Shanghai (Pudong)
intl
DKH1354 · HO1354 · sched 16:25Z
2026-06-05
3 legs
DKH
WRLY → ZSPD → ZSPD → ZPLJ
WRLY
→
ZSPD
WRLY · Timepa → ZSPD · Shanghai (Pudong)
DKH2172 · HO2172 · sched 03:05Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
⚠ gap
DKH1230 · HO1230 · ⏱ 11:49– (Nonem)
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1229 · HO1229 · sched Z
2026-06-04
6 legs
DKH
ZBLF → ZSPD → ZYTL → ZSPD → VVNB → ZSPD → WRLY
ZBLF
→
ZSPD
ZBLF · Linfen (Yaodu) → ZSPD · Shanghai (Pudong)
DKH1032 · HO1032 · sched 02:45Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1163 · HO1163 · sched 06:20Z
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1164 · HO1164 · sched 09:15Z
ZSPD
→
VVNB
ZSPD · Shanghai (Pudong) → VVNB · Hanoi (Soc Son)
intl
DKH1329 · HO1329 · ⏱ 13:59– (Nonem)
VVNB
→
ZSPD
VVNB · Hanoi (Soc Son) → ZSPD · Shanghai (Pudong)
intl
DKH1330 · HO1330 · sched 18:20Z
ZSPD
→
WRLY
ZSPD · Shanghai (Pudong) → WRLY · Timepa
DKH2171 · HO2171 · sched 23:20Z
2026-06-03
7 legs
DKH
ZSPD → ZBCZ → ZSPD → ZYTL → ZSPD → VVNB → ZSPD → ZBLF
ZSPD
→
ZBCZ
ZSPD · Shanghai (Pudong) → ZBCZ · Changzhi
DKH2197 · HO2197 · sched 23:45Z
ZBCZ
→
ZSPD
ZBCZ · Changzhi → ZSPD · Shanghai (Pudong)
DKH2198 · HO2198 · sched 02:50Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1163 · HO1163 · sched 06:20Z
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1164 · HO1164 · ⏱ 09:14– (Nonem)
ZSPD
→
VVNB
ZSPD · Shanghai (Pudong) → VVNB · Hanoi (Soc Son)
intl
DKH1329 · HO1329 · sched 13:50Z
VVNB
→
ZSPD
VVNB · Hanoi (Soc Son) → ZSPD · Shanghai (Pudong)
intl
DKH1330 · HO1330 · sched 18:20Z
ZSPD
→
ZBLF
ZSPD · Shanghai (Pudong) → ZBLF · Linfen (Yaodu)
DKH1031 · HO1031 · sched 23:25Z
2026-06-02
3 legs
round-trip
DKH
ZSPD → ZHCC → ZSWZ → ZSPD
ZSPD
→
ZHCC
ZSPD · Shanghai (Pudong) → ZHCC · Zhengzhou
DKH2073 · HO2073 · sched 06:50Z
ZHCC
→
ZSWZ
ZHCC · Zhengzhou → ZSWZ · Wenzhou (Longwan)
DKH2058 · HO2058 · sched 10:05Z
ZSWZ
→
ZSPD
ZSWZ · Wenzhou (Longwan) → ZSPD · Shanghai (Pudong)
DKH1074 · HO1074 · sched 13:35Z
2026-06-01
4 legs
DKH
ZSWX → ZUCK → ZSWX → ZYCC → ZSPD
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
ZYCC
ZSWX · Wuxi → ZYCC · Changchun
DKH2015 · HO2015 · sched 09:35Z
ZYCC
→
ZSPD
ZYCC · Changchun → ZSPD · Shanghai (Pudong)
DKH1192 · HO1192 · ⏱ 13:10– (Nonem)
2026-05-31
5 legs
DKH
ZGHA → ZSWX → ZJSY → ZSWX → WSSS → ZSWX
ZGHA
→
ZSWX
ZGHA · Changsha (Changsha) → ZSWX · Wuxi
DKH2008 · HO2008 · ⏱ 01:55–03:23 (89m)
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · sched 08:50Z
ZSWX
→
WSSS
ZSWX · Wuxi → WSSS · Singapore
intl
DKH1561 · HO1561 · sched 13:30Z
WSSS
→
ZSWX
WSSS · Singapore → ZSWX · Wuxi
intl
DKH1562 · HO1562 · sched 19:55Z
2026-05-30
3 legs
DKH
ZSWX → ZUCK → ZSWX → ZGHA
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
ZGHA
ZSWX · Wuxi → ZGHA · Changsha (Changsha)
DKH2007 · HO2007 · sched 23:00Z
2026-05-29
5 legs
DKH
ZGHA → ZSWX → ZJSY → ZSWX → WSSS → ZSWX
ZGHA
→
ZSWX
ZGHA · Changsha (Changsha) → ZSWX · Wuxi
DKH2008 · HO2008 · ⏱ 02:01– (Nonem)
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · ⏱ 09:07– (Nonem)
ZSWX
→
WSSS
ZSWX · Wuxi → WSSS · Singapore
intl
DKH1561 · HO1561 · ⏱ 13:34– (Nonem)
WSSS
→
ZSWX
WSSS · Singapore → ZSWX · Wuxi
intl
DKH1562 · HO1562 · sched 19:55Z
2026-05-28
4 legs
DKH
ZBCZ → ZSWX → ZJSY → ZSWX → ZGHA
ZBCZ
→
ZSWX
ZBCZ · Changzhi → ZSWX · Wuxi
DKH2206 · HO2206 · sched 01:50Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · ⏱ 06:14–09:04 (170m)
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · ⏱ 10:38– (Nonem)
ZSWX
→
ZGHA
ZSWX · Wuxi → ZGHA · Changsha (Changsha)
DKH2007 · HO2007 · sched 23:00Z
2026-05-27
3 legs
DKH
ZSWX → ZGNN → ZSWX → ZBCZ
ZSWX
→
ZGNN
ZSWX · Wuxi → ZGNN · Nanning (Jiangnan)
DKH2011 · HO2011 · sched 23:50Z
ZGNN
→
ZSWX
ZGNN · Nanning (Jiangnan) → ZSWX · Wuxi
DKH2012 · HO2012 · sched 04:00Z
ZSWX
→
ZBCZ
ZSWX · Wuxi → ZBCZ · Changzhi
DKH2205 · HO2205 · sched 23:15Z
2026-05-26
3 legs
DKH
ZBCZ → ZSWX → ZJSY → ZSWX
ZBCZ
→
ZSWX
ZBCZ · Changzhi → ZSWX · Wuxi
DKH2206 · HO2206 · sched 01:50Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · ⏱ 08:49–11:32 (163m)
2026-05-25
5 legs
DKH
ZSPD → ZYYK → ZSPD → ZYCC → ZSWX → ZBCZ
ZSPD
→
ZYYK
ZSPD · Shanghai (Pudong) → ZYYK · Yingkou (Laobian)
DKH1051 · HO1051 · sched 23:35Z
ZYYK
→
ZSPD
ZYYK · Yingkou (Laobian) → ZSPD · Shanghai (Pudong)
DKH1052 · HO1052 · sched 02:30Z
ZSPD
→
ZYCC
ZSPD · Shanghai (Pudong) → ZYCC · Changchun
DKH1191 · HO1191 · sched 08:25Z
ZYCC
→
ZSWX
ZYCC · Changchun → ZSWX · Wuxi
DKH2016 · HO2016 · sched 12:05Z
ZSWX
→
ZBCZ
ZSWX · Wuxi → ZBCZ · Changzhi
DKH2205 · HO2205 · sched 23:15Z
2026-05-24
4 legs
round-trip
DKH
ZSPD → ZPLJ → ZSPD → WMKK → ZSPD
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1227 · HO1227 · sched 00:00Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1228 · HO1228 · ⏱ 05:45–08:41 (176m)
ZSPD
→
WMKK
ZSPD · Shanghai (Pudong) → WMKK · Sepang
intl
DKH1353 · HO1353 · sched 09:45Z
WMKK
→
ZSPD
WMKK · Sepang → ZSPD · Shanghai (Pudong)
intl
DKH1354 · HO1354 · sched 16:25Z
2026-05-23
4 legs
round-trip
DKH
ZSPD → ZPPP → ZSPD → ZYTL → ZSPD
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
DKH1099 · HO1099 · sched 02:05Z
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
DKH1100 · HO1100 · sched 06:30Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1165 · HO1165 · ⏱ 10:45– (Nonem)
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1166 · HO1166 · ⏱ 13:24– (Nonem)
2026-05-22
3 legs
DKH
ZPJH → ZSPD → WMKP → ZSPD
ZPJH
→
ZSPD
ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong)
DKH2086 · HO2086 · ⏱ 04:33– (Nonem)
ZSPD
→
WMKP
ZSPD · Shanghai (Pudong) → WMKP · Penang
intl
DKH1365 · HO1365 · sched 09:30Z
WMKP
→
ZSPD
WMKP · Penang → ZSPD · Shanghai (Pudong)
intl
DKH1366 · HO1366 · sched 16:05Z
2026-05-21
5 legs
DKH
ZSPD → ZPJH → ZSPD → WMKK → ZSPD → ZPJH
ZSPD
→
ZPJH
ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa)
DKH1037 · HO1037 · sched 00:10Z
ZPJH
→
ZSPD
ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong)
DKH1038 · HO1038 · sched 05:00Z
ZSPD
→
WMKK
ZSPD · Shanghai (Pudong) → WMKK · Sepang
intl
DKH1353 · HO1353 · sched 09:45Z
WMKK
→
ZSPD
WMKK · Sepang → ZSPD · Shanghai (Pudong)
intl
DKH1354 · HO1354 · sched 16:25Z
ZSPD
→
ZPJH
ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa)
DKH2085 · HO2085 · sched 23:40Z
2026-05-20
4 legs
round-trip
DKH
ZSPD → ZPLJ → ZSPD → WMKP → ZSPD
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1227 · HO1227 · sched 00:10Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1228 · HO1228 · sched 04:25Z
ZSPD
→
WMKP
ZSPD · Shanghai (Pudong) → WMKP · Penang
intl
DKH1365 · HO1365 · sched 09:30Z
WMKP
→
ZSPD
WMKP · Penang → ZSPD · Shanghai (Pudong)
intl
DKH1366 · HO1366 · sched 16:05Z
2026-05-19
3 legs
DKH
ZBUL → ZSPD → ZLXY → ZSPD
ZBUL
→
ZSPD
ZBUL · Ulanhot → ZSPD · Shanghai (Pudong)
DKH1026 · HO1026 · sched 03:00Z
ZSPD
→
ZLXY
ZSPD · Shanghai (Pudong) → ZLXY · Xi'an
DKH1215 · HO1215 · sched 07:10Z
ZLXY
→
ZSPD
ZLXY · Xi'an → ZSPD · Shanghai (Pudong)
DKH1216 · HO1216 · sched 11:35Z
2026-05-18
5 legs
DKH
ZSWX → ZUCK → ZSWX → ZYCC → ZSPD → ZBUL
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
ZYCC
ZSWX · Wuxi → ZYCC · Changchun
DKH2015 · HO2015 · ⏱ 09:42–11:56 (134m)
ZYCC
→
ZSPD
ZYCC · Changchun → ZSPD · Shanghai (Pudong)
DKH1192 · HO1192 · ⏱ 13:05– (Nonem)
ZSPD
→
ZBUL
ZSPD · Shanghai (Pudong) → ZBUL · Ulanhot
DKH1025 · HO1025 · sched 22:50Z
2026-05-17
5 legs
DKH
ZGHA → ZSWX → ZJSY → ZSWX → WSSS → ZSWX
ZGHA
→
ZSWX
ZGHA · Changsha (Changsha) → ZSWX · Wuxi
DKH2008 · HO2008 · sched 02:00Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · ⏱ 09:26– (Nonem)
ZSWX
→
WSSS
ZSWX · Wuxi → WSSS · Singapore
intl
DKH1561 · HO1561 · ⏱ 13:37– (Nonem)
WSSS
→
ZSWX
WSSS · Singapore → ZSWX · Wuxi
intl
DKH1562 · HO1562 · ⏱ 20:08– (Nonem)
2026-05-16
3 legs
DKH
ZSWX → ZUCK → ZSWX → ZGHA
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
ZGHA
ZSWX · Wuxi → ZGHA · Changsha (Changsha)
DKH2007 · HO2007 · ⏱ 23:38– (Nonem)
2026-05-15
4 legs
round-trip
DKH
ZSWX → ZJSY → ZSWX → WSSS → ZSWX
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · ⏱ 09:18– (Nonem)
ZSWX
→
WSSS
ZSWX · Wuxi → WSSS · Singapore
intl
DKH1561 · HO1561 · ⏱ 13:28– (Nonem)
WSSS
→
ZSWX
WSSS · Singapore → ZSWX · Wuxi
intl
DKH1562 · HO1562 · ⏱ 19:55– (Nonem)
2026-05-14
3 legs
DKH
ZBCZ → ZSWX → ZJSY → ZSWX
ZBCZ
→
ZSWX
ZBCZ · Changzhi → ZSWX · Wuxi
DKH2206 · HO2206 · sched 01:50Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · sched 08:50Z
2026-05-13
3 legs
DKH
ZSWX → ZUCK → ZSWX → ZBCZ
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · ⏱ 02:58–05:11 (134m)
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
ZBCZ
ZSWX · Wuxi → ZBCZ · Changzhi
DKH2205 · HO2205 · sched 23:15Z
2026-05-12
3 legs
DKH
ZBCZ → ZSWX → ZJSY → ZSWX
ZBCZ
→
ZSWX
ZBCZ · Changzhi → ZSWX · Wuxi
DKH2206 · HO2206 · sched 01:50Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · sched 08:50Z
2026-05-11
5 legs
DKH
ZSPD → ZSAM → ZSPD → ZYCC → ZSWX → ZBCZ
ZSPD
→
ZSAM
ZSPD · Shanghai (Pudong) → ZSAM · Xiamen
DKH1105 · HO1105 · sched 00:45Z
ZSAM
→
ZSPD
ZSAM · Xiamen → ZSPD · Shanghai (Pudong)
DKH1106 · HO1106 · sched 03:50Z
ZSPD
→
ZYCC
ZSPD · Shanghai (Pudong) → ZYCC · Changchun
DKH1191 · HO1191 · sched 08:25Z
ZYCC
→
ZSWX
ZYCC · Changchun → ZSWX · Wuxi
DKH2016 · HO2016 · sched 12:05Z
ZSWX
→
ZBCZ
ZSWX · Wuxi → ZBCZ · Changzhi
DKH2205 · HO2205 · sched 23:15Z
2026-05-10
5 legs
DKH
ZGYY → ZSPD → ZYTL → ZSPD → ZGYY → ZUTF
ZGYY
→
ZSPD
ZGYY · Yueyang (Yueyanglou) → ZSPD · Shanghai (Pudong)
DKH1040 · HO1040 · ⏱ 07:57– (Nonem)
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1165 · HO1165 · sched 10:45Z
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1166 · HO1166 · sched 13:35Z
ZUTF
→
ZGYY
ZUTF · Chengdu (Jianyang) → ZGYY · Yueyang (Yueyanglou)
⚠ gap
DKH1041 · HO1041 · sched Z
ZGYY
→
ZUTF
ZGYY · Yueyang (Yueyanglou) → ZUTF · Chengdu (Jianyang)
DKH1042 · HO1042 · sched Z
2026-05-09
5 legs
DKH
ZSPD → ZPPP → ZSPD → ZYTL → ZSPD → ZGYY
ZSPD
→
ZPPP
ZSPD · Shanghai (Pudong) → ZPPP · Kunming
DKH1099 · HO1099 · sched 02:05Z
ZPPP
→
ZSPD
ZPPP · Kunming → ZSPD · Shanghai (Pudong)
DKH1100 · HO1100 · sched 06:30Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1165 · HO1165 · sched 10:45Z
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1166 · HO1166 · sched 13:35Z
ZSPD
→
ZGYY
ZSPD · Shanghai (Pudong) → ZGYY · Yueyang (Yueyanglou)
DKH1039 · HO1039 · sched 23:20Z
2026-05-08
3 legs
DKH
WRLY → ZSPD → ZPLJ → ZSPD
WRLY
→
ZSPD
WRLY · Timepa → ZSPD · Shanghai (Pudong)
DKH2172 · HO2172 · sched 03:05Z
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1229 · HO1229 · sched 06:55Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1230 · HO1230 · sched 11:40Z
2026-05-07
4 legs
DKH
ZBUL → ZSPD → ZPJH → ZSPD → WRLY
ZBUL
→
ZSPD
ZBUL · Ulanhot → ZSPD · Shanghai (Pudong)
DKH1026 · HO1026 · sched 03:00Z
ZSPD
→
ZPJH
ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa)
DKH2085 · HO2085 · sched 07:40Z
ZPJH
→
ZSPD
ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong)
DKH2086 · HO2086 · ⏱ 12:20– (Nonem)
ZSPD
→
WRLY
ZSPD · Shanghai (Pudong) → WRLY · Timepa
DKH2171 · HO2171 · sched 23:20Z
2026-05-06
5 legs
DKH
ZSPD → ZPLJ → ZSPD → WMKP → ZSPD → ZBUL
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1227 · HO1227 · sched 00:00Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1228 · HO1228 · ⏱ 04:32– (Nonem)
ZSPD
→
WMKP
ZSPD · Shanghai (Pudong) → WMKP · Penang
intl
DKH1365 · HO1365 · sched 09:30Z
WMKP
→
ZSPD
WMKP · Penang → ZSPD · Shanghai (Pudong)
intl
DKH1366 · HO1366 · sched 16:05Z
ZSPD
→
ZBUL
ZSPD · Shanghai (Pudong) → ZBUL · Ulanhot
DKH1025 · HO1025 · sched 22:50Z
2026-05-05
3 legs
DKH
ZPJH → ZSPD → WSSS → ZSPD
ZPJH
→
ZSPD
ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong)
DKH2336 · HO2336 · ⏱ 04:44– (Nonem)
ZSPD
→
WSSS
ZSPD · Shanghai (Pudong) → WSSS · Singapore
intl
DKH1575 · HO1575 · sched 08:50Z
WSSS
→
ZSPD
WSSS · Singapore → ZSPD · Shanghai (Pudong)
intl
DKH1576 · HO1576 · sched 15:45Z
2026-05-04
5 legs
DKH
ZSWX → ZUCK → ZSWX → ZYCC → ZSPD → ZPJH
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
ZYCC
ZSWX · Wuxi → ZYCC · Changchun
DKH2015 · HO2015 · sched 09:35Z
ZYCC
→
ZSPD
ZYCC · Changchun → ZSPD · Shanghai (Pudong)
DKH1192 · HO1192 · sched 13:05Z
ZSPD
→
ZPJH
ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa)
DKH2335 · HO2335 · sched 23:40Z
2026-05-03
3 legs
DKH
ZGHA → ZSWX → ZJSY → ZSWX
ZGHA
→
ZSWX
ZGHA · Changsha (Changsha) → ZSWX · Wuxi
DKH2008 · HO2008 · sched 02:00Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · sched 08:50Z
2026-05-02
4 legs
DKH
ZBCZ → ZSWX → ZJSY → ZSWX → ZGHA
ZBCZ
→
ZSWX
ZBCZ · Changzhi → ZSWX · Wuxi
DKH2206 · HO2206 · sched 01:50Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · sched 08:50Z
ZSWX
→
ZGHA
ZSWX · Wuxi → ZGHA · Changsha (Changsha)
DKH2007 · HO2007 · sched 23:10Z
2026-05-01
5 legs
DKH
ZSWX → ZUCK → ZSWX → RKPC → ZSWX → ZBCZ
ZSWX
→
ZUCK
ZSWX · Wuxi → ZUCK · Chongqing
DKH2003 · HO2003 · sched 02:50Z
ZUCK
→
ZSWX
ZUCK · Chongqing → ZSWX · Wuxi
DKH2004 · HO2004 · sched 06:20Z
ZSWX
→
RKPC
ZSWX · Wuxi → RKPC · Jeju City
intl
DKH1645 · HO1645 · sched 10:15Z
RKPC
→
ZSWX
RKPC · Jeju City → ZSWX · Wuxi
intl
DKH1646 · HO1646 · sched 13:00Z
ZSWX
→
ZBCZ
ZSWX · Wuxi → ZBCZ · Changzhi
DKH2205 · HO2205 · sched 23:15Z
2026-04-30
5 legs
DKH
ZBCZ → ZSWX → ZJSY → ZSWX → WMKK → ZSWX
ZBCZ
→
ZSWX
ZBCZ · Changzhi → ZSWX · Wuxi
DKH2206 · HO2206 · sched 01:50Z
ZSWX
→
ZJSY
ZSWX · Wuxi → ZJSY · Sanya (Tianya)
DKH2009 · HO2009 · sched 04:35Z
ZJSY
→
ZSWX
ZJSY · Sanya (Tianya) → ZSWX · Wuxi
DKH2010 · HO2010 · ⏱ 09:16– (Nonem)
ZSWX
→
WMKK
ZSWX · Wuxi → WMKK · Sepang
intl
DKH1563 · HO1563 · sched 13:40Z
WMKK
→
ZSWX
WMKK · Sepang → ZSWX · Wuxi
intl
DKH1564 · HO1564 · sched 20:10Z
2026-04-29
5 legs
DKH
ZSPD → ZUTF → ZSPD → ZYCC → ZSWX → ZBCZ
ZSPD
→
ZUTF
ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang)
DKH1119 · HO1119 · sched 00:10Z
ZUTF
→
ZSPD
ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong)
DKH1120 · HO1120 · ⏱ 04:50– (Nonem)
ZSPD
→
ZYCC
ZSPD · Shanghai (Pudong) → ZYCC · Changchun
DKH1191 · HO1191 · sched 08:25Z
ZYCC
→
ZSWX
ZYCC · Changchun → ZSWX · Wuxi
DKH2016 · HO2016 · sched 12:05Z
ZSWX
→
ZBCZ
ZSWX · Wuxi → ZBCZ · Changzhi
DKH2205 · HO2205 · ⏱ 23:45– (Nonem)
2026-04-28
2 legs
round-trip
DKH
ZSPD → WADD → ZSPD
ZSPD
→
WADD
ZSPD · Shanghai (Pudong) → WADD · Kuta, Badung
intl
DKH1355 · HO1355 · sched 01:20Z
WADD
→
ZSPD
WADD · Kuta, Badung → ZSPD · Shanghai (Pudong)
intl
DKH1356 · HO1356 · sched 08:50Z
2026-04-27
3 legs
DKH
ZBLF → ZSPD → ZPJH → ZSPD
ZBLF
→
ZSPD
ZBLF · Linfen (Yaodu) → ZSPD · Shanghai (Pudong)
DKH1032 · HO1032 · sched 02:45Z
ZSPD
→
ZPJH
ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa)
DKH2085 · HO2085 · sched 06:10Z
ZPJH
→
ZSPD
ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong)
DKH2086 · HO2086 · ⏱ 11:25–14:32 (187m)
2026-04-26
3 legs
DKH
ZSPD → WADD → ZSPD → ZBLF
ZSPD
→
WADD
ZSPD · Shanghai (Pudong) → WADD · Kuta, Badung
intl
DKH1355 · HO1355 · sched 01:20Z
WADD
→
ZSPD
WADD · Kuta, Badung → ZSPD · Shanghai (Pudong)
intl
DKH1356 · HO1356 · sched 08:50Z
ZSPD
→
ZBLF
ZSPD · Shanghai (Pudong) → ZBLF · Linfen (Yaodu)
DKH1031 · HO1031 · sched 23:25Z
2026-04-25
3 legs
DKH
ZJHK → ZSPD → WSSS → ZSPD
ZJHK
→
ZSPD
ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong)
DKH1272 · HO1272 · sched 03:50Z
ZSPD
→
WSSS
ZSPD · Shanghai (Pudong) → WSSS · Singapore
intl
DKH1575 · HO1575 · sched 08:50Z
WSSS
→
ZSPD
WSSS · Singapore → ZSPD · Shanghai (Pudong)
intl
DKH1576 · HO1576 · sched 15:45Z
2026-04-24
7 legs
DKH
ZSPD → ZBCZ → ZSPD → ZHCC → ZBYZ → ZHCC → ZSPD → ZJHK
ZSPD
→
ZBCZ
ZSPD · Shanghai (Pudong) → ZBCZ · Changzhi
DKH2197 · HO2197 · sched 23:45Z
ZBCZ
→
ZSPD
ZBCZ · Changzhi → ZSPD · Shanghai (Pudong)
DKH2198 · HO2198 · sched 02:50Z
ZSPD
→
ZHCC
ZSPD · Shanghai (Pudong) → ZHCC · Zhengzhou
DKH1093 · HO1093 · sched 06:10Z
ZHCC
→
ZBYZ
ZHCC · Zhengzhou → ZBYZ · Bayannur
DKH1093 · HO1093 · sched 09:15Z
ZBYZ
→
ZHCC
ZBYZ · Bayannur → ZHCC · Zhengzhou
DKH1094 · HO1094 · sched 11:55Z
ZHCC
→
ZSPD
ZHCC · Zhengzhou → ZSPD · Shanghai (Pudong)
DKH1094 · HO1094 · sched 14:45Z
ZSPD
→
ZJHK
ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan)
DKH1271 · HO1271 · sched 23:45Z
2026-04-23
5 legs
round-trip
DKH
ZUTF → ZGYY → ZSPD → ZYTL → ZSPD → ZUTF
ZUTF
→
ZGYY
ZUTF · Chengdu (Jianyang) → ZGYY · Yueyang (Yueyanglou)
DKH1041 · HO1041 · ⏱ 05:21– (Nonem)
ZGYY
→
ZSPD
ZGYY · Yueyang (Yueyanglou) → ZSPD · Shanghai (Pudong)
DKH1040 · HO1040 · sched 07:50Z
ZSPD
→
ZYTL
ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi)
DKH1165 · HO1165 · sched 10:45Z
ZYTL
→
ZSPD
ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong)
DKH1166 · HO1166 · ⏱ 13:34– (Nonem)
ZGYY
→
ZUTF
ZGYY · Yueyang (Yueyanglou) → ZUTF · Chengdu (Jianyang)
⚠ gap
DKH1042 · HO1042 · sched Z
2026-04-22
5 legs
DKH
ZSPD → ZSAM → ZSPD → ZPLJ → ZSPD → ZGYY
ZSPD
→
ZSAM
ZSPD · Shanghai (Pudong) → ZSAM · Xiamen
DKH1105 · HO1105 · sched 00:45Z
ZSAM
→
ZSPD
ZSAM · Xiamen → ZSPD · Shanghai (Pudong)
DKH1106 · HO1106 · ⏱ 03:59– (Nonem)
ZSPD
→
ZPLJ
ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang
DKH1229 · HO1229 · sched 06:55Z
ZPLJ
→
ZSPD
ZPLJ · Lijiang → ZSPD · Shanghai (Pudong)
DKH1230 · HO1230 · sched 11:40Z
ZSPD
→
ZGYY
ZSPD · Shanghai (Pudong) → ZGYY · Yueyang (Yueyanglou)
DKH1039 · HO1039 · sched 23:20Z
2026-04-21
4 legs
DKH
ZSNJ → ZGNN → ZSNJ → ZGDY → ZSPD
ZSNJ
→
ZGNN
ZSNJ · Nanjing → ZGNN · Nanning (Jiangnan)
DKH1755 · HO1755 · ⏱ 03:23– (Nonem)
ZGNN
→
ZSNJ
ZGNN · Nanning (Jiangnan) → ZSNJ · Nanjing
DKH1756 · HO1756 · sched 06:45Z
ZSNJ
→
ZGDY
ZSNJ · Nanjing → ZGDY · Zhangjiajie (Yongding)
DKH1714 · HO1714 · ⏱ 11:07– (Nonem)
ZGDY
→
ZSPD
ZGDY · Zhangjiajie (Yongding) → ZSPD · Shanghai (Pudong)
DKH2200 · HO2200 · sched 13:35Z
2026-04-20
2 legs
round-trip
DKH
ZSNJ → ZGNN → ZSNJ
ZSNJ
→
ZGNN
ZSNJ · Nanjing → ZGNN · Nanning (Jiangnan)
DKH1755 · HO1755 · sched 03:15Z
ZGNN
→
ZSNJ
ZGNN · Nanning (Jiangnan) → ZSNJ · Nanjing
ferry
DKH173X · sched Z
2026-04-19
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZPPP → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZPPP
ZSNJ · Nanjing → ZPPP · Kunming
DKH1709 · HO1709 · ⏱ 10:07–12:39 (152m)
ZPPP
→
ZSNJ
ZPPP · Kunming → ZSNJ · Nanjing
DKH1710 · HO1710 · ⏱ 14:36– (Nonem)
2026-04-18
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · ⏱ 01:51– (Nonem)
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · ⏱ 10:22– (Nonem)
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-04-17
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · ⏱ 01:10– (Nonem)
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · sched 08:20Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-04-16
4 legs
round-trip
DKH
ZSNJ → ZGKL → ZSWX → ZGKL → ZSNJ
ZSNJ
→
ZGKL
ZSNJ · Nanjing → ZGKL · Guilin (Lingui)
DKH1743 · HO1743 · sched 00:40Z
ZGKL
→
ZSWX
ZGKL · Guilin (Lingui) → ZSWX · Wuxi
DKH2020 · HO2020 · sched 03:45Z
ZSWX
→
ZGKL
ZSWX · Wuxi → ZGKL · Guilin (Lingui)
DKH2019 · HO2019 · sched 06:50Z
ZGKL
→
ZSNJ
ZGKL · Guilin (Lingui) → ZSNJ · Nanjing
DKH1744 · HO1744 · sched 10:00Z
2026-04-15
3 legs
DKH
ZGKL → ZSWX → ZGKL → ZSNJ
ZGKL
→
ZSWX
ZGKL · Guilin (Lingui) → ZSWX · Wuxi
DKH2020 · HO2020 · sched 03:45Z
ZSWX
→
ZGKL
ZSWX · Wuxi → ZGKL · Guilin (Lingui)
DKH2019 · HO2019 · sched 06:50Z
ZGKL
→
ZSNJ
ZGKL · Guilin (Lingui) → ZSNJ · Nanjing
DKH1744 · HO1744 · sched 10:00Z
2026-04-14
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · sched 08:20Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-04-13
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · sched 08:20Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-04-12
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · sched 08:20Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-04-11
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · sched 08:20Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-04-10
4 legs
DKH
ZSWX → ZGNN → ZUTF → ZSNJ → ?
ZSWX
→
ZGNN
ZSWX · Wuxi → ZGNN · Nanning (Jiangnan)
DKH2011 · HO2011 · sched 00:05Z
ZSWX
→
ZUTF
ZSWX · Wuxi → ZUTF · Chengdu (Jianyang)
⚠ gap
DKH2001 · HO2001 · sched 07:35Z
ZUTF
→
ZSNJ
ZUTF · Chengdu (Jianyang) → ZSNJ · Nanjing
DKH1696 · HO1696 · sched 11:35Z
ZGNN
→
?
ZGNN · Nanning (Jiangnan) → —
⚠ gap
DKH2012 · HO2012 · sched Z
2026-04-09
4 legs
round-trip
DKH
ZSWX → ZGNN → ZSWX → ZUTF → ZSWX
ZSWX
→
ZGNN
ZSWX · Wuxi → ZGNN · Nanning (Jiangnan)
DKH2011 · HO2011 · sched 00:05Z
ZGNN
→
ZSWX
ZGNN · Nanning (Jiangnan) → ZSWX · Wuxi
DKH2012 · HO2012 · sched 03:55Z
ZSWX
→
ZUTF
ZSWX · Wuxi → ZUTF · Chengdu (Jianyang)
DKH2001 · HO2001 · sched 07:35Z
ZUTF
→
ZSWX
ZUTF · Chengdu (Jianyang) → ZSWX · Wuxi
DKH2002 · HO2002 · ⏱ 14:46–16:43 (117m)
2026-04-08
4 legs
DKH
ZSNJ → ZPLJ → ZSNJ → ZUTF → ZSWX
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · ⏱ 00:57–04:08 (191m)
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · ⏱ 05:06– (Nonem)
ZSNJ
→
ZUTF
ZSNJ · Nanjing → ZUTF · Chengdu (Jianyang)
DKH1695 · HO1695 · sched 07:55Z
ZUTF
→
ZSWX
ZUTF · Chengdu (Jianyang) → ZSWX · Wuxi
DKH2002 · HO2002 · sched 12:00Z
2026-04-07
5 legs
DKH
ZYTL → ZSNJ → ZGZH → ZSNJ → ZYTL → ZSNJ
ZYTL
→
ZSNJ
ZYTL · Dalian (Ganjingzi) → ZSNJ · Nanjing
DKH1719 · HO1719 · sched 00:50Z
ZSNJ
→
ZGZH
ZSNJ · Nanjing → ZGZH · Liuzhou (Liujiang)
DKH1719 · HO1719 · sched 03:45Z
ZGZH
→
ZSNJ
ZGZH · Liuzhou (Liujiang) → ZSNJ · Nanjing
DKH1720 · HO1720 · sched 07:00Z
ZSNJ
→
ZYTL
ZSNJ · Nanjing → ZYTL · Dalian (Ganjingzi)
DKH1720 · HO1720 · sched 10:20Z
ZYTL
→
ZSNJ
ZYTL · Dalian (Ganjingzi) → ZSNJ · Nanjing
DKH1728 · HO1728 · sched 13:10Z
2026-04-06
5 legs
DKH
ZSNJ → ZGKL → ZSWX → ZGKL → ZSNJ → ZYTL
ZSNJ
→
ZGKL
ZSNJ · Nanjing → ZGKL · Guilin (Lingui)
DKH1743 · HO1743 · ⏱ 00:31– (Nonem)
ZGKL
→
ZSWX
ZGKL · Guilin (Lingui) → ZSWX · Wuxi
DKH2020 · HO2020 · sched 03:25Z
ZSWX
→
ZGKL
ZSWX · Wuxi → ZGKL · Guilin (Lingui)
DKH2019 · HO2019 · sched 06:40Z
ZGKL
→
ZSNJ
ZGKL · Guilin (Lingui) → ZSNJ · Nanjing
DKH1744 · HO1744 · ⏱ 10:47– (Nonem)
ZSNJ
→
ZYTL
ZSNJ · Nanjing → ZYTL · Dalian (Ganjingzi)
DKH1727 · HO1727 · sched 14:05Z
2026-04-05
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · ⏱ 00:59–03:52 (174m)
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · sched 08:20Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-04-04
5 legs
DKH
ZSPD → ZGOW → ZPJH → ZSPD → ZSPD → ZSNJ
ZSPD
→
ZGOW
ZSPD · Shanghai (Pudong) → ZGOW · Jieyang (Rongcheng)
DKH2175 · HO2175 · sched 01:00Z
ZSPD
→
ZPJH
ZSPD · Shanghai (Pudong) → ZPJH · Jinghong (Gasa)
⚠ gap
DKH2085 · HO2085 · sched 07:40Z
ZPJH
→
ZSPD
ZPJH · Jinghong (Gasa) → ZSPD · Shanghai (Pudong)
DKH2086 · HO2086 · ⏱ 12:37– (Nonem)
ZGOW
→
ZSPD
ZGOW · Jieyang (Rongcheng) → ZSPD · Shanghai (Pudong)
⚠ gap
DKH2176 · HO2176 · sched Z
ZSPD
→
ZSNJ
ZSPD · Shanghai (Pudong) → ZSNJ · Nanjing
DKH8004 · HO8004 · sched Z
2026-04-03
5 legs
round-trip
DKH
ZPLJ → ZSNJ → ZJSY → ZSNJ → ZSPD → ZPLJ
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · ⏱ 05:04–07:29 (145m)
ZSNJ
→
ZJSY
ZSNJ · Nanjing → ZJSY · Sanya (Tianya)
DKH1739 · HO1739 · ⏱ 08:53– (Nonem)
ZJSY
→
ZSNJ
ZJSY · Sanya (Tianya) → ZSNJ · Nanjing
DKH1740 · HO1740 · sched 13:10Z
ZSNJ
→
ZSPD
ZSNJ · Nanjing → ZSPD · Shanghai (Pudong)
DKH8003 · HO8003 · ⏱ 22:43– (Nonem)
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
⚠ gap
DKH2357 · HO2357 · sched Z
2026-04-02
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZJSY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · ⏱ 05:17–07:55 (158m)
ZSNJ
→
ZJSY
ZSNJ · Nanjing → ZJSY · Sanya (Tianya)
DKH1739 · HO1739 · ⏱ 08:55– (Nonem)
ZJSY
→
ZSNJ
ZJSY · Sanya (Tianya) → ZSNJ · Nanjing
DKH1740 · HO1740 · ⏱ 13:36– (Nonem)
2026-04-01
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZUGY → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
DKH1705 · HO1705 · sched 08:20Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
DKH1706 · HO1706 · sched 11:50Z
2026-03-31
4 legs
round-trip
DKH
ZSNJ → ZPLJ → ZSNJ → ZBYN → ZSNJ
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
DKH2357 · HO2357 · sched 00:45Z
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2358 · HO2358 · sched 04:35Z
ZSNJ
→
ZBYN
ZSNJ · Nanjing → ZBYN · Taiyuan
DKH2325 · HO2325 · ⏱ 11:01– (Nonem)
ZBYN
→
ZSNJ
ZBYN · Taiyuan → ZSNJ · Nanjing
DKH2326 · HO2326 · sched 13:35Z
2026-03-30
3 legs
round-trip
DKH
ZSWX → ZUTF → ZSNJ → ZSWX
ZSWX
→
ZUTF
ZSWX · Wuxi → ZUTF · Chengdu (Jianyang)
DKH2001 · HO2001 · sched 07:35Z
ZUTF
→
ZSNJ
ZUTF · Chengdu (Jianyang) → ZSNJ · Nanjing
DKH1696 · HO1696 · ⏱ 11:49– (Nonem)
ZGNN
→
ZSWX
ZGNN · Nanning (Jiangnan) → ZSWX · Wuxi
⚠ gap
DKH2012 · HO2012 · sched Z
2026-03-29
4 legs
DKH
ZPPP → ZSNJ → ZUTF → ZSWX → ZGNN
ZPPP
→
ZSNJ
ZPPP · Kunming → ZSNJ · Nanjing
DKH1718 · HO1718 · sched 03:55Z
ZSNJ
→
ZUTF
ZSNJ · Nanjing → ZUTF · Chengdu (Jianyang)
DKH1695 · HO1695 · ⏱ 08:00– (Nonem)
ZUTF
→
ZSWX
ZUTF · Chengdu (Jianyang) → ZSWX · Wuxi
DKH2002 · HO2002 · ⏱ 12:14– (Nonem)
ZSWX
→
ZGNN
ZSWX · Wuxi → ZGNN · Nanning (Jiangnan)
DKH2011 · HO2011 · sched 00:05Z
2026-03-28
4 legs
DKH
ZPLJ → ZSNJ → ZLXY → ZSNJ → ZPPP
ZPLJ
→
ZSNJ
ZPLJ · Lijiang → ZSNJ · Nanjing
DKH2346 · HO2346 · sched 02:35Z
ZSNJ
→
ZLXY
ZSNJ · Nanjing → ZLXY · Xi'an
DKH2327 · HO2327 · sched 06:45Z
ZLXY
→
ZSNJ
ZLXY · Xi'an → ZSNJ · Nanjing
DKH2328 · HO2328 · sched 10:05Z
ZSNJ
→
ZPPP
ZSNJ · Nanjing → ZPPP · Kunming
DKH1717 · HO1717 · sched 23:45Z
2026-03-27
5 legs
DKH
ZSNJ → ZYYK → ZPLJ → ZGSZ → ZPLJ → ?
ZSNJ
→
ZYYK
ZSNJ · Nanjing → ZYYK · Yingkou (Laobian)
DKH1725 · HO1725 · sched 00:10Z
ZSNJ
→
ZPLJ
ZSNJ · Nanjing → ZPLJ · Lijiang
⚠ gap
DKH2345 · HO2345 · sched 08:15Z
ZPLJ
→
ZGSZ
ZPLJ · Lijiang → ZGSZ · Shenzhen
DKH1946 · HO1946 · ⏱ 15:29– (Nonem)
ZGSZ
→
ZPLJ
ZGSZ · Shenzhen → ZPLJ · Lijiang
DKH1945 · HO1945 · sched 22:55Z
ZYYK
→
?
ZYYK · Yingkou (Laobian) → —
⚠ gap
DKH1726 · HO1726 · sched Z
2026-03-26
3 legs
DKH
ZYHB → ZSNJ → ZJSY → ZSNJ
ZYHB
→
ZSNJ
ZYHB · Harbin → ZSNJ · Nanjing
DKH1739 · HO1739 · sched 02:50Z
ZSNJ
→
ZJSY
ZSNJ · Nanjing → ZJSY · Sanya (Tianya)
DKH1739 · HO1739 · sched 07:25Z
ZJSY
→
ZSNJ
ZJSY · Sanya (Tianya) → ZSNJ · Nanjing
DKH1736 · HO1736 · sched 11:45Z
2026-03-25
2 legs
DKH
ZJSY → ZSNJ → ZYHB
ZJSY
→
ZSNJ
ZJSY · Sanya (Tianya) → ZSNJ · Nanjing
DKH1740 · HO1740 · sched Z
ZSNJ
→
ZYHB
ZSNJ · Nanjing → ZYHB · Harbin
DKH1740 · HO1740 · sched Z
2026-03-24
4 legs
DKH
ZYHB → ZSNJ → ZJSY → ZMCK → ZJSY
ZYHB
→
ZSNJ
ZYHB · Harbin → ZSNJ · Nanjing
DKH1739 · HO1739 · ⏱ 02:50– (Nonem)
ZSNJ
→
ZJSY
ZSNJ · Nanjing → ZJSY · Sanya (Tianya)
DKH1739 · HO1739 · ⏱ 07:29– (Nonem)
ZJSY
→
ZMCK
ZJSY · Sanya (Tianya) → ZMCK · Ulaanbaatar (Sergelen)
intl
DKH1527 · HO1527 · sched 11:50Z
ZMCK
→
ZJSY
ZMCK · Ulaanbaatar (Sergelen) → ZJSY · Sanya (Tianya)
intl
DKH1528 · HO1528 · sched 18:00Z
2026-03-23
1 legs
DKH
ZSNJ → ZYHB
ZSNJ
→
ZYHB
ZSNJ · Nanjing → ZYHB · Harbin
DKH1723 · HO1723 · sched 23:05Z