‹ Aircraft

B-32CV / 781EFC

292 flights over 72 days · 4.06 legs/day · base ZGHA · Changsha (Changsha) · operators: SNG

292
Flights
26
Airports served
17%
ADS-B observed
5
Ferry / no-flightnum

Aircraft identity

No static metadata for this hex (OpenSky covers ~79% of the fleet).

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 4 legs round-trip SNG
ZUTF → ZBTJ → ZBLA → ZBTJ → ZUTF
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 01:45Z
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 05:35Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 08:50Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 11:55Z
2026-06-22 4 legs round-trip SNG
ZUTF → ZBTJ → ZBLA → ZBTJ → ZUTF
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 01:45Z
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 05:35Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 08:50Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 11:55Z
2026-06-21 4 legs round-trip SNG
ZUTF → ZBTJ → ZBLA → ZBTJ → ZUTF
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 01:45Z
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 05:35Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 08:50Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 11:55Z
2026-06-20 1 legs SNG
ZBTS → ZUTF
ZBTS ZUTF ZBTS → ZUTF · Chengdu (Jianyang) SNG6617 · LT6617 · sched 01:35Z
2026-06-19 1 legs SNG
ZYHB → ZBTS
ZYHB ZBTS ZYHB · Harbin → ZBTS SNG6617 · LT6617 · sched 22:45Z
2026-06-18 5 legs SNG
ZUNC → ZPJH → ZUNC → ZSNB → ZSYT → ZYHB
ZUNC ZPJH ZUNC · Nanchong (Gaoping) → ZPJH · Jinghong (Gasa) SNG5619 · LT5619 · sched 02:30Z
ZPJH ZUNC ZPJH · Jinghong (Gasa) → ZUNC · Nanchong (Gaoping) SNG5620 · LT5620 · sched 05:10Z
ZUNC ZSNB ZUNC · Nanchong (Gaoping) → ZSNB · Ningbo SNG5620 · LT5620 · sched 07:40Z
ZSNB ZSYT ZSNB · Ningbo → ZSYT · Yantai SNG6616 · LT6616 · sched 10:55Z
ZSYT ZYHB ZSYT · Yantai → ZYHB · Harbin SNG6616 · LT6616 · sched 13:55Z
2026-06-17 3 legs SNG
ZGZJ → ZPJH → ZSNB → ZUNC
ZGZJ ZPJH ZGZJ · Zhanjiang → ZPJH · Jinghong (Gasa) SNG5621 · LT5621 · sched 03:00Z
ZPJH ZSNB ZPJH · Jinghong (Gasa) → ZSNB · Ningbo SNG5622 · LT5622 · sched 09:20Z
ZSNB ZUNC ZSNB · Ningbo → ZUNC · Nanchong (Gaoping) SNG5619 · LT5619 · ⏱ 23:25–01:51 (145m)
2026-06-16 6 legs SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGZJ
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · ⏱ 01:51– (Nonem)
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 10:00Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · sched 13:05Z
ZSNB ZGZJ ZSNB · Ningbo → ZGZJ · Zhanjiang SNG5621 · LT5621 · ⏱ 00:01–02:22 (141m)
2026-06-15 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · ⏱ 01:51– (Nonem)
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:55Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · ⏱ 12:59– (Nonem)
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · sched 22:55Z
2026-06-14 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · sched 01:50Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:55Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · sched 13:05Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · sched 22:55Z
2026-06-13 4 legs SNG
ZUNC → ZPJH → ZUNC → ZSNB → ZGHA
ZUNC ZPJH ZUNC · Nanchong (Gaoping) → ZPJH · Jinghong (Gasa) SNG5619 · LT5619 · sched 02:30Z
ZPJH ZUNC ZPJH · Jinghong (Gasa) → ZUNC · Nanchong (Gaoping) SNG5620 · LT5620 · sched 05:30Z
ZUNC ZSNB ZUNC · Nanchong (Gaoping) → ZSNB · Ningbo SNG5620 · LT5620 · sched 08:10Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · sched 22:55Z
2026-06-12 6 legs SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZUNC
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · ⏱ 02:09–03:43 (94m)
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:55Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · sched 13:05Z
ZSNB ZUNC ZSNB · Ningbo → ZUNC · Nanchong (Gaoping) SNG5619 · LT5619 · sched 23:15Z
2026-06-11 1 legs SNG
ZSNB → ZGHA
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · sched 22:55Z
2026-06-09 2 legs SNG
ZYHB → ZSYT → ZSNB
ZYHB ZSYT ZYHB · Harbin → ZSYT · Yantai SNG6615 · LT6615 · sched 12:55Z
ZSYT ZSNB ZSYT · Yantai → ZSNB · Ningbo SNG6615 · LT6615 · sched Z
2026-06-05 2 legs round-trip SNG
ZYHB → ZGHA → ZYHB
ZYHB ZGHA ZYHB · Harbin → ZGHA · Changsha (Changsha) SNG6673 · LT6673 · ⏱ 00:27– (Nonem)
ZGHA ZYHB ZGHA · Changsha (Changsha) → ZYHB · Harbin SNG6674 · LT6674 · sched 05:20Z
2026-05-29 2 legs round-trip SNG
ZYHB → ZGHA → ZYHB
ZYHB ZGHA ZYHB · Harbin → ZGHA · Changsha (Changsha) SNG6673 · LT6673 · sched 00:20Z
ZGHA ZYHB ZGHA · Changsha (Changsha) → ZYHB · Harbin SNG6674 · LT6674 · ⏱ 05:23– (Nonem)
2026-05-28 2 legs SNG
ZUTF → ZBTS → ZYHB
ZUTF ZBTS ZUTF · Chengdu (Jianyang) → ZBTS SNG6618 · LT6618 · sched 01:30Z
ZBTS ZYHB ZBTS → ZYHB · Harbin SNG6618 · LT6618 · sched 05:25Z
2026-05-27 4 legs round-trip SNG
ZUTF → ZBTJ → ZBLA → ZBTJ → ZUTF
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 01:30Z
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 05:15Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 08:20Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 11:35Z
2026-05-24 3 legs SNG
ZBTJ → ZBLA → ZBTJ → ZUTF
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 03:35Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 12:05Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 15:05Z
2026-05-23 5 legs round-trip SNG
ZYHB → ZBTS → ZUTF → ZBTJ → ZBTS → ZYHB
ZYHB ZBTS ZYHB · Harbin → ZBTS SNG6617 · LT6617 · sched 10:00Z
ZBTS ZUTF ZBTS → ZUTF · Chengdu (Jianyang) SNG6617 · LT6617 · sched 13:05Z
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 23:55Z
ZGSD ZBTS ZGSD · Zhuhai (Jinwan) → ZBTS ferry ⚠ gap SNG668Z · sched Z
ZBTS ZYHB ZBTS → ZYHB · Harbin ferry SNG668Z · sched Z
2026-05-22 3 legs SNG
ZYHB → ZBTJ → ZBTS → ZGSD
ZYHB ZBTJ ZYHB · Harbin → ZBTJ · Tianjin SNG6679 · LT6679 · sched 01:00Z
ZBTJ ZBTS ZBTJ · Tianjin → ZBTS SNG6679 · LT6679 · sched Z
ZBTS ZGSD ZBTS → ZGSD · Zhuhai (Jinwan) SNG6679 · LT6679 · sched Z
2026-05-21 2 legs SNG
ZUTF → ZBTS → ZYHB
ZUTF ZBTS ZUTF · Chengdu (Jianyang) → ZBTS SNG6618 · LT6618 · ⏱ 01:38– (Nonem)
ZBTS ZYHB ZBTS → ZYHB · Harbin SNG6618 · LT6618 · sched 05:25Z
2026-05-20 4 legs round-trip SNG
ZUTF → ZBTJ → ZBLA → ZBTJ → ZUTF
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · ⏱ 01:48– (Nonem)
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 05:15Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 08:20Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 11:35Z
2026-05-17 3 legs SNG
ZBTJ → ZBLA → ZBTJ → ZUTF
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 03:35Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 12:05Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 15:05Z
2026-05-16 5 legs SNG
ZUTF → ZBTS → ZYHB → ZBTS → ZUTF → ZBTJ
ZUTF ZBTS ZUTF · Chengdu (Jianyang) → ZBTS SNG6618 · LT6618 · sched 01:30Z
ZBTS ZYHB ZBTS → ZYHB · Harbin SNG6618 · LT6618 · sched 05:25Z
ZYHB ZBTS ZYHB · Harbin → ZBTS SNG6617 · LT6617 · sched 10:00Z
ZBTS ZUTF ZBTS → ZUTF · Chengdu (Jianyang) SNG6617 · LT6617 · sched 13:05Z
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 23:55Z
2026-05-15 5 legs SNG
ZUTF → ZBTJ → ZYHB → ZBTJ → ZUTF → ZBLA
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 01:30Z
ZBTJ ZYHB ZBTJ · Tianjin → ZYHB · Harbin SNG1325 · LT1325 · sched 05:15Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin ⚠ gap SNG1326 · LT1326 · sched 11:35Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched Z
ZYHB ZBLA ZYHB · Harbin → ZBLA · Hailar ⚠ gap SNG1325 · LT1325 · sched Z
2026-05-13 4 legs round-trip SNG
ZUTF → ZBTJ → ZBLA → ZBTJ → ZUTF
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 01:30Z
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · ⏱ 05:22– (Nonem)
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 08:20Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 11:35Z
2026-05-12 3 legs SNG
ZUTF → ZBTS → ZYHB → ?
ZUTF ZBTS ZUTF · Chengdu (Jianyang) → ZBTS SNG6618 · LT6618 · sched 01:30Z
ZBTS ZYHB ZBTS → ZYHB · Harbin SNG6618 · LT6618 · sched 05:25Z
? ? — → — ferry · sched Z
2026-05-11 4 legs round-trip SNG
ZUTF → ZBTJ → ZBLA → ZBTJ → ZUTF
ZUTF ZBTJ ZUTF · Chengdu (Jianyang) → ZBTJ · Tianjin SNG1325 · LT1325 · sched 01:30Z
ZBTJ ZBLA ZBTJ · Tianjin → ZBLA · Hailar SNG1325 · LT1325 · sched 05:15Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 08:20Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 11:35Z
2026-05-10 3 legs SNG
ZYHB → ZBLA → ZBTJ → ZUTF
ZYHB ZBLA ZYHB · Harbin → ZBLA · Hailar SNG6601 · LT6601 · sched 09:55Z
ZBLA ZBTJ ZBLA · Hailar → ZBTJ · Tianjin SNG1326 · LT1326 · sched 12:05Z
ZBTJ ZUTF ZBTJ · Tianjin → ZUTF · Chengdu (Jianyang) SNG1326 · LT1326 · sched 15:05Z
2026-05-08 4 legs round-trip SNG
ZYHB → ZBTS → ZGSD → ZBTS → ZYHB
ZYHB ZBTS ZYHB · Harbin → ZBTS SNG6679 · LT6679 · sched 01:00Z
ZBTS ZGSD ZBTS → ZGSD · Zhuhai (Jinwan) SNG6679 · LT6679 · sched 03:50Z
ZGSD ZBTS ZGSD · Zhuhai (Jinwan) → ZBTS SNG6680 · LT6680 · sched 08:15Z
ZBTS ZYHB ZBTS → ZYHB · Harbin SNG6680 · LT6680 · sched 12:25Z
2026-05-06 3 legs round-trip SNG
ZUGY → ZLIC → ZYHB → ZUGY
ZUGY ZLIC ZUGY · Guiyang (Nanming) → ZLIC · Yinchuan SNG6660 · LT6660 · sched 07:05Z
ZLIC ZYHB ZLIC · Yinchuan → ZYHB · Harbin SNG6660 · LT6660 · sched 10:15Z
ZLIC ZUGY ZLIC · Yinchuan → ZUGY · Guiyang (Nanming) ⚠ gap SNG6659 · LT6659 · sched Z
2026-05-05 6 legs SNG
ZUNC → ZPJH → ZUNC → ZSNB → ZSYT → ZYHB → ZLIC
ZUNC ZPJH ZUNC · Nanchong (Gaoping) → ZPJH · Jinghong (Gasa) SNG5619 · LT5619 · sched 02:30Z
ZPJH ZUNC ZPJH · Jinghong (Gasa) → ZUNC · Nanchong (Gaoping) SNG5620 · LT5620 · ⏱ 05:21–07:11 (110m)
ZUNC ZSNB ZUNC · Nanchong (Gaoping) → ZSNB · Ningbo SNG5620 · LT5620 · sched 07:40Z
ZSNB ZSYT ZSNB · Ningbo → ZSYT · Yantai SNG6616 · LT6616 · ⏱ 11:13– (Nonem)
ZSYT ZYHB ZSYT · Yantai → ZYHB · Harbin SNG6616 · LT6616 · sched 13:55Z
ZYHB ZLIC ZYHB · Harbin → ZLIC · Yinchuan SNG6659 · LT6659 · sched 23:20Z
2026-05-04 6 legs SNG
ZGHA → ZBLF → ZBLF → ZGHA → ZSNB → ZUNC → ZYTL
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · ⏱ 01:31– (Nonem)
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) ⚠ gap SNG5606 · LT5606 · sched 06:50Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:30Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · sched 13:05Z
ZSNB ZUNC ZSNB · Ningbo → ZUNC · Nanchong (Gaoping) SNG5619 · LT5619 · sched 23:15Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) ⚠ gap SNG5605 · LT5605 · sched Z
2026-05-03 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · ⏱ 01:54– (Nonem)
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:55Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · ⏱ 13:05–14:24 (79m)
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · ⏱ 22:36– (Nonem)
2026-05-02 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · ⏱ 01:52– (Nonem)
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 10:00Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · ⏱ 13:11– (Nonem)
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · ⏱ 22:53– (Nonem)
2026-05-01 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · sched 01:20Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:10Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 06:50Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:30Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · sched 13:05Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · ⏱ 23:00– (Nonem)
2026-04-30 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · sched 01:50Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 10:00Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · sched 13:05Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · ⏱ 22:28– (Nonem)
2026-04-29 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · sched 01:20Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:10Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 06:50Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:30Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · ⏱ 13:06–14:24 (78m)
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · sched 22:55Z
2026-04-28 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · sched 01:50Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 10:00Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · ⏱ 13:19– (Nonem)
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · ⏱ 22:37– (Nonem)
2026-04-27 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · sched 01:20Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:10Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 06:50Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:30Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · ⏱ 13:10–14:28 (79m)
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · ⏱ 22:55– (Nonem)
2026-04-26 6 legs round-trip SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZGHA
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · sched 01:50Z
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:35Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 07:20Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:55Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · sched 13:05Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · sched 22:35Z
2026-04-25 4 legs SNG
ZUNC → ZPJH → ZUNC → ZSNB → ZGHA
ZUNC ZPJH ZUNC · Nanchong (Gaoping) → ZPJH · Jinghong (Gasa) SNG5619 · LT5619 · sched 02:30Z
ZPJH ZUNC ZPJH · Jinghong (Gasa) → ZUNC · Nanchong (Gaoping) SNG5620 · LT5620 · sched 05:10Z
ZUNC ZSNB ZUNC · Nanchong (Gaoping) → ZSNB · Ningbo SNG5620 · LT5620 · sched 07:40Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) SNG5601 · LT5601 · sched 22:55Z
2026-04-24 6 legs SNG
ZGHA → ZBLF → ZYTL → ZBLF → ZGHA → ZSNB → ZUNC
ZGHA ZBLF ZGHA · Changsha (Changsha) → ZBLF · Linfen (Yaodu) SNG5605 · LT5605 · ⏱ 01:20– (Nonem)
ZBLF ZYTL ZBLF · Linfen (Yaodu) → ZYTL · Dalian (Ganjingzi) SNG5605 · LT5605 · sched 04:10Z
ZYTL ZBLF ZYTL · Dalian (Ganjingzi) → ZBLF · Linfen (Yaodu) SNG5606 · LT5606 · sched 06:50Z
ZBLF ZGHA ZBLF · Linfen (Yaodu) → ZGHA · Changsha (Changsha) SNG5606 · LT5606 · sched 09:30Z
ZGHA ZSNB ZGHA · Changsha (Changsha) → ZSNB · Ningbo SNG5602 · LT5602 · ⏱ 13:04– (Nonem)
ZSNB ZUNC ZSNB · Ningbo → ZUNC · Nanchong (Gaoping) SNG5619 · LT5619 · ⏱ 23:34–02:04 (150m)
2026-04-23 6 legs SNG
ZLIC → ZUGY → ZLIC → ZYHB → ZSYT → ZGHA → ZSNB
ZLIC ZUGY ZLIC · Yinchuan → ZUGY · Guiyang (Nanming) SNG6659 · LT6659 · sched 02:45Z
ZUGY ZLIC ZUGY · Guiyang (Nanming) → ZLIC · Yinchuan SNG6660 · LT6660 · ⏱ 06:12– (Nonem)
ZLIC ZYHB ZLIC · Yinchuan → ZYHB · Harbin SNG6660 · LT6660 · sched 09:05Z
ZYHB ZSYT ZYHB · Harbin → ZSYT · Yantai SNG6615 · LT6615 · sched 12:55Z
ZSNB ZGHA ZSNB · Ningbo → ZGHA · Changsha (Changsha) ⚠ gap SNG5601 · LT5601 · ⏱ 22:35– (Nonem)
ZSYT ZSNB ZSYT · Yantai → ZSNB · Ningbo ⚠ gap SNG6615 · LT6615 · sched Z
2026-04-22 4 legs SNG
ZSFZ → ZGZJ → ZBYN → ZYHB → ZLIC
ZSFZ ZGZJ ZSFZ · Fuzhou (Changle) → ZGZJ · Zhanjiang SNG8808 · LT8808 · ⏱ 02:08–04:03 (115m)
ZGZJ ZBYN ZGZJ · Zhanjiang → ZBYN · Taiyuan SNG6670 · LT6670 · sched 08:40Z
ZBYN ZYHB ZBYN · Taiyuan → ZYHB · Harbin SNG6670 · LT6670 · sched 12:40Z
ZYHB ZLIC ZYHB · Harbin → ZLIC · Yinchuan SNG6659 · LT6659 · sched 22:45Z
2026-04-21 7 legs SNG
ZGZJ → ZSAM → ZGZJ → ZUMY → ZBYN → ZUMY → ZGZJ → ZSFZ
ZGZJ ZSAM ZGZJ · Zhanjiang → ZSAM · Xiamen SNG8803 · LT8803 · sched 01:05Z
ZSAM ZGZJ ZSAM · Xiamen → ZGZJ · Zhanjiang SNG8804 · LT8804 · sched 04:20Z
ZGZJ ZUMY ZGZJ · Zhanjiang → ZUMY · Mianyang (Fucheng) SNG8809 · LT8809 · sched 07:00Z
ZUMY ZBYN ZUMY · Mianyang (Fucheng) → ZBYN · Taiyuan SNG8809 · LT8809 · sched 10:15Z
ZBYN ZUMY ZBYN · Taiyuan → ZUMY · Mianyang (Fucheng) SNG8810 · LT8810 · sched 13:10Z
ZUMY ZGZJ ZUMY · Mianyang (Fucheng) → ZGZJ · Zhanjiang SNG8810 · LT8810 · sched 15:45Z
ZGZJ ZSFZ ZGZJ · Zhanjiang → ZSFZ · Fuzhou (Changle) SNG8807 · LT8807 · sched 23:00Z
2026-04-20 4 legs SNG
ZYHB → ZGHA → ZYHB → ZBYN → ZGZJ
ZYHB ZGHA ZYHB · Harbin → ZGHA · Changsha (Changsha) SNG6673 · LT6673 · ⏱ 00:24– (Nonem)
ZGHA ZYHB ZGHA · Changsha (Changsha) → ZYHB · Harbin SNG6674 · LT6674 · ⏱ 05:32– (Nonem)
ZYHB ZBYN ZYHB · Harbin → ZBYN · Taiyuan SNG6669 · LT6669 · sched 10:30Z
ZBYN ZGZJ ZBYN · Taiyuan → ZGZJ · Zhanjiang SNG6669 · LT6669 · sched 14:30Z
2026-04-19 4 legs SNG
ZGZJ → ZSJN → ZGZJ → ZBYN → ZYHB
ZGZJ ZSJN ZGZJ · Zhanjiang → ZSJN · Jinan (Licheng) SNG8801 · LT8801 · sched 00:20Z
ZSJN ZGZJ ZSJN · Jinan (Licheng) → ZGZJ · Zhanjiang SNG8802 · LT8802 · sched 04:30Z
ZGZJ ZBYN ZGZJ · Zhanjiang → ZBYN · Taiyuan SNG6670 · LT6670 · sched 08:40Z
ZBYN ZYHB ZBYN · Taiyuan → ZYHB · Harbin SNG6670 · LT6670 · sched 12:40Z
2026-04-18 6 legs round-trip SNG
ZGZJ → ZSAM → ZGZJ → ZUMY → ZBYN → ZUMY → ZGZJ
ZGZJ ZSAM ZGZJ · Zhanjiang → ZSAM · Xiamen SNG8803 · LT8803 · sched 01:05Z
ZSAM ZGZJ ZSAM · Xiamen → ZGZJ · Zhanjiang SNG8804 · LT8804 · sched 04:20Z
ZGZJ ZUMY ZGZJ · Zhanjiang → ZUMY · Mianyang (Fucheng) SNG8809 · LT8809 · ⏱ 07:14– (Nonem)
ZUMY ZBYN ZUMY · Mianyang (Fucheng) → ZBYN · Taiyuan SNG8809 · LT8809 · sched 10:15Z
ZBYN ZUMY ZBYN · Taiyuan → ZUMY · Mianyang (Fucheng) SNG8810 · LT8810 · sched 13:10Z
ZUMY ZGZJ ZUMY · Mianyang (Fucheng) → ZGZJ · Zhanjiang SNG8810 · LT8810 · sched 15:45Z
2026-04-17 4 legs SNG
ZYHB → ZGHA → ZYHB → ZBYN → ZGZJ
ZYHB ZGHA ZYHB · Harbin → ZGHA · Changsha (Changsha) SNG6673 · LT6673 · sched 00:20Z
ZGHA ZYHB ZGHA · Changsha (Changsha) → ZYHB · Harbin SNG6674 · LT6674 · ⏱ 05:21–08:49 (208m)
ZYHB ZBYN ZYHB · Harbin → ZBYN · Taiyuan SNG6669 · LT6669 · sched 10:30Z
ZBYN ZGZJ ZBYN · Taiyuan → ZGZJ · Zhanjiang SNG6669 · LT6669 · sched 14:30Z
2026-04-16 4 legs SNG
ZHSY → ZGSD → ZHSY → ZYHB → ?
ZHSY ZGSD ZHSY · Shiyan (Maojian) → ZGSD · Zhuhai (Jinwan) SNG6657 · LT6657 · sched 05:15Z
ZGSD ZHSY ZGSD · Zhuhai (Jinwan) → ZHSY · Shiyan (Maojian) SNG6658 · LT6658 · sched 08:20Z
ZHSY ZYHB ZHSY · Shiyan (Maojian) → ZYHB · Harbin SNG6658 · LT6658 · sched 11:30Z
? ? — → — ferry · sched Z
2026-04-15 1 legs SNG
? → ?
? ? — → — ferry SNG6670 · sched Z
2026-04-14 3 legs SNG
ZGZJ → ZSAM → ZGZJ → ZUMY
ZGZJ ZSAM ZGZJ · Zhanjiang → ZSAM · Xiamen SNG8803 · LT8803 · sched 01:05Z
ZSAM ZGZJ ZSAM · Xiamen → ZGZJ · Zhanjiang SNG8804 · LT8804 · sched 04:20Z
ZGZJ ZUMY ZGZJ · Zhanjiang → ZUMY · Mianyang (Fucheng) SNG8809 · LT8809 · sched 07:00Z
2026-04-12 2 legs round-trip SNG
ZBTS → ZGSD → ZBTS
ZBTS ZGSD ZBTS → ZGSD · Zhuhai (Jinwan) SNG6679 · LT6679 · sched 03:50Z
ZGSD ZBTS ZGSD · Zhuhai (Jinwan) → ZBTS SNG6680 · LT6680 · sched 08:15Z
2026-04-10 3 legs SNG
ZYHB → ZBTS → ZGSD → ZBTS
ZYHB ZBTS ZYHB · Harbin → ZBTS SNG6679 · LT6679 · sched 01:00Z
ZBTS ZGSD ZBTS → ZGSD · Zhuhai (Jinwan) SNG6679 · LT6679 · sched 03:50Z
ZGSD ZBTS ZGSD · Zhuhai (Jinwan) → ZBTS SNG6680 · LT6680 · sched 08:15Z
2026-04-07 4 legs round-trip SNG
ZYHB → ZBLF → ZGSZ → ZBLF → ZYHB
ZYHB ZBLF ZYHB · Harbin → ZBLF · Linfen (Yaodu) SNG6665 · LT6665 · sched 00:25Z
ZBLF ZGSZ ZBLF · Linfen (Yaodu) → ZGSZ · Shenzhen SNG6665 · LT6665 · sched 04:25Z
ZGSZ ZBLF ZGSZ · Shenzhen → ZBLF · Linfen (Yaodu) SNG6666 · LT6666 · sched 08:10Z
ZBLF ZYHB ZBLF · Linfen (Yaodu) → ZYHB · Harbin SNG6666 · LT6666 · sched 12:05Z
2026-04-06 3 legs SNG
ZSFZ → ? → ZBYN → ZYHB
ZSFZ ? ZSFZ · Fuzhou (Changle) → — SNG8808 · LT8808 · ⏱ 02:00–04:22 (142m)
ZGZJ ZBYN ZGZJ · Zhanjiang → ZBYN · Taiyuan SNG6670 · LT6670 · sched 08:40Z
ZBYN ZYHB ZBYN · Taiyuan → ZYHB · Harbin SNG6670 · LT6670 · sched 12:40Z
2026-04-05 5 legs SNG
ZYHB → ZGHA → ZYHB → ZBYN → ZGZJ → ZSFZ
ZYHB ZGHA ZYHB · Harbin → ZGHA · Changsha (Changsha) SNG6673 · LT6673 · sched 00:05Z
ZGHA ZYHB ZGHA · Changsha (Changsha) → ZYHB · Harbin SNG6674 · LT6674 · ⏱ 05:18– (Nonem)
ZYHB ZBYN ZYHB · Harbin → ZBYN · Taiyuan SNG6669 · LT6669 · sched 10:30Z
ZBYN ZGZJ ZBYN · Taiyuan → ZGZJ · Zhanjiang SNG6669 · LT6669 · sched 14:30Z
ZGZJ ZSFZ ZGZJ · Zhanjiang → ZSFZ · Fuzhou (Changle) SNG8807 · LT8807 · sched 23:00Z
2026-04-04 4 legs round-trip SNG
ZYHB → ZHSY → ZGSD → ZHSY → ZYHB
ZYHB ZHSY ZYHB · Harbin → ZHSY · Shiyan (Maojian) SNG6657 · LT6657 · sched 01:15Z
ZHSY ZGSD ZHSY · Shiyan (Maojian) → ZGSD · Zhuhai (Jinwan) SNG6657 · LT6657 · sched 04:50Z
ZGSD ZHSY ZGSD · Zhuhai (Jinwan) → ZHSY · Shiyan (Maojian) SNG6658 · LT6658 · sched 08:20Z
ZHSY ZYHB ZHSY · Shiyan (Maojian) → ZYHB · Harbin SNG6658 · LT6658 · sched 11:30Z
2026-04-03 4 legs round-trip SNG
ZYHB → ZBTS → ZGSD → ZBTS → ZYHB
ZYHB ZBTS ZYHB · Harbin → ZBTS SNG6679 · LT6679 · sched 01:00Z
ZBTS ZGSD ZBTS → ZGSD · Zhuhai (Jinwan) SNG6679 · LT6679 · sched 03:50Z
ZGSD ZBTS ZGSD · Zhuhai (Jinwan) → ZBTS SNG6680 · LT6680 · sched 08:15Z
ZBTS ZYHB ZBTS → ZYHB · Harbin SNG6680 · LT6680 · sched 12:15Z
2026-04-02 2 legs SNG
ZSNB → ZSYT → ZYHB
ZSNB ZSYT ZSNB · Ningbo → ZSYT · Yantai SNG6616 · LT6616 · sched 10:55Z
ZSYT ZYHB ZSYT · Yantai → ZYHB · Harbin SNG6616 · LT6616 · sched 13:55Z
2026-04-01 5 legs SNG
ZGZJ → ZPJH → ZGZJ → ZSNB → ZGKL → ZSNB
ZGZJ ZPJH ZGZJ · Zhanjiang → ZPJH · Jinghong (Gasa) SNG5621 · LT5621 · sched 03:00Z
ZPJH ZGZJ ZPJH · Jinghong (Gasa) → ZGZJ · Zhanjiang SNG5622 · LT5622 · sched 06:00Z
ZGZJ ZSNB ZGZJ · Zhanjiang → ZSNB · Ningbo SNG5622 · LT5622 · sched 08:40Z
ZSNB ZGKL ZSNB · Ningbo → ZGKL · Guilin (Lingui) SNG5615 · LT5615 · sched 11:45Z
ZGKL ZSNB ZGKL · Guilin (Lingui) → ZSNB · Ningbo SNG5616 · LT5616 · sched 14:45Z
2026-03-31 6 legs SNG
ZLIC → ZUGY → ZLIC → ZYHB → ZSYT → ZSNB → ZGZJ
ZLIC ZUGY ZLIC · Yinchuan → ZUGY · Guiyang (Nanming) SNG6659 · LT6659 · sched 02:45Z
ZUGY ZLIC ZUGY · Guiyang (Nanming) → ZLIC · Yinchuan SNG6660 · LT6660 · sched 06:05Z
ZLIC ZYHB ZLIC · Yinchuan → ZYHB · Harbin SNG6660 · LT6660 · sched 09:05Z
ZYHB ZSYT ZYHB · Harbin → ZSYT · Yantai SNG6615 · LT6615 · ⏱ 12:57– (Nonem)
ZSYT ZSNB ZSYT · Yantai → ZSNB · Ningbo SNG6615 · LT6615 · sched 15:35Z
ZSNB ZGZJ ZSNB · Ningbo → ZGZJ · Zhanjiang SNG5621 · LT5621 · sched 23:55Z
2026-03-30 3 legs SNG
ZGZJ → ZBYN → ZYHB → ZLIC
ZGZJ ZBYN ZGZJ · Zhanjiang → ZBYN · Taiyuan SNG6670 · LT6670 · ⏱ 08:40– (Nonem)
ZBYN ZYHB ZBYN · Taiyuan → ZYHB · Harbin SNG6670 · LT6670 · sched 12:40Z
ZYHB ZLIC ZYHB · Harbin → ZLIC · Yinchuan SNG6659 · LT6659 · ⏱ 22:58– (Nonem)
2026-03-29 4 legs SNG
ZYHB → ZGHA → ZYHB → ZBYN → ZGZJ
ZYHB ZGHA ZYHB · Harbin → ZGHA · Changsha (Changsha) SNG6673 · LT6673 · sched 00:05Z
ZGHA ZYHB ZGHA · Changsha (Changsha) → ZYHB · Harbin SNG6674 · LT6674 · ⏱ 05:28– (Nonem)
ZYHB ZBYN ZYHB · Harbin → ZBYN · Taiyuan SNG6669 · LT6669 · sched 10:30Z
ZBYN ZGZJ ZBYN · Taiyuan → ZGZJ · Zhanjiang SNG6669 · LT6669 · sched 14:30Z
2026-03-28 4 legs round-trip SNG
ZYHB → ZBLF → ZGSZ → ZYHB → ZYHB
ZYHB ZBLF ZYHB · Harbin → ZBLF · Linfen (Yaodu) SNG6687 · LT6687 · ⏱ 01:28– (Nonem)
ZBLF ZGSZ ZBLF · Linfen (Yaodu) → ZGSZ · Shenzhen SNG6687 · LT6687 · sched 05:40Z
ZGSZ ZYHB ZGSZ · Shenzhen → ZYHB · Harbin SNG6688 · LT6688 · sched 13:00Z
ZBLF ZYHB ZBLF · Linfen (Yaodu) → ZYHB · Harbin ⚠ gap SNG6688 · LT6688 · sched Z
2026-03-27 4 legs round-trip SNG
ZYHB → ZPPP → ZPMS → ZPPP → ZYHB
ZYHB ZPPP ZYHB · Harbin → ZPPP · Kunming SNG4365 · LT4365 · sched 00:50Z
ZPPP ZPMS ZPPP · Kunming → ZPMS · Dehong (Mangshi) SNG4365 · LT4365 · ⏱ 07:30– (Nonem)
ZPMS ZPPP ZPMS · Dehong (Mangshi) → ZPPP · Kunming SNG4366 · LT4366 · sched 09:25Z
ZPPP ZYHB ZPPP · Kunming → ZYHB · Harbin SNG4366 · LT4366 · sched 11:40Z
2026-03-26 3 legs SNG
ZGZJ → ZSNB → ZYHB → ?
ZGZJ ZSNB ZGZJ · Zhanjiang → ZSNB · Ningbo SNG6648 · LT6648 · sched 06:55Z
ZSNB ZYHB ZSNB · Ningbo → ZYHB · Harbin SNG6648 · LT6648 · ⏱ 10:03– (Nonem)
ZSNB ? ZSNB · Ningbo → — ⚠ gap SNG6647 · LT6647 · sched Z
2026-03-25 5 legs SNG
ZYHB → ZPPP → ZPMS → ZPPP → ZYHB → ZSNB
ZYHB ZPPP ZYHB · Harbin → ZPPP · Kunming SNG4365 · LT4365 · sched 00:50Z
ZPPP ZPMS ZPPP · Kunming → ZPMS · Dehong (Mangshi) SNG4365 · LT4365 · ⏱ 07:32– (Nonem)
ZPMS ZPPP ZPMS · Dehong (Mangshi) → ZPPP · Kunming SNG4366 · LT4366 · ⏱ 09:34–10:41 (67m)
ZPPP ZYHB ZPPP · Kunming → ZYHB · Harbin SNG4366 · LT4366 · sched 11:40Z
ZYHB ZSNB ZYHB · Harbin → ZSNB · Ningbo SNG6647 · LT6647 · sched 23:05Z
2026-03-24 3 legs SNG
ZSNB → ZGZJ → ZSNB → ZYHB
ZSNB ZGZJ ZSNB · Ningbo → ZGZJ · Zhanjiang SNG6647 · LT6647 · sched 03:00Z
ZGZJ ZSNB ZGZJ · Zhanjiang → ZSNB · Ningbo SNG6648 · LT6648 · sched 06:55Z
ZSNB ZYHB ZSNB · Ningbo → ZYHB · Harbin SNG6648 · LT6648 · ⏱ 12:25– (Nonem)
2026-03-23 1 legs SNG
ZYHB → ZSNB
ZYHB ZSNB ZYHB · Harbin → ZSNB · Ningbo SNG6647 · LT6647 · sched 23:05Z