✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N319NV
/ A36980
139 flights over 42 days · 3.31 legs/day · base TJSJ · San Juan · operators: GXA, 620
139
Flights
20
Airports served
17%
ADS-B observed
1
Ferry / no-flightnum
Aircraft identity
A319-111
A319
Umb Bank Na Trustee
· reg N319NV · built 2005
Airbus · CFM INTL CFM56-5B5/P ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-22
6 legs
round-trip
GXA
MDPC → TJSJ → TJSJ → TJSJ → MDPC → MDPC → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · ⏱ 13:33– (Nonem)
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
⚠ gap
intl
GXA6204 · G66204 · ⏱ 18:51– (Nonem)
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
⚠ gap
intl
GXA6206 · G66206 · ⏱ 23:14– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6205 · G66205 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6201 · G66201 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6203 · G66203 · sched Z
2026-06-20
4 legs
round-trip
GXA
MDPC → TJSJ → TJSJ → MDPC → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
⚠ gap
intl
GXA6204 · G66204 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6201 · G66201 · sched Z
2026-06-19
2 legs
round-trip
GXA
MDPC → TJSJ → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · ⏱ 13:23– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
2026-06-18
4 legs
round-trip
GXA
MDPC → TJSJ → MDPC → TJSJ → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · ⏱ 13:52– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
2026-06-15
4 legs
round-trip
620
GXA
MDPC → TJSJ → MDPC → TJSJ → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
6202 · G46202 · ⏱ 14:01– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
2026-06-14
3 legs
GXA
KMIA → MTCH → KMIA → TJSJ
KMIA
→
MTCH
KMIA · Miami → MTCH · Cap Haitien
intl
GXA607 · G6607 · sched Z
MTCH
→
KMIA
MTCH · Cap Haitien → KMIA · Miami
intl
GXA608 · G6608 · sched Z
KMIA
→
TJSJ
KMIA · Miami → TJSJ · San Juan
intl
GXA136 · G6136 · sched Z
2026-06-13
3 legs
GXA
TJSJ → KMIA → MTCH → KMIA
TJSJ
→
KMIA
TJSJ · San Juan → KMIA · Miami
intl
GXA122 · G6122 · sched Z
KMIA
→
MTCH
KMIA · Miami → MTCH · Cap Haitien
intl
GXA607 · G6607 · sched Z
MTCH
→
KMIA
MTCH · Cap Haitien → KMIA · Miami
intl
GXA608 · G6608 · sched Z
2026-06-12
2 legs
round-trip
GXA
TJSJ → MDPC → TJSJ
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · sched Z
2026-06-11
4 legs
round-trip
GXA
MDPC → TJSJ → TJSJ → MDPC → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · ⏱ 13:55– (Nonem)
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
⚠ gap
intl
GXA6204 · G66204 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6201 · G66201 · sched Z
2026-06-08
4 legs
round-trip
GXA
MDPC → TJSJ → TJSJ → MDPC → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · ⏱ 13:57– (Nonem)
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
⚠ gap
intl
GXA6204 · G66204 · ⏱ 18:19– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6203 · G66203 · sched Z
2026-06-06
2 legs
round-trip
GXA
TJSJ → MDPC → TJSJ
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · sched Z
2026-06-05
2 legs
round-trip
GXA
TJSJ → MDPC → TJSJ
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · sched Z
2026-06-04
4 legs
round-trip
GXA
MDPC → TJSJ → TJSJ → MDPC → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · ⏱ 13:28– (Nonem)
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
⚠ gap
intl
GXA6204 · G66204 · ⏱ 18:09– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6203 · G66203 · sched Z
2026-06-01
4 legs
round-trip
GXA
MDPC → TJSJ → TJSJ → MDPC → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
⚠ gap
intl
GXA6204 · G66204 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6201 · G66201 · sched Z
2026-05-30
2 legs
round-trip
GXA
MDPC → TJSJ → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · ⏱ 18:08– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
2026-05-28
4 legs
GXA
MDPC → TJSJ → MDPC → MDPC → TJSJ
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · ⏱ 13:55– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6201 · G66201 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · sched Z
2026-05-25
4 legs
GXA
MDPC → TJSJ → MDPC → MDPC → TJSJ
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · ⏱ 17:57– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
⚠ gap
intl
GXA6203 · G66203 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · sched Z
2026-05-23
2 legs
round-trip
GXA
MDPC → TJSJ → MDPC
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · ⏱ 17:45– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
2026-05-21
5 legs
GXA
KOPF → TJSJ → MDPC → TJSJ → MDPC → TJSJ
KOPF
→
TJSJ
KOPF · Miami → TJSJ · San Juan
intl
GXA101 · G6101 · ⏱ 07:39– (Nonem)
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6201 · G66201 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6202 · G66202 · sched Z
TJSJ
→
MDPC
TJSJ · San Juan → MDPC · Punta Cana
intl
GXA6203 · G66203 · sched Z
MDPC
→
TJSJ
MDPC · Punta Cana → TJSJ · San Juan
intl
GXA6204 · G66204 · sched Z
2026-05-17
3 legs
GXA
KOPF → KAEX → KOPF → KHRL
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
GXA6181 · G66181 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
⚠ gap
GXA6183 · G66183 · sched Z
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
⚠ gap
GXA6182 · G66182 · sched Z
2026-05-16
3 legs
round-trip
GXA
KAEX → KHRL → KOPF → KAEX
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
GXA6183 · G66183 · sched Z
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
GXA6181 · G66181 · sched Z
2026-05-15
4 legs
GXA
KAEX → KHRL → KAEX → KOPF → KLSF
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
GXA6183 · G66183 · sched Z
KLSF
→
KAEX
KLSF · Fort Benning → KAEX · Alexandria
⚠ gap
GXA6182 · G66182 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
⚠ gap
GXA6184 · G66184 · sched Z
KOPF
→
KLSF
KOPF · Miami → KLSF · Fort Benning
GXA6181 · G66181 · sched Z
2026-05-14
4 legs
round-trip
GXA
MYNN → KOPF → KOPF → MKJP → MYNN
MYNN
→
KOPF
MYNN · Nassau → KOPF · Miami
intl
GXA6184 · G66184 · ⏱ 20:44–21:32 (48m)
KAEX
→
KOPF
KAEX · Alexandria → KOPF · Miami
⚠ gap
GXA6181 · G66181 · sched Z
KOPF
→
MKJP
KOPF · Miami → MKJP · Kingston
intl
GXA6198 · G66198 · sched Z
MKJP
→
MYNN
MKJP · Kingston → MYNN · Nassau
intl
GXA6199 · G66199 · sched Z
2026-05-13
2 legs
GXA
KOPF → KHRL → KAEX
KOPF
→
KHRL
KOPF · Miami → KHRL · Harlingen
GXA6226 · G66226 · sched Z
KHRL
→
KAEX
KHRL · Harlingen → KAEX · Alexandria
GXA6183 · G66183 · sched Z
2026-05-12
6 legs
GXA
KOPF → KMSY → KOPF → MDSD → KOPF → KAEX → TJSJ
KOPF
→
KMSY
KOPF · Miami → KMSY · New Orleans
GXA6181 · G66181 · ⏱ 10:06– (Nonem)
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
⚠ gap
GXA161 · G6161 · sched Z
KAEX
→
MDSD
KAEX · Alexandria → MDSD · Santo Domingo
⚠ gap
intl
GXA6209 · G66209 · sched Z
TJSJ
→
KOPF
TJSJ · San Juan → KOPF · Miami
⚠ gap
intl
GXA6184 · G66184 · sched Z
KMSY
→
KAEX
KMSY · New Orleans → KAEX · Alexandria
⚠ gap
GXA6181 · G66181 · sched Z
MDSD
→
TJSJ
MDSD · Santo Domingo → TJSJ · San Juan
⚠ gap
intl
GXA6208 · G66208 · sched Z
2026-05-11
4 legs
GXA
KELP → MSLP → KELP → KHRL → KHRL
KELP
→
MSLP
KELP · El Paso → MSLP · San Salvador (San Luis Talpa)
intl
GXA6168 · G66168 · sched Z
KHRL
→
KELP
KHRL · Harlingen → KELP · El Paso
⚠ gap
GXA6141 · G66141 · sched Z
MSLM
→
KHRL
MSLM · Las Mesas → KHRL · Harlingen
⚠ gap
intl
GXA6169 · G66169 · sched Z
KOPF
→
KHRL
KOPF · Miami → KHRL · Harlingen
⚠ gap
GXA160 · G6160 · sched Z
2026-05-10
3 legs
GXA
KAEX → KHRL → KAEX → KOPF
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
⚠ gap
GXA6181 · G66181 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
⚠ gap
GXA6183 · G66183 · sched Z
2026-05-09
3 legs
GXA
KAEX → KHRL → KAEX → KOPF
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
⚠ gap
GXA6181 · G66181 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
⚠ gap
GXA6183 · G66183 · sched Z
2026-05-08
3 legs
GXA
KOPF → KAEX → KOPF → KHRL
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
GXA6181 · G66181 · ⏱ 13:56– (Nonem)
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
⚠ gap
GXA6183 · G66183 · sched Z
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
⚠ gap
GXA6182 · G66182 · sched Z
2026-05-07
4 legs
GXA
KOPF → KDAL → KOPF → KOPF → KNKX
KOPF
→
KDAL
KOPF · Miami → KDAL · Dallas
GXA6181 · G66181 · ⏱ 10:49– (Nonem)
KNKX
→
KOPF
KNKX · San Diego → KOPF · Miami
⚠ gap
GXA6183 · G66183 · sched Z
KAEX
→
KOPF
KAEX · Alexandria → KOPF · Miami
⚠ gap
GXA154 · G6154 · sched Z
KDAL
→
KNKX
KDAL · Dallas → KNKX · San Diego
⚠ gap
GXA6182 · G66182 · sched Z
2026-05-06
2 legs
round-trip
GXA
MHLM → KAEX → MHLM
MHLM
→
KAEX
MHLM · San Pedro Sula → KAEX · Alexandria
intl
GXA6127 · G66127 · sched Z
KAEX
→
MHLM
KAEX · Alexandria → MHLM · San Pedro Sula
intl
GXA6158 · G66158 · sched Z
2026-05-05
2 legs
round-trip
GXA
KAEX → MGGT → KAEX
KAEX
→
MGGT
KAEX · Alexandria → MGGT · Guatemala City
intl
GXA6121 · G66121 · sched Z
MGGT
→
KAEX
MGGT · Guatemala City → KAEX · Alexandria
intl
GXA6122 · G66122 · sched Z
2026-05-04
3 legs
round-trip
GXA
KOPF → KHRL → KAEX → KOPF
KOPF
→
KHRL
KOPF · Miami → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KHRL
→
KAEX
KHRL · Harlingen → KAEX · Alexandria
GXA6183 · G66183 · sched Z
KJAX
→
KOPF
KJAX · Jacksonville → KOPF · Miami
⚠ gap
GXA6181 · G66181 · sched Z
2026-05-03
3 legs
GXA
KOPF → KAEX → KHRL → KJAX
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
GXA6181 · G66181 · sched Z
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KHRL
→
KJAX
KHRL · Harlingen → KJAX · Jacksonville
GXA6183 · G66183 · sched Z
2026-05-02
3 legs
round-trip
GXA
KOPF → KAEX → KHRL → KOPF
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
GXA6181 · G66181 · sched Z
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
GXA6183 · G66183 · sched Z
2026-05-01
3 legs
round-trip
GXA
KOPF → KAEX → KHRL → KOPF
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
GXA6181 · G66181 · ⏱ 13:09– (Nonem)
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
ferry
GXA6182 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
GXA6183 · G66183 · sched Z
2026-04-30
4 legs
GXA
KOPF → MKJP → KOPF → KOPF → MYNN
KOPF
→
MKJP
KOPF · Miami → MKJP · Kingston
intl
GXA6198 · G66198 · ⏱ 14:16– (Nonem)
MYNN
→
KOPF
MYNN · Nassau → KOPF · Miami
⚠ gap
intl
GXA6184 · G66184 · ⏱ 19:14–20:08 (55m)
KAEX
→
KOPF
KAEX · Alexandria → KOPF · Miami
⚠ gap
GXA6181 · G66181 · sched Z
MKJP
→
MYNN
MKJP · Kingston → MYNN · Nassau
⚠ gap
intl
GXA6199 · G66199 · sched Z
2026-04-29
2 legs
round-trip
GXA
KHRL → KAEX → KHRL
KHRL
→
KAEX
KHRL · Harlingen → KAEX · Alexandria
GXA6182 · G66182 · sched Z
KOPF
→
KHRL
KOPF · Miami → KHRL · Harlingen
⚠ gap
GXA6181 · G66181 · sched Z
2026-04-28
4 legs
round-trip
GXA
MDSD → TJSJ → KOPF → KOPF → MDSD
MDSD
→
TJSJ
MDSD · Santo Domingo → TJSJ · San Juan
intl
GXA6208 · G66208 · sched Z
TJSJ
→
KOPF
TJSJ · San Juan → KOPF · Miami
intl
GXA6184 · G66184 · sched Z
KAEX
→
KOPF
KAEX · Alexandria → KOPF · Miami
⚠ gap
GXA6181 · G66181 · sched Z
KOPF
→
MDSD
KOPF · Miami → MDSD · Santo Domingo
intl
GXA6209 · G66209 · sched Z
2026-04-27
3 legs
GXA
KJAX → KHRL → KJAX → KAEX
KJAX
→
KHRL
KJAX · Jacksonville → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KOPF
→
KJAX
KOPF · Miami → KJAX · Jacksonville
⚠ gap
GXA6181 · G66181 · sched Z
KHRL
→
KAEX
KHRL · Harlingen → KAEX · Alexandria
⚠ gap
GXA6183 · G66183 · sched Z
2026-04-25
5 legs
round-trip
GXA
KOPF → KAEX → KAEX → KHRL → KOPF → KOPF
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
GXA6181 · G66181 · ⏱ 12:51– (Nonem)
KOPF
→
KAEX
KOPF · Miami → KAEX · Alexandria
⚠ gap
GXA101 · G6101 · sched Z
KAEX
→
KHRL
KAEX · Alexandria → KHRL · Harlingen
GXA6182 · G66182 · sched Z
KAEX
→
KOPF
KAEX · Alexandria → KOPF · Miami
⚠ gap
GXA6183 · G66183 · sched Z
KHRL
→
KOPF
KHRL · Harlingen → KOPF · Miami
⚠ gap
GXA6183 · G66183 · sched Z
2026-04-18
1 legs
GXA
KSFB → KOPF
KSFB
→
KOPF
KSFB · Orlando → KOPF · Miami
GXA150 · G6150 · sched Z