✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-8983
/ 781131
282 flights over 84 days · 3.36 legs/day · base ZPLJ · Lijiang · operators: OTC
282
Flights
25
Airports served
8%
ADS-B observed
60
Ferry / no-flightnum
Aircraft identity
A320 214SL
A320
Zhejiang Loong Airlines
· reg B-8983
Airbus ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
2 legs
? → ? → ?
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-06-22
4 legs
OTC
ZGHA → ZSQZ → ZGHA → ? → ?
ZGHA
→
ZSQZ
ZGHA · Changsha (Changsha) → ZSQZ · Quanzhou
OTC7287 · A67287 · sched 13:50Z
ZSQZ
→
ZGHA
ZSQZ · Quanzhou → ZGHA · Changsha (Changsha)
OTC7288 · A67288 · sched 15:55Z
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-06-21
4 legs
round-trip
OTC
ZPPP → ZSJG → ZPPP → ZJHK → ZPPP
ZPPP
→
ZSJG
ZPPP · Kunming → ZSJG · Jining
OTC7105 · A67105 · sched 01:10Z
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
ZPPP
→
ZJHK
ZPPP · Kunming → ZJHK · Haikou (Meilan)
OTC7703 · A67703 · sched 09:15Z
ZJHK
→
ZPPP
ZJHK · Haikou (Meilan) → ZPPP · Kunming
OTC7704 · A67704 · sched 12:20Z
2026-06-20
4 legs
round-trip
OTC
ZGHA → ZPLJ → ZSCN → ZPLJ → ZGHA
ZGHA
→
ZPLJ
ZGHA · Changsha (Changsha) → ZPLJ · Lijiang
OTC7293 · A67293 · sched 23:55Z
ZPLJ
→
ZSCN
ZPLJ · Lijiang → ZSCN · Nanchang
OTC7293 · A67293 · sched 03:10Z
ZSCN
→
ZPLJ
ZSCN · Nanchang → ZPLJ · Lijiang
OTC7294 · A67294 · sched 06:40Z
ZPLJ
→
ZGHA
ZPLJ · Lijiang → ZGHA · Changsha (Changsha)
OTC7294 · A67294 · sched 09:55Z
2026-06-19
4 legs
OTC
ZGHA → ZSWZ → ZGHA → ? → ?
ZGHA
→
ZSWZ
ZGHA · Changsha (Changsha) → ZSWZ · Wenzhou (Longwan)
OTC7613 · A67613 · sched 08:35Z
ZSWZ
→
ZGHA
ZSWZ · Wenzhou (Longwan) → ZGHA · Changsha (Changsha)
OTC7614 · A67614 · sched 14:15Z
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-06-18
3 legs
OTC
ZPLJ → ZSCN → ZPLJ → ZGHA
ZPLJ
→
ZSCN
ZPLJ · Lijiang → ZSCN · Nanchang
OTC7293 · A67293 · sched 03:10Z
ZSCN
→
ZPLJ
ZSCN · Nanchang → ZPLJ · Lijiang
OTC7294 · A67294 · ⏱ 06:54– (Nonem)
ZPLJ
→
ZGHA
ZPLJ · Lijiang → ZGHA · Changsha (Changsha)
OTC7294 · A67294 · sched 13:00Z
2026-06-17
3 legs
OTC
ZSYT → ? → ZGHA → ZPLJ
ZSYT
→
?
ZSYT · Yantai → —
ferry
· ⏱ 08:27– (Nonem)
ZUTF
→
ZGHA
ZUTF · Chengdu (Jianyang) → ZGHA · Changsha (Changsha)
OTC7776 · A67776 · sched 12:35Z
ZGHA
→
ZPLJ
ZGHA · Changsha (Changsha) → ZPLJ · Lijiang
OTC7293 · A67293 · ⏱ 00:10–02:00 (111m)
2026-06-16
4 legs
ZSJN → ? → ? → ? → ?
ZSJN
→
?
ZSJN · Jinan (Licheng) → —
ferry
· ⏱ 02:35– (Nonem)
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
ZBDT
→
?
ZBDT · Datong → —
ferry
· sched Z
2026-06-15
3 legs
OTC
ZGHA → ZUTF → ? → ?
ZGHA
→
ZUTF
ZGHA · Changsha (Changsha) → ZUTF · Chengdu (Jianyang)
OTC7775 · A67775 · sched 02:00Z
ZUTF
→
?
ZUTF · Chengdu (Jianyang) → —
ferry
· ⏱ 05:13– (Nonem)
?
→
?
— → —
ferry
· sched Z
2026-06-13
3 legs
OTC
ZSJG → ZPPP → ? → ?
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
ZPPP
→
?
ZPPP · Kunming → —
ferry
· ⏱ 16:10– (Nonem)
ZSSR
→
?
ZSSR · Shangrao (Hengfeng) → —
ferry
· sched Z
2026-06-11
3 legs
OTC
ZSQD → ZBLA → ZPPP → ?
ZSQD
→
ZBLA
ZSQD · Qingdao (Jiaozhou) → ZBLA · Hailar
OTC7107 · A67107 · sched 04:45Z
ZSQD
→
ZPPP
ZSQD · Qingdao (Jiaozhou) → ZPPP · Kunming
⚠ gap
OTC7108 · A67108 · sched 12:20Z
ZBLA
→
?
ZBLA · Hailar → —
⚠ gap
OTC7107 · A67107 · sched Z
2026-06-10
4 legs
OTC
ZSJG → ZPPP → ZJHK → ZPPP → ?
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
ZPPP
→
ZJHK
ZPPP · Kunming → ZJHK · Haikou (Meilan)
OTC7703 · A67703 · ⏱ 09:32– (Nonem)
ZJHK
→
ZPPP
ZJHK · Haikou (Meilan) → ZPPP · Kunming
OTC7704 · A67704 · sched 12:20Z
?
→
?
— → —
ferry
· sched Z
2026-06-09
2 legs
OTC
ZSQD → ZBLA → ?
ZSQD
→
ZBLA
ZSQD · Qingdao (Jiaozhou) → ZBLA · Hailar
OTC7107 · A67107 · sched 04:45Z
ZBLA
→
?
ZBLA · Hailar → —
ferry
· sched Z
2026-06-08
3 legs
OTC
ZSJG → ZPPP → ? → ?
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
ZPPP
→
?
ZPPP · Kunming → —
ferry
OTC7703 · sched Z
ZJHK
→
?
ZJHK · Haikou (Meilan) → —
ferry
OTC7704 · sched Z
2026-06-06
4 legs
OTC
ZSJG → ZPPP → ? → ? → ?
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
?
→
?
— → —
ferry
· sched Z
ZPPP
→
?
ZPPP · Kunming → —
ferry
· sched Z
ZSSR
→
?
ZSSR · Shangrao (Hengfeng) → —
ferry
· sched Z
2026-06-04
3 legs
OTC
ZSJG → ZPPP → ? → ?
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-06-03
1 legs
OTC
ZSJG → ZPPP
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
2026-06-02
2 legs
OTC
ZSJG → ZPPP → ?
ZSJG
→
ZPPP
ZSJG · Jining → ZPPP · Kunming
OTC7106 · A67106 · sched 04:55Z
ZSSR
→
?
ZSSR · Shangrao (Hengfeng) → —
ferry
⚠ gap
· sched Z
2026-06-01
2 legs
OTC
ZSWX → ZYCC → ?
ZSWX
→
ZYCC
ZSWX · Wuxi → ZYCC · Changchun
OTC7147 · A67147 · sched 04:10Z
ZYCC
→
?
ZYCC · Changchun → —
ferry
· sched Z
2026-05-31
5 legs
OTC
ZSWZ → ZUTR → ? → ZSWZ → ? → ?
ZSWZ
→
ZUTR
ZSWZ · Wenzhou (Longwan) → ZUTR · Tongren (Daxing)
ferry
OTC7318 · ⏱ 05:41–07:18 (97m)
ZUYB
→
?
ZUYB · Yibin (Cuiping) → —
ferry
⚠ gap
· sched Z
ZSSR
→
ZSWZ
ZSSR · Shangrao (Hengfeng) → ZSWZ · Wenzhou (Longwan)
OTC7744 · A67744 · sched Z
ZUTR
→
?
ZUTR · Tongren (Daxing) → —
ferry
⚠ gap
· sched Z
ZSWX
→
?
ZSWX · Wuxi → —
OTC7744 · A67744 · sched Z
2026-05-30
3 legs
OTC
ZUGY → ZSWX → ? → ?
ZUGY
→
ZSWX
ZUGY · Guiyang (Nanming) → ZSWX · Wuxi
OTC7736 · A67736 · sched 06:05Z
?
→
?
— → —
ferry
· sched Z
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
2026-05-29
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 12:35– (Nonem)
2026-05-28
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 12:37– (Nonem)
?
→
?
— → —
ferry
· sched Z
2026-05-27
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-26
2 legs
ZSWX → ? → ?
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-05-25
1 legs
OTC
ZLXN → ZSWX
ZLXN
→
ZSWX
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSWX · Wuxi
OTC7196 · A67196 · sched 10:45Z
2026-05-24
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · ⏱ 01:35– (Nonem)
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-23
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-22
4 legs
OTC
ZSWX → ? → ZGSD → ZSWX → ?
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· ⏱ 01:37– (Nonem)
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
⚠ gap
OTC7208 · A67208 · sched 12:25Z
ZGSD
→
?
ZGSD · Zhuhai (Jinwan) → —
ferry
⚠ gap
OTC7208 · sched Z
2026-05-21
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
?
→
?
— → —
ferry
· sched Z
2026-05-20
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 12:24– (Nonem)
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
2026-05-19
4 legs
round-trip
OTC
ZSWX → ? → ZGSD → ZPLJ → ZSWX
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· ⏱ 01:23– (Nonem)
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 12:56– (Nonem)
2026-05-18
4 legs
? → ? → ? → ? → ?
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-05-17
2 legs
OTC
ZLXN → ZSNJ → ?
ZLXN
→
ZSNJ
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSNJ · Nanjing
OTC7753 · A67753 · sched 03:20Z
ZSNJ
→
?
ZSNJ · Nanjing → —
ferry
· sched Z
2026-05-16
2 legs
OTC
ZBDT → ZGHA → ?
ZBDT
→
ZGHA
ZBDT · Datong → ZGHA · Changsha (Changsha)
OTC7638 · A67638 · sched 08:45Z
?
→
?
— → —
ferry
· sched Z
2026-05-15
2 legs
ZWTP → ? → ?
ZWTP
→
?
ZWTP → —
ferry
· ⏱ 09:53– (Nonem)
?
→
?
— → —
ferry
· sched Z
2026-05-11
1 legs
? → ?
?
→
?
— → —
ferry
· sched Z
2026-05-10
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-09
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-08
3 legs
round-trip
OTC
ZSWX → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZGSD
ZSWX · Wuxi → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · ⏱ 01:35– (Nonem)
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-07
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-06
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-05
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
2026-05-04
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-03
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-05-02
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
2026-05-01
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-30
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 12:27– (Nonem)
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
2026-04-29
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 13:01– (Nonem)
2026-04-28
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-27
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-26
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched Z
2026-04-25
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-24
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched Z
2026-04-23
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-22
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched Z
2026-04-21
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · ⏱ 05:49– (Nonem)
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-20
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-19
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-18
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-17
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched Z
2026-04-16
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 12:49– (Nonem)
2026-04-15
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-14
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:20Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:25Z
2026-04-13
2 legs
round-trip
OTC
ZPLJ → ZGSD → ZPLJ
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
2026-04-12
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
2026-04-11
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
?
→
?
— → —
ferry
· sched Z
2026-04-10
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
?
→
?
— → —
ferry
· sched Z
2026-04-09
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
2026-04-08
3 legs
OTC
ZGSD → ZPLJ → ZGSD → ZSWX
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
?
→
ZGSD
— → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
⚠ gap
OTC7208 · A67208 · sched Z
2026-04-07
2 legs
round-trip
OTC
ZSWX → ZYHB → ZSWX
ZSWX
→
ZYHB
ZSWX · Wuxi → ZYHB · Harbin
OTC7193 · A67193 · sched 01:20Z
ZYHB
→
ZSWX
ZYHB · Harbin → ZSWX · Wuxi
OTC7194 · A67194 · sched 05:05Z
2026-04-06
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
?
→
?
— → —
ferry
· sched Z
2026-04-05
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched Z
2026-04-04
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
?
→
?
— → —
ferry
· sched Z
2026-04-03
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
?
→
?
— → —
ferry
· sched Z
2026-04-02
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
2026-04-01
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
2026-03-31
3 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · ⏱ 13:18– (Nonem)
2026-03-30
4 legs
OTC
ZPLJ → ZGSD → ZPLJ → ZSWX → ?
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
?
→
?
— → —
ferry
· sched Z
2026-03-29
4 legs
round-trip
OTC
ZSWX → ZPLJ → ZGSD → ZPLJ → ZSWX
ZSWX
→
ZPLJ
ZSWX · Wuxi → ZPLJ · Lijiang
OTC7207 · A67207 · sched 01:35Z
ZPLJ
→
ZGSD
ZPLJ · Lijiang → ZGSD · Zhuhai (Jinwan)
OTC7207 · A67207 · sched 05:30Z
ZGSD
→
ZPLJ
ZGSD · Zhuhai (Jinwan) → ZPLJ · Lijiang
OTC7208 · A67208 · sched 09:05Z
ZPLJ
→
ZSWX
ZPLJ · Lijiang → ZSWX · Wuxi
OTC7208 · A67208 · sched 12:15Z
2026-03-28
3 legs
round-trip
OTC
ZSWX → ZUTF → ZPBS → ZSWX
ZSWX
→
ZUTF
ZSWX · Wuxi → ZUTF · Chengdu (Jianyang)
OTC7761 · A67761 · sched 00:30Z
ZUTF
→
ZPBS
ZUTF · Chengdu (Jianyang) → ZPBS · Baoshan (Longyang)
OTC7761 · A67761 · ⏱ 05:21– (Nonem)
?
→
ZSWX
— → ZSWX · Wuxi
ferry
· sched Z
2026-03-27
2 legs
OTC
ZSWX → ZUTF → ZPBS
ZSWX
→
ZUTF
ZSWX · Wuxi → ZUTF · Chengdu (Jianyang)
OTC7761 · A67761 · sched 00:30Z
ZUTF
→
ZPBS
ZUTF · Chengdu (Jianyang) → ZPBS · Baoshan (Longyang)
OTC7761 · A67761 · sched 04:50Z
2026-03-26
2 legs
OTC
ZSWX → ZUYB → ?
ZSWX
→
ZUYB
ZSWX · Wuxi → ZUYB · Yibin (Cuiping)
OTC7221 · A67221 · sched 07:50Z
ZUYB
→
?
ZUYB · Yibin (Cuiping) → —
OTC7221 · A67221 · sched Z
2026-03-24
2 legs
round-trip
OTC
ZSWX → ZUYB → ZSWX
ZSWX
→
ZUYB
ZSWX · Wuxi → ZUYB · Yibin (Cuiping)
OTC7221 · A67221 · sched 07:50Z
ZUYB
→
ZSWX
ZUYB · Yibin (Cuiping) → ZSWX · Wuxi
OTC7222 · A67222 · sched 11:50Z