✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
9M-BZB
/ 750532
203 flights over 67 days · 3.03 legs/day · base WMKK · Sepang · operators: RMY
203
Flights
8
Airports served
28%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
No static metadata for this hex (OpenSky covers ~79% of the fleet).
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
1 legs
RMY
WMKK → VHHH
WMKK
→
VHHH
WMKK · Sepang → VHHH · Hong Kong
intl
RMY3507 · TH3507 · sched 13:15Z
2026-06-20
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 · ⏱ 00:23– (Nonem)
2026-06-19
3 legs
round-trip
RMY
WBKK → VHHH → WMKK → WBKK
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY640 · TH640 · ⏱ 07:01– (Nonem)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY641 · TH641 · ⏱ 11:27– (Nonem)
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
2026-06-18
3 legs
round-trip
RMY
VHHH → WMKK → WBKK → VHHH
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY641 · TH641 · sched Z
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY640 · TH640 · sched Z
2026-06-17
3 legs
round-trip
RMY
WBKK → VHHH → WMKK → WBKK
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY640 · TH640 · ⏱ 09:25–12:09 (165m)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY641 · TH641 · sched Z
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
2026-06-16
6 legs
RMY
WBGG → WMKK → WBGG → WBGG → WMKK → WSSS → WMKK
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1869 · TH1869 · sched Z
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
⚠ gap
RMY1868 · TH1868 · sched Z
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1863 · TH1863 · 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-06-15
3 legs
RMY
WMKK → WBKK → WMKK → VHHH
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY641 · TH641 · sched Z
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
⚠ gap
intl
RMY640 · TH640 · sched Z
2026-06-13
4 legs
RMY
WMKK → WBGG → WMKK → WMKK → WBGG
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1868 · TH1868 · ⏱ 02:18–03:47 (90m)
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1869 · TH1869 · ⏱ 04:52– (Nonem)
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
⚠ gap
RMY1863 · TH1863 · ⏱ 10:53– (Nonem)
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
2026-06-12
3 legs
RMY
VHHH → WMKK → VHHH → WBKK
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 11:38– (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-11
3 legs
RMY
WMKK → WBKK → WMKK → VHHH
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 03:17– (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-06-10
3 legs
RMY
WMKK → WBKK → WMKK → VHHH
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 03:30– (Nonem)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6825 · TH6825 · ⏱ 12:17– (Nonem)
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
⚠ gap
intl
RMY6824 · TH6824 · sched Z
2026-06-09
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-06-08
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:17–23:47 (210m)
2026-06-07
2 legs
round-trip
RMY
WBGG → WMKK → WBGG
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1863 · TH1863 · ⏱ 05:53– (Nonem)
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
2026-06-06
4 legs
RMY
WMKK → WBGG → WMKK → WMKK → WBGG
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1868 · TH1868 · ⏱ 02:19– (Nonem)
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1863 · TH1863 · ⏱ 10:16– (Nonem)
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
⚠ gap
RMY1869 · TH1869 · sched Z
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
2026-06-05
3 legs
RMY
WBKK → VHHH → WBKK → WMKK
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY640 · TH640 · ⏱ 05:06–07:45 (159m)
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
⚠ gap
RMY1934 · TH1934 · sched Z
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY641 · TH641 · sched Z
2026-06-04
6 legs
RMY
WBGG → WMKK → WBGG → WMKK → WMKK → WBGG → WSSS
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1863 · TH1863 · ⏱ 09:55– (Nonem)
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1868 · TH1868 · 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
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
WMKK
→
WSSS
WMKK · Sepang → WSSS · Singapore
⚠ gap
intl
RMY382 · TH382 · sched Z
2026-06-03
4 legs
round-trip
RMY
WMKK → WBGG → WMKK → WBGG → WMKK
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
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-06-02
2 legs
round-trip
RMY
WMKK → WBGG → WMKK
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1863 · TH1863 · sched Z
2026-06-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:28– (Nonem)
2026-05-30
1 legs
RMY
WMSA → WMKK
WMSA
→
WMKK
WMSA · Subang → WMKK · Sepang
RMY9034 · TH9034 · ⏱ 10:24– (Nonem)
2026-05-18
1 legs
RMY
WMKK → WMSA
WMKK
→
WMSA
WMKK · Sepang → WMSA · Subang
RMY9035 · TH9035 · sched Z
2026-05-16
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-05-15
3 legs
round-trip
RMY
WMKK → WBKK → VHHH → WMKK
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 03:24–05:38 (134m)
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-05-14
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-05-13
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-05-12
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:22– (Nonem)
2026-05-11
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:13– (Nonem)
2026-05-09
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-05-08
2 legs
round-trip
RMY
WMKK → WBKK → WMKK
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY1936 · TH1936 · sched Z
WBKK
→
WMKK
WBKK · Kota Kinabalu → WMKK · Sepang
RMY1937 · TH1937 · sched Z
2026-05-07
3 legs
round-trip
RMY
VHHH → WMKK → WBKK → VHHH
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 12:20– (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-05-06
3 legs
RMY
WMKK → WBKK → WMKK → VHHH
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 03:34– (Nonem)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6825 · TH6825 · ⏱ 11:57– (Nonem)
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
⚠ gap
intl
RMY6824 · TH6824 · sched Z
2026-05-05
3 legs
round-trip
RMY
WMKK → WBKK → VHHH → WMKK
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
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-05-04
4 legs
RMY
WBGG → WMKK → WMKK → WBGG → WSSS
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1863 · TH1863 · sched Z
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
⚠ gap
intl
RMY383 · TH383 · sched Z
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
WMKK
→
WSSS
WMKK · Sepang → WSSS · Singapore
⚠ gap
intl
RMY382 · TH382 · sched Z
2026-05-02
3 legs
RMY
VHHH → WMKK → VHHH → WBKK
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 11:35– (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-01
4 legs
round-trip
RMY
WMKK → WBGG → WMKK → WBGG → WMKK
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1868 · TH1868 · sched Z
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1869 · TH1869 · sched Z
WMKK
→
WBGG
WMKK · Sepang → WBGG · Kuching
RMY1862 · TH1862 · sched Z
WBGG
→
WMKK
WBGG · Kuching → WMKK · Sepang
RMY1863 · TH1863 · sched Z
2026-04-30
5 legs
RMY
VHHH → WMKK → WMKK → WSSS → VHHH → WBKK
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 10:51– (Nonem)
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
⚠ gap
intl
RMY383 · TH383 · ⏱ 22:13– (Nonem)
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
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
⚠ gap
RMY7862 · TH7862 · sched Z
2026-04-29
5 legs
round-trip
RMY
VHHH → WMKK → WMKK → WBKK → WSSS → VHHH
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 11:06– (Nonem)
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
⚠ gap
intl
RMY383 · TH383 · ⏱ 22:27– (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-04-28
5 legs
RMY
WMKK → WBKK → VHHH → WMKK → WMKK → WSSS
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 00:55–03:12 (137m)
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY6824 · TH6824 · ⏱ 05:26– (Nonem)
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
⚠ gap
intl
RMY383 · TH383 · ⏱ 22:25– (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
2026-04-27
8 legs
RMY
WMKK → WBKK → WMKF → WSSS → WMKK → WMSA → WMKK → WMKK → VHHH
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 01:15– (Nonem)
VHHH
→
WMKF
VHHH · Hong Kong → WMKF · Kuala Lumpur
⚠ gap
intl
RMY6825 · TH6825 · ⏱ 10:19– (Nonem)
WMKK
→
WSSS
WMKK · Sepang → WSSS · Singapore
⚠ gap
intl
RMY382 · TH382 · ⏱ 16:13– (Nonem)
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
intl
RMY383 · TH383 · ⏱ 22:17– (Nonem)
WMKF
→
WMSA
WMKF · Kuala Lumpur → WMSA · Subang
⚠ gap
RMY6825 · TH6825 · sched Z
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6825 · TH6825 · 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
2026-04-25
2 legs
round-trip
RMY
VHHH → WMKK → VHHH
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 12:04– (Nonem)
WMKK
→
VHHH
WMKK · Sepang → VHHH · Hong Kong
intl
RMY6820 · TH6820 · sched Z
2026-04-24
4 legs
RMY
VHHH → WMKK → VHHH → WMKK → WBKK
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 12:25–12:52 (27m)
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-04-23
3 legs
RMY
WSSS → WMKK → WSSS → WMKK
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
intl
RMY383 · TH383 · sched Z
WMKK
→
WSSS
WMKK · Sepang → WSSS · Singapore
intl
RMY382 · TH382 · sched Z
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
intl
RMY253 · TH253 · sched Z
2026-04-22
5 legs
RMY
WBKK → VHHH → WMKK → WSSS → WBKK → VVNB
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY6824 · TH6824 · ⏱ 07:37–10:20 (163m)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 12:12– (Nonem)
VVNB
→
WSSS
VVNB · Hanoi (Soc Son) → WSSS · Singapore
⚠ gap
intl
RMY252 · TH252 · ⏱ 22:42– (Nonem)
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
⚠ gap
RMY7862 · TH7862 · sched Z
WMKK
→
VVNB
WMKK · Sepang → VVNB · Hanoi (Soc Son)
⚠ gap
intl
RMY251 · TH251 · sched Z
2026-04-21
3 legs
round-trip
RMY
WMKK → VHHH → WMKK → 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
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
⚠ gap
intl
RMY253 · TH253 · sched Z
2026-04-20
5 legs
RMY
WBKK → VHHH → WSSS → WMKK → WBKK → VVNB
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY6824 · TH6824 · sched Z
VVNB
→
WSSS
VVNB · Hanoi (Soc Son) → WSSS · Singapore
⚠ gap
intl
RMY252 · TH252 · sched Z
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6825 · TH6825 · sched Z
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
WMKK
→
VVNB
WMKK · Sepang → VVNB · Hanoi (Soc Son)
⚠ gap
intl
RMY251 · TH251 · sched Z
2026-04-19
1 legs
RMY
WSSS → WMKK
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
intl
RMY253 · TH253 · sched Z
2026-04-18
5 legs
round-trip
RMY
WMKK → WBKK → VHHH → VVNB → WSSS → WMKK
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 03:24–05:36 (132m)
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY6824 · TH6824 · ⏱ 07:23–10:05 (162m)
WMKK
→
VVNB
WMKK · Sepang → VVNB · Hanoi (Soc Son)
⚠ gap
intl
RMY251 · TH251 · sched Z
VVNB
→
WSSS
VVNB · Hanoi (Soc Son) → WSSS · Singapore
intl
RMY252 · TH252 · sched Z
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6825 · TH6825 · sched Z
2026-04-17
1 legs
RMY
WSSS → WMKK
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
intl
RMY253 · TH253 · ⏱ 03:00– (Nonem)
2026-04-16
5 legs
round-trip
RMY
VVNB → WSSS → WMKK → WBKK → VHHH → VVNB
VVNB
→
WSSS
VVNB · Hanoi (Soc Son) → WSSS · Singapore
intl
RMY252 · TH252 · sched Z
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6825 · TH6825 · 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
→
VVNB
WMKK · Sepang → VVNB · Hanoi (Soc Son)
⚠ gap
intl
RMY251 · TH251 · sched Z
2026-04-15
3 legs
round-trip
RMY
WMKK → VHHH → WMKK → 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
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
⚠ gap
intl
RMY253 · TH253 · sched Z
2026-04-14
5 legs
RMY
VVNB → WSSS → WMKK → VVNB → VHHH → WBKK
VVNB
→
WSSS
VVNB · Hanoi (Soc Son) → WSSS · Singapore
intl
RMY252 · TH252 · sched Z
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6825 · TH6825 · sched Z
WMKK
→
VVNB
WMKK · Sepang → VVNB · Hanoi (Soc Son)
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-13
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-04-11
3 legs
RMY
VHHH → WMKK → VHHH → WBKK
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 11:53– (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-04-10
3 legs
RMY
VHHH → WMKK → VHHH → WBKK
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 12:05– (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-04-09
3 legs
round-trip
RMY
VHHH → WMKK → WBKK → VHHH
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · 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
2026-04-08
3 legs
round-trip
RMY
WMKK → WBKK → VHHH → WMKK
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 03:28–05:48 (139m)
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY6824 · TH6824 · ⏱ 08:07– (Nonem)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 12:39– (Nonem)
2026-04-07
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-04-06
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
3 legs
round-trip
RMY
WBKK → VHHH → WMKK → WBKK
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
intl
RMY6824 · TH6824 · ⏱ 07:51– (Nonem)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
intl
RMY6825 · TH6825 · ⏱ 12:13– (Nonem)
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
2026-04-01
3 legs
round-trip
RMY
WMKK → WBKK → VHHH → WMKK
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · sched Z
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-31
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-30
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-03-28
3 legs
RMY
WMKK → WBKK → WMKK → VHHH
WMKK
→
WBKK
WMKK · Sepang → WBKK · Kota Kinabalu
RMY7862 · TH7862 · ⏱ 03:24– (Nonem)
VHHH
→
WMKK
VHHH · Hong Kong → WMKK · Sepang
⚠ gap
intl
RMY6823 · TH6823 · ⏱ 12:38– (Nonem)
WBKK
→
VHHH
WBKK · Kota Kinabalu → VHHH · Hong Kong
⚠ gap
intl
RMY6824 · TH6824 · sched Z
2026-03-26
2 legs
round-trip
RMY
WSSS → WMKK → WSSS
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
intl
RMY383 · TH383 · ⏱ 22:31– (Nonem)
WMKK
→
WSSS
WMKK · Sepang → WSSS · Singapore
intl
RMY382 · TH382 · sched Z
2026-03-25
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-03-24
2 legs
round-trip
RMY
WMKK → WSSS → WMKK
WMKK
→
WSSS
WMKK · Sepang → WSSS · Singapore
intl
RMY382 · TH382 · ⏱ 17:04– (Nonem)
WSSS
→
WMKK
WSSS · Singapore → WMKK · Sepang
intl
RMY383 · TH383 · sched Z