‹ Aircraft

N989CM / ADCCD1

120 flights over 50 days · 2.4 legs/day · base KMIA · Miami · operators: GXA

120
Flights
4
Airports served
2%
ADS-B observed
1
Ferry / no-flightnum

Aircraft identity

A321 A321
· reg N989CM
· free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 2 legs round-trip GXA
MKJP → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-06-22 2 legs round-trip GXA
KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-06-15 2 legs round-trip GXA
KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-06-12 2 legs round-trip GXA
MKJP → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-06-11 2 legs round-trip GXA
KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-06-10 4 legs round-trip GXA
MKJP → KMIA → KMIA → MKJP → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · ⏱ 08:46– (Nonem)
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA964 · G6964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston ⚠ gap intl GXA965 · G6965 · sched Z
2026-06-09 4 legs round-trip GXA
KMIA → MKJP → KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA965 · G6965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA964 · G6964 · sched Z
2026-06-05 4 legs round-trip GXA
MKJP → KMIA → KMIA → MKJP → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA964 · G6964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston ⚠ gap intl GXA965 · G6965 · sched Z
2026-06-04 2 legs round-trip GXA
MKJP → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-06-03 4 legs GXA
MKJP → KMIA → MKJP → MKJP → KMIA
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA964 · G6964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston ⚠ gap intl GXA965 · G6965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-06-02 2 legs round-trip GXA
KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-06-01 2 legs round-trip GXA
MKJP → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-05-03 2 legs round-trip GXA
KMCO → KMIA → KMCO
KMCO KMIA KMCO · Orlando → KMIA · Miami GXA599 · G6599 · sched Z
KCVG KMCO KCVG · Cincinnati / Covington → KMCO · Orlando ⚠ gap GXA599 · G6599 · sched Z
2026-05-02 1 legs GXA
KMIA → KCVG
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-05-01 4 legs round-trip GXA
MKJP → KMIA → MKJP → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA964 · G6964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA965 · G6965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-04-30 2 legs round-trip GXA
MKJP → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-04-29 3 legs round-trip GXA
MKJP → KMIA → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami ⚠ gap GXA599 · G6599 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-04-28 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-04-27 1 legs GXA
KMIA → KCVG
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA1199 · G61199 · sched Z
2026-04-26 2 legs round-trip GXA
KMCO → KMIA → KMCO
KMCO KMIA KMCO · Orlando → KMIA · Miami GXA599 · G6599 · ⏱ 12:29– (Nonem)
KCVG KMCO KCVG · Cincinnati / Covington → KMCO · Orlando ⚠ gap GXA599 · G6599 · sched Z
2026-04-25 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-04-24 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-04-23 4 legs GXA
KMIA → KCVG → KMIA → KMIA → MKJP
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-04-22 3 legs round-trip GXA
KMIA → MKJP → KCVG → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington ⚠ gap GXA199 · G6199 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA2964 · G62964 · sched Z
2026-04-21 3 legs GXA
KCVG → KMIA → KMIA → MKJP
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-04-20 3 legs GXA
KMIA → KCVG → KMIA → MKJP
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA1199 · G61199 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-04-19 2 legs GXA
KCVG → KMCO → KMIA
KCVG KMCO KCVG · Cincinnati / Covington → KMCO · Orlando GXA599 · G6599 · sched Z
KMCO KMIA KMCO · Orlando → KMIA · Miami GXA599 · G6599 · sched Z
2026-04-18 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-04-17 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-04-16 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-04-15 2 legs round-trip GXA
KMIA → KCVG → KMIA
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
2026-04-14 3 legs round-trip GXA
KMIA → KCVG → MKJP → KMIA
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston ⚠ gap intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-04-13 2 legs round-trip GXA
KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-04-12 2 legs GXA
KCVG → KMCO → KMIA
KCVG KMCO KCVG · Cincinnati / Covington → KMCO · Orlando GXA599 · G6599 · sched Z
KMCO KMIA KMCO · Orlando → KMIA · Miami GXA599 · G6599 · sched Z
2026-04-11 1 legs GXA
KMIA → KCVG
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-04-10 2 legs round-trip GXA
KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-04-09 4 legs round-trip GXA
MKJP → KMIA → KMIA → MKJP → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA964 · G6964 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston ⚠ gap intl GXA965 · G6965 · sched Z
2026-04-08 5 legs round-trip GXA
MKJP → KMIA → KMIA → ? → MKJP → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA964 · G6964 · sched Z
MKJP ? MKJP · Kingston → — ferry ⚠ gap GXA2964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston ⚠ gap intl GXA965 · G6965 · sched Z
2026-04-07 4 legs round-trip GXA
KMIA → MKJP → MKJP → KMIA → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston ⚠ gap intl GXA965 · G6965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA964 · G6964 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami ⚠ gap intl GXA2964 · G62964 · sched Z
2026-04-04 2 legs round-trip GXA
MKJP → KMIA → MKJP
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
2026-04-03 1 legs GXA
KCVG → KMIA
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
2026-04-02 2 legs round-trip GXA
KMIA → KCVG → KMIA
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
2026-04-01 2 legs round-trip GXA
KMIA → KCVG → KMIA
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
2026-03-31 3 legs GXA
MKJP → KMIA → MKJP → KCVG
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington ⚠ gap GXA199 · G6199 · sched Z
2026-03-30 2 legs round-trip GXA
KMIA → MKJP → KMIA
KMIA MKJP KMIA · Miami → MKJP · Kingston intl GXA2965 · G62965 · sched Z
MKJP KMIA MKJP · Kingston → KMIA · Miami intl GXA2964 · G62964 · sched Z
2026-03-29 2 legs round-trip GXA
KMCO → KMIA → KMCO
KMCO KMIA KMCO · Orlando → KMIA · Miami GXA199 · G6199 · sched Z
KCVG KMCO KCVG · Cincinnati / Covington → KMCO · Orlando ⚠ gap GXA599 · G6599 · sched Z
2026-03-28 2 legs round-trip GXA
KMIA → KCVG → KMIA
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
2026-03-27 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-03-26 2 legs round-trip GXA
KCVG → KMIA → KCVG
KCVG KMIA KCVG · Cincinnati / Covington → KMIA · Miami GXA599 · G6599 · sched Z
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z
2026-03-25 1 legs GXA
KMIA → KCVG
KMIA KCVG KMIA · Miami → KCVG · Cincinnati / Covington GXA199 · G6199 · sched Z