‹ Aircraft

9M-BZA / 750520

243 flights over 68 days · 3.57 legs/day · base WMKK · Sepang · operators: RMY

243
Flights
7
Airports served
31%
ADS-B observed
2
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 3 legs RMY
WSSS → WMKK → WSSS → WMKK
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY9008 · TH9008 · ⏱ 09:45– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-06-22 5 legs round-trip RMY
WBGG → WMKK → WSSS → WBGG → WMKK → WBGG
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching ⚠ gap RMY1862 · TH1862 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1869 · TH1869 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
2026-06-20 3 legs RMY
VHHH → WMKK → VHHH → WBKK
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY641 · TH641 · ⏱ 11:58– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY640 · TH640 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-06-19 4 legs round-trip RMY
WBGG → WMKK → WBGG → WMKK → WBGG
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1869 · TH1869 · ⏱ 04:34– (Nonem)
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · ⏱ 07:29– (Nonem)
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · ⏱ 10:00– (Nonem)
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
2026-06-18 2 legs round-trip RMY
WMKK → WSSS → WMKK
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-06-17 4 legs round-trip RMY
WSSS → WMKK → WBGG → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-06-16 3 legs round-trip RMY
WMKK → WBKK → VHHH → WMKK
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 03:41– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY640 · TH640 · ⏱ 08:02– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY641 · TH641 · ⏱ 12:33– (Nonem)
2026-06-15 6 legs RMY
WBGG → WMKK → WMKK → WMKK → WBGG → WBGG → WSSS
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · ⏱ 10:25– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · ⏱ 22:19– (Nonem)
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1869 · TH1869 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching ⚠ gap RMY1862 · TH1862 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore ⚠ gap intl RMY382 · TH382 · sched Z
2026-06-13 3 legs RMY
VHHH → WMKK → VHHH → WBKK
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 12:02– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-06-12 4 legs round-trip RMY
WMKK → WBGG → WBGG → WMKK → WMKK
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching ⚠ gap RMY1862 · TH1862 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1869 · TH1869 · sched Z
2026-06-11 6 legs round-trip RMY
WBGG → WMKK → WBGG → WSSS → WMKK → WMKK → WBGG
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1869 · TH1869 · ⏱ 05:02– (Nonem)
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · ⏱ 07:56–09:27 (90m)
WMKK WSSS WMKK · Sepang → WSSS · Singapore ⚠ gap intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ferry ⚠ gap RMYY1863 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
2026-06-10 6 legs round-trip RMY
WMKK → WBGG → WMKK → WMKK → WBGG → WSSS → WMKK
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · ⏱ 07:21– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · ⏱ 22:14– (Nonem)
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1863 · TH1863 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore ⚠ gap intl RMY382 · TH382 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1869 · TH1869 · sched Z
2026-06-09 3 legs RMY
VHHH → WMKK → VHHH → WBKK
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-06-08 6 legs round-trip RMY
WMKK → WBGG → WMKK → WBGG → WSSS → WMKK → WMKK
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · ⏱ 01:54– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · ⏱ 22:16– (Nonem)
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore ⚠ gap intl RMY382 · TH382 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1869 · TH1869 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1863 · TH1863 · sched Z
2026-06-06 3 legs round-trip RMY
WBKK → VHHH → WMKK → WBKK
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 07:21– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 12:46– (Nonem)
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
2026-06-05 3 legs round-trip RMY
WBKK → VHHH → WMKK → WBKK
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 07:39–10:20 (162m)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 11:57– (Nonem)
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
2026-06-04 3 legs RMY
VHHH → WMKK → VHHH → WBKK
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 13:37– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-06-03 2 legs round-trip RMY
WMKK → WSSS → WMKK
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-06-02 2 legs round-trip RMY
WMKK → WSSS → WMKK
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-06-01 2 legs round-trip RMY
WSSS → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-05-30 2 legs round-trip RMY
WMKK → VHHH → WMKK
WMKK VHHH WMKK · Sepang → VHHH · Hong Kong intl RMY3507 · TH3507 · sched 13:15Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY3508 · TH3508 · ⏱ 21:40– (Nonem)
2026-05-29 4 legs round-trip RMY
WMKK → WBGG → WMKK → WBGG → WMKK
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · ⏱ 02:08–03:36 (87m)
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1869 · TH1869 · sched Z
2026-05-28 5 legs round-trip RMY
WMKK → WBKK → VHHH → WMKK → WSSS → WMKK
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 02:10–04:21 (132m)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 05:47– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 10:14– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-05-27 5 legs RMY
VHHH → WMKK → WMKK → WBKK → VHHH → WSSS
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 10:11– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore ⚠ gap intl RMY382 · TH382 · sched Z
2026-05-26 5 legs RMY
VHHH → WMKK → WSSS → WMKK → VHHH → WBKK
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 10:34– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · ⏱ 16:10– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · ⏱ 22:40– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-05-25 5 legs RMY
WMKK → WBKK → WMKK → VHHH → WMKK → WSSS
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 01:57– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang ⚠ gap intl RMY6825 · TH6825 · ⏱ 10:06– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-05-23 3 legs round-trip RMY
WBKK → VHHH → WMKK → WBKK
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 07:03– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 11:47– (Nonem)
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
2026-05-22 3 legs round-trip RMY
WBKK → VHHH → WMKK → WBKK
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 10:26– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 15:08– (Nonem)
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
2026-05-21 5 legs round-trip RMY
WMKK → WBKK → WMKK → WSSS → VHHH → WMKK
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 02:10– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang ⚠ gap intl RMY6825 · TH6825 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · sched Z
2026-05-20 5 legs round-trip RMY
VHHH → WMKK → WMKK → WBKK → WSSS → VHHH
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 10:30– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · ⏱ 22:26– (Nonem)
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore ⚠ gap intl RMY382 · TH382 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
2026-05-19 5 legs RMY
WMKK → WBKK → WMKK → WSSS → WMKK → VHHH
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 02:09–04:20 (131m)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang ⚠ gap intl RMY6825 · TH6825 · ⏱ 10:08– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
2026-05-18 5 legs RMY
WMKK → WSSS → WMKK → VHHH → WMKK → WBKK
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
2026-05-16 3 legs RMY
WMKK → WBKK → WMKK → VHHH
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 03:23– (Nonem)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang ⚠ gap intl RMY6825 · TH6825 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
2026-05-14 5 legs RMY
WBKK → VHHH → WMKK → WSSS → WBKK → WMKK
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 06:05–08:48 (163m)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 10:42– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · sched Z
2026-05-13 5 legs RMY
WMKK → WBKK → VHHH → WMKK → WMKK → WSSS
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 02:17– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 06:02–08:50 (167m)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 10:35– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-05-12 5 legs round-trip RMY
WMKK → WBKK → WSSS → WMKK → VHHH → WMKK
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore ⚠ gap intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · sched Z
2026-05-11 5 legs round-trip RMY
WBKK → VHHH → WMKK → WMKK → WSSS → WBKK
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · ⏱ 05:56– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · sched Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang ⚠ gap intl RMY6825 · TH6825 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-05-07 6 legs round-trip RMY
WMKK → WBGG → WMKK → WSSS → WMKK → WBGG → WMKK
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · ⏱ 02:13–03:43 (90m)
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · ⏱ 22:15– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1869 · TH1869 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · sched Z
2026-05-06 2 legs round-trip RMY
WMKK → WSSS → WMKK
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · ⏱ 16:04– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-05-05 2 legs round-trip RMY
WSSS → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-05-04 4 legs RMY
WBKK → WMKK → WBGG → WBKK → WMKK
WBKK WMKK WBKK · Kota Kinabalu → WMKK · Sepang RMY1937 · TH1937 · ⏱ 07:46– (Nonem)
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY1936 · TH1936 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1869 · TH1869 · sched Z
2026-05-02 4 legs round-trip RMY
WMKK → WBGG → WBGG → WMKK → WMKK
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · ⏱ 02:01– (Nonem)
WMKK WBGG WMKK · Sepang → WBGG · Kuching ⚠ gap RMY1862 · TH1862 · ⏱ 08:09– (Nonem)
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1869 · TH1869 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1863 · TH1863 · sched Z
2026-04-30 1 legs RMY
WMSA → WMKK
WMSA WMKK WMSA · Subang → WMKK · Sepang RMY9037 · TH9037 · sched Z
2026-04-24 3 legs RMY
WSSS → WMKK → WSSS → WMSA
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY253 · TH253 · sched Z
VVNB WSSS VVNB · Hanoi (Soc Son) → WSSS · Singapore ⚠ gap intl RMY252 · TH252 · sched Z
WMKK WMSA WMKK · Sepang → WMSA · Subang ⚠ gap RMY9035 · TH9035 · sched Z
2026-04-23 4 legs round-trip RMY
VHHH → WMKK → VVNB → WBKK → VHHH
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 12:27– (Nonem)
WMKK VVNB WMKK · Sepang → VVNB · Hanoi (Soc Son) intl RMY251 · TH251 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · sched Z
2026-04-22 4 legs round-trip RMY
WSSS → WMKK → WSSS → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY253 · TH253 · ⏱ 04:31– (Nonem)
VVNB WSSS VVNB · Hanoi (Soc Son) → WSSS · Singapore ⚠ gap intl RMY252 · TH252 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-04-21 4 legs RMY
VHHH → WMKK → VHHH → VVNB → WBKK
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 12:14– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WMKK VVNB WMKK · Sepang → VVNB · Hanoi (Soc Son) ⚠ gap intl RMY251 · TH251 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-04-20 2 legs round-trip RMY
WSSS → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · ⏱ 22:28– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-04-18 1 legs RMY
WSSS → WMKK
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY253 · TH253 · sched Z
2026-04-17 5 legs RMY
WMKK → VVNB → WBKK → WMKK → VHHH → WSSS
WMKK VVNB WMKK · Sepang → VVNB · Hanoi (Soc Son) intl RMY251 · TH251 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang ⚠ gap intl RMY6825 · TH6825 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
VVNB WSSS VVNB · Hanoi (Soc Son) → WSSS · Singapore ⚠ gap intl RMY252 · TH252 · sched Z
2026-04-16 3 legs RMY
WSSS → WMKK → WSSS → WMKK
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY253 · TH253 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-04-15 5 legs RMY
VHHH → WMKK → WSSS → VVNB → VHHH → WBKK
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 12:50– (Nonem)
VVNB WSSS VVNB · Hanoi (Soc Son) → WSSS · Singapore ⚠ gap intl RMY252 · TH252 · sched Z
WMKK VVNB WMKK · Sepang → VVNB · Hanoi (Soc Son) ⚠ gap intl RMY251 · TH251 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong ⚠ gap intl RMY6824 · TH6824 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
2026-04-14 3 legs RMY
WSSS → WMKK → WSSS → WMKK
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · ⏱ 22:31– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY253 · TH253 · sched Z
2026-04-13 5 legs RMY
WBKK → VHHH → WMKK → VVNB → WBKK → WSSS
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · sched Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · sched Z
WMKK VVNB WMKK · Sepang → VVNB · Hanoi (Soc Son) intl RMY251 · TH251 · sched Z
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu ⚠ gap RMY7862 · TH7862 · sched Z
VVNB WSSS VVNB · Hanoi (Soc Son) → WSSS · Singapore ⚠ gap intl RMY252 · TH252 · sched Z
2026-04-09 2 legs round-trip RMY
WSSS → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · ⏱ 22:17– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-04-08 2 legs round-trip RMY
WSSS → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-04-07 2 legs round-trip RMY
WMKK → WSSS → WMKK
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · ⏱ 16:09– (Nonem)
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
2026-04-06 6 legs round-trip RMY
WMKK → WBGG → WMKK → WSSS → WBGG → WMKK → WMKK
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · ⏱ 02:08– (Nonem)
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · ⏱ 10:03– (Nonem)
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching ⚠ gap RMY1862 · TH1862 · sched Z
WSSS WMKK WSSS · Singapore → WMKK · Sepang ⚠ gap intl RMY383 · TH383 · sched Z
WBGG WMKK WBGG · Kuching → WMKK · Sepang ⚠ gap RMY1869 · TH1869 · sched Z
2026-04-04 2 legs round-trip RMY
WMKK → VHHH → WMKK
WMKK VHHH WMKK · Sepang → VHHH · Hong Kong intl RMY3507 · TH3507 · sched 13:15Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY3508 · TH3508 · sched 19:45Z
2026-04-02 2 legs round-trip RMY
WSSS → WMKK → WSSS
WSSS WMKK WSSS · Singapore → WMKK · Sepang intl RMY383 · TH383 · sched Z
WMKK WSSS WMKK · Sepang → WSSS · Singapore intl RMY382 · TH382 · sched Z
2026-04-01 2 legs round-trip RMY
WMKK → VHHH → WMKK
WMKK VHHH WMKK · Sepang → VHHH · Hong Kong intl RMY3507 · TH3507 · sched 13:15Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY3508 · TH3508 · ⏱ 20:15– (Nonem)
2026-03-31 3 legs round-trip RMY
WMKK → WBKK → VHHH → WMKK
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 03:25– (Nonem)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · sched Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · sched Z
2026-03-30 2 legs round-trip RMY
VHHH → WMKK → VHHH
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6825 · TH6825 · ⏱ 12:07– (Nonem)
WMKK VHHH WMKK · Sepang → VHHH · Hong Kong intl RMY6820 · TH6820 · sched Z
2026-03-28 4 legs RMY
WMKK → WBGG → WMKK → WMKK → WBGG
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1868 · TH1868 · ⏱ 02:09– (Nonem)
WBGG WMKK WBGG · Kuching → WMKK · Sepang RMY1863 · TH1863 · ⏱ 10:08– (Nonem)
WBGG WMKK WBGG · Kuching → WMKK · Sepang ferry ⚠ gap RMYY1869 · sched Z
WMKK WBGG WMKK · Sepang → WBGG · Kuching RMY1862 · TH1862 · sched Z
2026-03-27 3 legs round-trip RMY
WMKK → WBKK → VHHH → WMKK
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · ⏱ 04:14–06:26 (132m)
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · sched Z
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6823 · TH6823 · sched Z
2026-03-26 3 legs round-trip RMY
VHHH → WMKK → WBKK → VHHH
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6823 · TH6823 · ⏱ 12:06– (Nonem)
WMKK WBKK WMKK · Sepang → WBKK · Kota Kinabalu RMY7862 · TH7862 · sched Z
WBKK VHHH WBKK · Kota Kinabalu → VHHH · Hong Kong intl RMY6824 · TH6824 · sched Z
2026-03-25 2 legs round-trip RMY
VHHH → WMKK → VHHH
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6823 · TH6823 · ⏱ 11:48– (Nonem)
WMKK VHHH WMKK · Sepang → VHHH · Hong Kong intl RMY6820 · TH6820 · sched Z
2026-03-24 2 legs round-trip RMY
WMKK → VHHH → WMKK
WMKK VHHH WMKK · Sepang → VHHH · Hong Kong intl RMY6820 · TH6820 · ⏱ 06:09–10:07 (238m)
VHHH WMKK VHHH · Hong Kong → WMKK · Sepang intl RMY6823 · TH6823 · ⏱ 11:35– (Nonem)