‹ Aircraft

RP-C4888 / 7587AF

189 flights over 62 days · 3.05 legs/day · base ZGSZ · Shenzhen · operators: 404, XKY

189
Flights
8
Airports served
28%
ADS-B observed
189
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 XKY
ZGSZ → RPLL → RPLC → ZGSZ → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:44– (Nonem)
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry ⚠ gap intl XKY615 · sched Z
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry ⚠ gap intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-06-22 4 legs round-trip XKY
ZGSZ → RPLC → RPLL → ZGSZ → ZGSZ
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry intl XKY615 · ⏱ 08:22–10:18 (115m)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · ⏱ 16:49– (Nonem)
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-06-21 3 legs round-trip XKY
ZGSZ → RPLL → ZGSZ → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-06-19 3 legs round-trip XKY
VHHH → RPLC → RPLC → VHHH
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 23:41– (Nonem)
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry ⚠ gap intl XKY614 · sched Z
RPLC VHHH RPLC · Mabalacat → VHHH · Hong Kong ferry intl XKY812 · sched Z
2026-06-18 3 legs round-trip XKY
ZGSZ → RPLL → ZGSZ → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 19:12–21:07 (115m)
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-06-17 3 legs XKY
VHHH → RPLC → VHHH → RPLC
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 23:44– (Nonem)
RPLC VHHH RPLC · Mabalacat → VHHH · Hong Kong ferry intl XKY812 · sched Z
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry ⚠ gap intl XKY615 · sched Z
2026-06-16 4 legs round-trip XKY
ZGSZ → RPLC → RPLL → ZGSZ → ZGSZ
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry intl XKY615 · ⏱ 10:45– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · ⏱ 17:41–19:34 (113m)
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-06-15 4 legs round-trip XKY
ZGSZ → RPLC → RPLL → ZGSZ → ZGSZ
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry intl XKY615 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-06-14 3 legs round-trip XKY
ZGSZ → RPLL → ZGSZ → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 17:42– (Nonem)
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-06-13 3 legs round-trip XKY
VHHH → RPLC → RPLC → VHHH
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 01:26– (Nonem)
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY813 · ⏱ 08:46– (Nonem)
RPLC VHHH RPLC · Mabalacat → VHHH · Hong Kong ferry intl XKY812 · sched Z
2026-06-12 4 legs XKY
ZGSZ → RPLL → RPLC → ZGSZ → VHHH
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:46– (Nonem)
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry ⚠ gap intl XKY615 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry ⚠ gap intl XKY814 · sched Z
2026-06-11 3 legs XKY
RPLC → ZGSZ → RPLL → ZGSZ
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
2026-06-10 5 legs XKY
ZGSZ → RPLC → ZGSZ → RPLC → RPLL → VHHH
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry intl XKY615 · ⏱ 08:48– (Nonem)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · ⏱ 12:26– (Nonem)
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY815 · ⏱ 23:47–01:26 (99m)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
2026-06-09 3 legs XKY
RPLC → ZGSZ → RPLL → ZGSZ
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · ⏱ 12:15– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
2026-06-08 1 legs XKY
ZGSZ → RPLC
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry intl XKY615 · ⏱ 08:43– (Nonem)
2026-06-07 3 legs round-trip XKY
ZGSZ → RPLL → ZGSZ → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 17:13– (Nonem)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry ⚠ gap intl XKY614 · sched Z
2026-06-05 5 legs XKY
VHHH → RPLC → RPLL → ZGSZ → VHHH → RPLC
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 00:08– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry ⚠ gap intl XKY814 · sched Z
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry ⚠ gap intl XKY615 · sched Z
2026-06-04 3 legs round-trip XKY
ZGSZ → RPLL → ZGSZ → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 17:00–18:50 (110m)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry ⚠ gap intl XKY614 · sched Z
2026-06-03 5 legs round-trip XKY
ZGSZ → RPLL → VHHH → RPLC → RPLC → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 17:17– (Nonem)
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · ⏱ 20:53–22:45 (113m)
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry ⚠ gap intl XKY815 · sched Z
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY815 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
2026-06-02 3 legs XKY
RPLC → ZGSZ → ZGSZ → RPLL
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · ⏱ 12:07– (Nonem)
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry ⚠ gap intl XKY614 · ⏱ 20:18– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
2026-06-01 1 legs XKY
ZGSZ → RPLC
ZGSZ RPLC ZGSZ · Shenzhen → RPLC · Mabalacat ferry intl XKY615 · ⏱ 08:32– (Nonem)
2026-05-31 3 legs round-trip XKY
ZGSZ → RPLL → ZGSZ → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:50– (Nonem)
RPLL ZGSZ RPLL · Manila (Pasay) → ZGSZ · Shenzhen ferry intl XKY614 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-05-30 1 legs XKY
VHHH → RPLC
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 00:33– (Nonem)
2026-05-29 3 legs round-trip XKY
ZGSZ → RPLL → VHHH → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 17:26– (Nonem)
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-05-28 3 legs round-trip XKY
ZGSZ → RPLL → RPLC → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:50–18:44 (114m)
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
2026-05-27 4 legs XKY
RPLC → ZGSZ → RPLC → RPLL → VHHH
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY815 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
2026-05-24 3 legs XKY
RPLL → RPLC → RPLL → ZGSZ
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-05-17 3 legs XKY
VHHH → RPLL → VHHH → RPLC
VHHH RPLL VHHH · Hong Kong → RPLL · Manila (Pasay) ferry intl XKY813 · ⏱ 15:26–17:15 (108m)
RPLC VHHH RPLC · Mabalacat → VHHH · Hong Kong ferry ⚠ gap intl XKY812 · sched Z
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry ⚠ gap XKY404 · sched Z
2026-05-16 1 legs XKY
RPMD → RPLC
RPMD RPLC RPMD · Davao → RPLC · Mabalacat ferry XKY106 · sched Z
2026-05-15 1 legs XKY
RPLC → RPMD
RPLC RPMD RPLC · Mabalacat → RPMD · Davao ferry XKY105 · sched Z
2026-05-12 1 legs XKY
RPMD → RPLC
RPMD RPLC RPMD · Davao → RPLC · Mabalacat ferry XKY106 · sched Z
2026-05-11 1 legs XKY
RPLC → RPMD
RPLC RPMD RPLC · Mabalacat → RPMD · Davao ferry XKY105 · ⏱ 20:24– (Nonem)
2026-05-10 3 legs round-trip 404XKY
RPLL → RPLC → VHHH → RPLL
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry 404 · sched Z
RPLC VHHH RPLC · Mabalacat → VHHH · Hong Kong ferry intl XKY812 · sched Z
VHHH RPLL VHHH · Hong Kong → RPLL · Manila (Pasay) ferry intl XKY813 · sched Z
2026-05-09 1 legs XKY
RPMD → RPLC
RPMD RPLC RPMD · Davao → RPLC · Mabalacat ferry XKY106 · sched Z
2026-05-08 2 legs round-trip XKY
RPMY → RPMD → RPMY
RPMY RPMD RPMY · Laguindingan → RPMD · Davao ferry XKY307 · sched Z
RPLC RPMY RPLC · Mabalacat → RPMY · Laguindingan ferry ⚠ gap XKY701 · sched Z
2026-05-06 4 legs round-trip XKY
ZGSZ → RPLL → RPLC → VHHH → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:46–18:37 (111m)
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY814 · ⏱ 23:45– (Nonem)
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry ⚠ gap intl XKY814 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-05-05 3 legs round-trip XKY
RPLL → RPLC → ZGSZ → RPLL
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
2026-05-04 4 legs XKY
VHHH → RPLC → RPLL → VHHH → ZGSZ
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 23:30– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-04-27 4 legs XKY
VHHH → RPLC → ZGSZ → VHHH → RPLL
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 23:25– (Nonem)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry ⚠ gap intl XKY814 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
2026-04-26 3 legs round-trip XKY
RPLL → RPLC → ZGSZ → RPLL
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · ⏱ 20:32– (Nonem)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
2026-04-24 4 legs XKY
RPLL → VHHH → RPLL → RPLC → ZGSZ
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY613 · ⏱ 20:09– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY815 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
2026-04-23 3 legs round-trip XKY
RPLC → ZGSZ → RPLL → RPLC
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · sched Z
2026-04-22 4 legs round-trip XKY
VHHH → RPLC → ZGSZ → RPLL → VHHH
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 23:25–00:57 (92m)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
2026-04-21 3 legs round-trip XKY
RPLC → ZGSZ → RPLL → RPLC
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · ⏱ 12:05– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:59– (Nonem)
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · ⏱ 20:05– (Nonem)
2026-04-20 4 legs XKY
ZGSZ → RPLL → RPLC → ZGSZ → VHHH
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:59– (Nonem)
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY815 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry ⚠ gap intl XKY814 · sched Z
2026-04-18 1 legs XKY
VHHH → RPLC
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 00:18– (Nonem)
2026-04-17 3 legs round-trip XKY
ZGSZ → RPLL → VHHH → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-04-16 4 legs XKY
ZGSZ → RPLL → ZGSZ → RPLC → RPLC
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 16:33– (Nonem)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry ⚠ gap XKY402 · sched Z
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry ⚠ gap intl XKY815 · sched Z
2026-04-15 3 legs round-trip XKY
RPLL → VHHH → ZGSZ → RPLL
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
2026-04-14 3 legs XKY
VHHH → RPLL → VHHH → RPLC
VHHH RPLL VHHH · Hong Kong → RPLL · Manila (Pasay) ferry intl XKY813 · ⏱ 15:40– (Nonem)
RPLC VHHH RPLC · Mabalacat → VHHH · Hong Kong ferry ⚠ gap intl XKY812 · sched Z
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry ⚠ gap XKY404 · sched Z
2026-04-12 3 legs round-trip XKY
VHHH → RPLL → RPLC → VHHH
VHHH RPLL VHHH · Hong Kong → RPLL · Manila (Pasay) ferry intl XKY813 · ⏱ 15:54– (Nonem)
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY404 · sched Z
RPLC VHHH RPLC · Mabalacat → VHHH · Hong Kong ferry intl XKY812 · sched Z
2026-04-09 2 legs round-trip XKY
RPLC → RPMY → RPLC
RPLC RPMY RPLC · Mabalacat → RPMY · Laguindingan ferry XKY703 · sched Z
RPMY RPLC RPMY · Laguindingan → RPLC · Mabalacat ferry XKY704 · sched Z
2026-04-08 3 legs round-trip XKY
RPVI → RPVA → RPLC → RPVI
RPVI RPVA RPVI · Cabatuan → RPVA · Tacloban City ferry XKY113 · sched Z
RPVA RPLC RPVA · Tacloban City → RPLC · Mabalacat ferry XKY202 · sched Z
RPLC RPVI RPLC · Mabalacat → RPVI · Cabatuan ferry XKY109 · sched Z
2026-04-06 4 legs XKY
VHHH → RPLC → RPLL → VHHH → ZGSZ
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-04-05 3 legs round-trip XKY
ZGSZ → RPLL → RPLC → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 17:21– (Nonem)
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · ⏱ 20:26– (Nonem)
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
2026-04-03 4 legs XKY
RPLC → ZGSZ → VHHH → RPLC → RPLL
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry ⚠ gap intl XKY814 · sched Z
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
2026-04-02 4 legs round-trip XKY
ZGSZ → RPLL → RPLC → RPMY → ZGSZ
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · ⏱ 17:09– (Nonem)
RPMY RPLC RPMY · Laguindingan → RPLC · Mabalacat ferry ⚠ gap XKY702 · sched Z
RPLL RPMY RPLL · Manila (Pasay) → RPMY · Laguindingan ferry ⚠ gap XKY301 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-03-30 4 legs XKY
VHHH → RPLC → RPLL → VHHH → ZGSZ
VHHH RPLC VHHH · Hong Kong → RPLC · Mabalacat ferry intl XKY815 · ⏱ 23:36– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLL VHHH RPLL · Manila (Pasay) → VHHH · Hong Kong ferry intl XKY814 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-03-29 3 legs XKY
RPLL → RPLC → RPLL → ZGSZ
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY613 · ⏱ 20:32– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-03-27 3 legs XKY
RPLL → RPLC → RPLL → ZGSZ
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · ⏱ 19:43– (Nonem)
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-03-26 3 legs XKY
RPLL → RPLC → RPLL → ZGSZ
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry ⚠ gap intl XKY613 · sched Z
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry ⚠ gap intl XKY612 · sched Z
2026-03-25 3 legs round-trip XKY
RPLC → ZGSZ → RPLL → RPLC
RPLC ZGSZ RPLC · Mabalacat → ZGSZ · Shenzhen ferry intl XKY612 · sched Z
ZGSZ RPLL ZGSZ · Shenzhen → RPLL · Manila (Pasay) ferry intl XKY613 · sched Z
RPLL RPLC RPLL · Manila (Pasay) → RPLC · Mabalacat ferry XKY402 · sched Z