✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
9H-GTC
/ 4D2124
127 flights over 51 days · 2.49 legs/day · base LPPR · Porto · operators: HAT
127
Flights
43
Airports served
9%
ADS-B observed
42
Ferry / no-flightnum
Aircraft identity
737 430
B734
Air Horizont
· reg 9H-GTC
Boeing ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
3 legs
round-trip
HAT
LIBR → LGKR → LPPR → LIBR
LIBR
→
LGKR
LIBR · Brindisi → LGKR · Kerkyra (Corfu)
intl
HAT5020 · HT5020 · sched Z
LGKR
→
LPPR
LGKR · Kerkyra (Corfu) → LPPR · Porto
intl
HAT5020 · HT5020 · sched Z
LPPR
→
LIBR
LPPR · Porto → LIBR · Brindisi
intl
HAT5020 · HT5020 · sched Z
2026-06-22
4 legs
HAT
DTTJ → LPPR → DTTJ → LPPR → LPPS
DTTJ
→
LPPR
DTTJ · Mellita → LPPR · Porto
intl
HAT5013 · HT5013 · ⏱ 17:52– (Nonem)
LPPR
→
DTTJ
LPPR · Porto → DTTJ · Mellita
intl
HAT5012 · HT5012 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
⚠ gap
HAT5011 · HT5011 · sched Z
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5010 · HT5010 · sched Z
2026-06-20
1 legs
round-trip
HAT
LPPR → LPPR
LPPR
→
LPPR
LPPR · Porto → LPPR · Porto
HAT5060 · HT5060 · sched Z
2026-06-19
2 legs
round-trip
HAT
LPPR → DTTJ → LPPR
LPPR
→
DTTJ
LPPR · Porto → DTTJ · Mellita
intl
HAT5052 · HT5052 · sched Z
DTTJ
→
LPPR
DTTJ · Mellita → LPPR · Porto
intl
HAT5053 · HT5053 · sched Z
2026-06-16
3 legs
round-trip
HAT
LIBR → LPPR → LGKR → LIBR
LIBR
→
LPPR
LIBR · Brindisi → LPPR · Porto
intl
HAT5020 · HT5020 · ⏱ 14:46– (Nonem)
LPPR
→
LGKR
LPPR · Porto → LGKR · Kerkyra (Corfu)
intl
HAT5020 · HT5020 · sched Z
LGKR
→
LIBR
LGKR · Kerkyra (Corfu) → LIBR · Brindisi
intl
HAT5020 · HT5020 · sched Z
2026-06-15
4 legs
HAT
DTTJ → LPPR → DTTJ → LPPR → LPPS
DTTJ
→
LPPR
DTTJ · Mellita → LPPR · Porto
intl
HAT5013 · HT5013 · ⏱ 19:40– (Nonem)
LPPR
→
DTTJ
LPPR · Porto → DTTJ · Mellita
intl
HAT5012 · HT5012 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
⚠ gap
HAT5011 · HT5011 · sched Z
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5010 · HT5010 · sched Z
2026-06-14
4 legs
HAT
LPPR → LPPS → LPPR → LPPR → LPPS
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5070 · HT5070 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
HAT5073 · HT5073 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
⚠ gap
HAT5071 · HT5071 · sched Z
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5072 · HT5072 · sched Z
2026-06-13
4 legs
HAT
GMFO → LPPR → LIEO → GMFO → LPPR
GMFO
→
LPPR
GMFO · Ahl Angad → LPPR · Porto
intl
HAT5063 · HT5063 · sched Z
LPPR
→
LIEO
LPPR · Porto → LIEO · Olbia (SS)
intl
HAT5060 · HT5060 · sched Z
LPPR
→
GMFO
LPPR · Porto → GMFO · Ahl Angad
⚠ gap
intl
HAT5062 · HT5062 · sched Z
LIEO
→
LPPR
LIEO · Olbia (SS) → LPPR · Porto
ferry
⚠ gap
intl
HAT506P · sched Z
2026-06-12
1 legs
HAT
LBWN → LPPR
LBWN
→
LPPR
LBWN · Varna → LPPR · Porto
ferry
intl
HAT101M · sched Z
2026-06-09
3 legs
HAT
LPPR → LGKR → LIBR → LBWN
LPPR
→
LGKR
LPPR · Porto → LGKR · Kerkyra (Corfu)
intl
HAT5020 · HT5020 · sched Z
LGKR
→
LIBR
LGKR · Kerkyra (Corfu) → LIBR · Brindisi
intl
HAT5020 · HT5020 · sched Z
LIBR
→
LBWN
LIBR · Brindisi → LBWN · Varna
ferry
intl
HAT100M · sched Z
2026-06-08
4 legs
round-trip
HAT
LPPR → LPPS → LPPR → DTTJ → LPPR
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5010 · HT5010 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
HAT5011 · HT5011 · sched Z
LPPR
→
DTTJ
LPPR · Porto → DTTJ · Mellita
intl
HAT5012 · HT5012 · sched Z
DTTJ
→
LPPR
DTTJ · Mellita → LPPR · Porto
intl
HAT5013 · HT5013 · sched Z
2026-06-07
4 legs
round-trip
HAT
LPPR → LPPS → LPPR → LPPS → LPPR
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5072 · HT5072 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
ferry
HAT508P · sched Z
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5070 · HT5070 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
ferry
HAT507P · sched Z
2026-06-06
2 legs
round-trip
HAT
LPPR → GMFO → LPPR
LPPR
→
GMFO
LPPR · Porto → GMFO · Ahl Angad
intl
HAT5062 · HT5062 · sched Z
GMFO
→
LPPR
GMFO · Ahl Angad → LPPR · Porto
ferry
intl
HAT506P · sched Z
2026-06-05
2 legs
round-trip
HAT
DTTJ → LPPR → DTTJ
DTTJ
→
LPPR
DTTJ · Mellita → LPPR · Porto
intl
HAT5053 · HT5053 · ⏱ 17:34– (Nonem)
LPPR
→
DTTJ
LPPR · Porto → DTTJ · Mellita
intl
HAT5052 · HT5052 · sched Z
2026-06-04
3 legs
round-trip
HAT
LEMD → LPPR → LPBJ → LEMD
LEMD
→
LPPR
LEMD · Madrid → LPPR · Porto
ferry
intl
HAT5013 · sched Z
LPPR
→
LPBJ
LPPR · Porto → LPBJ · Beja
ferry
HAT501P · sched Z
LPBJ
→
LEMD
LPBJ · Beja → LEMD · Madrid
intl
HAT5013 · HT5013 · sched Z
2026-06-01
4 legs
round-trip
HAT
DTTJ → LPPR → LPPS → LPPR → DTTJ
DTTJ
→
LPPR
DTTJ · Mellita → LPPR · Porto
ferry
intl
HAT502P · ⏱ 17:26– (Nonem)
LPPR
→
LPPS
LPPR · Porto → LPPS · Vila Baleira
HAT5010 · HT5010 · sched Z
LPPS
→
LPPR
LPPS · Vila Baleira → LPPR · Porto
ferry
HAT501P · sched Z
LPPR
→
DTTJ
LPPR · Porto → DTTJ · Mellita
intl
HAT5012 · HT5012 · sched Z
2026-05-31
2 legs
round-trip
HAT
EGMC → LPPR → EGMC
EGMC
→
LPPR
EGMC · Southend-on-Sea, Essex → LPPR · Porto
ferry
intl
HAT815P · sched Z
LHBP
→
EGMC
LHBP · Budapest → EGMC · Southend-on-Sea, Essex
⚠ gap
intl
HAT2815 · HT2815 · sched Z
2026-05-30
7 legs
HAT
EGMC → LHBP → LIEO → LIMC → LIMC → LIEO → LHBP → LIME
EGMC
→
LHBP
EGMC · Southend-on-Sea, Essex → LHBP · Budapest
intl
HAT2805 · HT2805 · sched Z
LIMC
→
LIEO
LIMC · Ferno (VA) → LIEO · Olbia (SS)
⚠ gap
HAT3301 · HT3301 · sched Z
LIEO
→
LIMC
LIEO · Olbia (SS) → LIMC · Ferno (VA)
HAT3302 · HT3302 · sched Z
LHBP
→
LIMC
LHBP · Budapest → LIMC · Ferno (VA)
ferry
⚠ gap
intl
HAT805P · sched Z
LIME
→
LIEO
LIME · Orio al Serio (BG) → LIEO · Olbia (SS)
⚠ gap
HAT4741 · HT4741 · sched Z
LIMC
→
LHBP
LIMC · Ferno (VA) → LHBP · Budapest
ferry
⚠ gap
intl
HAT281P · sched Z
LIEO
→
LIME
LIEO · Olbia (SS) → LIME · Orio al Serio (BG)
ferry
⚠ gap
HAT474P · sched Z
2026-05-29
2 legs
HAT
LPPR → DTTJ → EGMC
LPPR
→
DTTJ
LPPR · Porto → DTTJ · Mellita
intl
HAT5052 · HT5052 · sched Z
DTTJ
→
EGMC
DTTJ · Mellita → EGMC · Southend-on-Sea, Essex
ferry
intl
HAT505P · sched Z
2026-05-28
4 legs
round-trip
HAT
LEZG → LEST → LEST → LPPR → LEZG
LEZG
→
LEST
LEZG · Zaragoza → LEST · Santiago de Compostela
HAT1618 · HT1618 · ⏱ 14:33– (Nonem)
LIMC
→
LEST
LIMC · Ferno (VA) → LEST · Santiago de Compostela
⚠ gap
intl
HAT6445 · HT6445 · sched Z
LEST
→
LPPR
LEST · Santiago de Compostela → LPPR · Porto
ferry
intl
HAT618P · sched Z
LEST
→
LEZG
LEST · Santiago de Compostela → LEZG · Zaragoza
ferry
⚠ gap
HAT445P · sched Z
2026-05-25
2 legs
round-trip
HAT
LEMG → LIMC → LEMG
LEMG
→
LIMC
LEMG · Málaga → LIMC · Ferno (VA)
intl
HAT6558 · HT6558 · sched Z
LEVC
→
LEMG
LEVC · Valencia → LEMG · Málaga
ferry
⚠ gap
HAT366P · sched Z
2026-05-24
2 legs
HAT
LEVT → LGAV → LEVC
LEVT
→
LGAV
LEVT · Alava → LGAV · Spata-Artemida
ferry
intl
HAT909P · sched Z
LGAV
→
LEVC
LGAV · Spata-Artemida → LEVC · Valencia
intl
HAT4366 · HT4366 · sched Z
2026-05-23
2 legs
round-trip
HAT
LEMD → LEVT → LEMD
LEMD
→
LEVT
LEMD · Madrid → LEVT · Alava
HAT3029 · HT3029 · sched Z
LEPP
→
LEMD
LEPP · Pamplona → LEMD · Madrid
⚠ gap
HAT3028 · HT3028 · sched Z
2026-05-22
2 legs
HAT
LIMC → LEMG → LEPP
LIMC
→
LEMG
LIMC · Ferno (VA) → LEMG · Málaga
intl
HAT6557 · HT6557 · sched Z
LEMG
→
LEPP
LEMG · Málaga → LEPP · Pamplona
ferry
HAT557P · sched Z
2026-05-17
1 legs
HAT
LIMJ → LIMC
LIMJ
→
LIMC
LIMJ · Genova (GE) → LIMC · Ferno (VA)
HAT4056 · HT4056 · sched Z
2026-05-16
1 legs
HAT
LIMC → LIMJ
LIMC
→
LIMJ
LIMC · Ferno (VA) → LIMJ · Genova (GE)
HAT4055 · HT4055 · sched Z
2026-05-13
2 legs
round-trip
HAT
LIRF → LIMC → LIRF
LIRF
→
LIMC
LIRF · Rome → LIMC · Ferno (VA)
HAT3688 · HT3688 · sched Z
LEPA
→
LIRF
LEPA · Palma de Mallorca → LIRF · Rome
⚠ gap
intl
HAT3688 · HT3688 · sched Z
2026-05-11
2 legs
round-trip
HAT
LIRF → LEPA → LIRF
LIRF
→
LEPA
LIRF · Rome → LEPA · Palma de Mallorca
intl
HAT3687 · HT3687 · ⏱ 10:07– (Nonem)
LIMC
→
LIRF
LIMC · Ferno (VA) → LIRF · Rome
⚠ gap
HAT3687 · HT3687 · sched Z
2026-05-09
2 legs
HAT
LEAL → LEVT → LIMC
LEAL
→
LEVT
LEAL · Alicante → LEVT · Alava
HAT4928 · HT4928 · sched Z
LEVT
→
LIMC
LEVT · Alava → LIMC · Ferno (VA)
ferry
intl
HAT928P · sched Z
2026-05-08
3 legs
HAT
LIMC → LFBT → LEAL → LEVT
LIMC
→
LFBT
LIMC · Ferno (VA) → LFBT · Tarbes/Lourdes/Pyrénées
intl
HAT4561 · HT4561 · sched Z
LEVT
→
LEAL
LEVT · Alava → LEAL · Alicante
⚠ gap
HAT4927 · HT4927 · sched Z
LFBT
→
LEVT
LFBT · Tarbes/Lourdes/Pyrénées → LEVT · Alava
ferry
⚠ gap
intl
HAT492P · sched Z
2026-05-07
1 legs
HAT
LOWG → LIMC
LOWG
→
LIMC
LOWG · Feldkirchen bei Graz → LIMC · Ferno (VA)
ferry
intl
HAT926P · sched Z
2026-05-03
1 legs
HAT
LEVC → LOWG
LEVC
→
LOWG
LEVC · Valencia → LOWG · Feldkirchen bei Graz
intl
HAT4926 · HT4926 · sched Z
2026-04-30
1 legs
HAT
LOWG → LEVC
LOWG
→
LEVC
LOWG · Feldkirchen bei Graz → LEVC · Valencia
intl
HAT4925 · HT4925 · sched Z
2026-04-27
3 legs
HAT
LEIB → LIEO → LJSG → LOWG
LEIB
→
LIEO
LEIB · Ibiza (Eivissa) → LIEO · Olbia (SS)
intl
HAT6513 · HT6513 · sched Z
LIEO
→
LJSG
LIEO · Olbia (SS) → LJSG · Šmartno pri Slovenj Gradcu
ferry
intl
HAT513P · sched Z
LOWG
→
LOWG
LOWG · Feldkirchen bei Graz → LOWG · Feldkirchen bei Graz
ferry
⚠ gap
HAT513P · sched Z
2026-04-26
3 legs
HAT
LBWN → LDDU → LFPG → LEIB
LBWN
→
LDDU
LBWN · Varna → LDDU · Dubrovnik
ferry
intl
HAT472P · sched Z
LDDU
→
LFPG
LDDU · Dubrovnik → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
HAT4722 · HT4722 · sched Z
LFPG
→
LEIB
LFPG · Paris (Roissy-en-France, Val-d'Oise) → LEIB · Ibiza (Eivissa)
ferry
intl
HAT722P · sched Z
2026-04-24
1 legs
HAT
LEAM → LBWN
LEAM
→
LBWN
LEAM · Almería → LBWN · Varna
ferry
intl
HAT100M · sched Z
2026-04-23
1 legs
HAT
LEVC → LEAM
LEVC
→
LEAM
LEVC · Valencia → LEAM · Almería
HAT4652 · HT4652 · sched Z
2026-04-19
5 legs
HAT
LEMD → ? → LEVC → LEMD → LEVT → EBBR
LEMD
→
?
LEMD · Madrid → —
HAT6851 · HT6851 · sched Z
?
→
LEVC
— → LEVC · Valencia
ferry
HAT851P · sched Z
EBBR
→
LEMD
EBBR · Zaventem → LEMD · Madrid
⚠ gap
intl
HAT5627 · HT5627 · sched Z
LEZL
→
LEVT
LEZL · Seville → LEVT · Alava
⚠ gap
HAT4521 · HT4521 · sched Z
LEVT
→
EBBR
LEVT · Alava → EBBR · Zaventem
ferry
intl
HAT521P · sched Z
2026-04-18
1 legs
HAT
LEVT → LEZL
LEVT
→
LEZL
LEVT · Alava → LEZL · Seville
HAT4520 · HT4520 · sched Z
2026-04-17
4 legs
HAT
LGAV → LEMD → LEVT → LDSP → LFBT
LGAV
→
LEMD
LGAV · Spata-Artemida → LEMD · Madrid
intl
HAT5769 · HT5769 · sched Z
LDSP
→
LEVT
LDSP · Split → LEVT · Alava
ferry
⚠ gap
intl
HAT688P · sched Z
LFBT
→
LDSP
LFBT · Tarbes/Lourdes/Pyrénées → LDSP · Split
⚠ gap
intl
HAT6688 · HT6688 · sched Z
LEMD
→
LFBT
LEMD · Madrid → LFBT · Tarbes/Lourdes/Pyrénées
ferry
⚠ gap
intl
HAT769P · sched Z
2026-04-14
3 legs
HAT
LXGB → LFBT → LEMD → LGAV
LXGB
→
LFBT
LXGB · Gibraltar → LFBT · Tarbes/Lourdes/Pyrénées
intl
HAT6702 · HT6702 · ⏱ 09:43– (Nonem)
LFBT
→
LEMD
LFBT · Tarbes/Lourdes/Pyrénées → LEMD · Madrid
ferry
intl
HAT576P · ⏱ 12:10– (Nonem)
LEMD
→
LGAV
LEMD · Madrid → LGAV · Spata-Artemida
intl
HAT5768 · HT5768 · sched Z
2026-04-13
2 legs
HAT
LEXJ → LEAM → LXGB
LEXJ
→
LEAM
LEXJ · Santander → LEAM · Almería
HAT3424 · HT3424 · sched Z
LEAM
→
LXGB
LEAM · Almería → LXGB · Gibraltar
ferry
intl
HAT424P · sched Z
2026-04-12
2 legs
round-trip
HAT
LEAM → LEXJ → LEAM
LEAM
→
LEXJ
LEAM · Almería → LEXJ · Santander
HAT3423 · HT3423 · sched Z
EINN
→
LEAM
EINN · Shannon → LEAM · Almería
ferry
⚠ gap
intl
HAT6738 · sched Z
2026-04-11
1 legs
HAT
LFMT → EINN
LFMT
→
EINN
LFMT · Montpellier/Méditerranée → EINN · Shannon
intl
HAT6738 · HT6738 · sched Z
2026-04-10
2 legs
round-trip
HAT
EINN → LFMT → EINN
EINN
→
LFMT
EINN · Shannon → LFMT · Montpellier/Méditerranée
intl
HAT6737 · HT6737 · sched Z
LEPP
→
EINN
LEPP · Pamplona → EINN · Shannon
ferry
⚠ gap
intl
HAT673P · sched Z
2026-04-06
2 legs
round-trip
HAT
LPPT → LEPP → LPPT
LPPT
→
LEPP
LPPT · Lisbon → LEPP · Pamplona
intl
HAT6718 · HT6718 · sched Z
LEZG
→
LPPT
LEZG · Zaragoza → LPPT · Lisbon
⚠ gap
intl
HAT671P · HT6716 · sched Z
2026-04-05
2 legs
round-trip
HAT
LEZG → LFRN → LEZG
LEZG
→
LFRN
LEZG · Zaragoza → LFRN · Saint-Jacques-de-la-Lande, Ille-et-Vilaine
ferry
intl
HAT671P · sched Z
LFRN
→
LEZG
LFRN · Saint-Jacques-de-la-Lande, Ille-et-Vilaine → LEZG · Zaragoza
intl
HAT6716 · HT6716 · sched Z
2026-04-01
2 legs
round-trip
HAT
LEZG → LFRN → LEZG
LEZG
→
LFRN
LEZG · Zaragoza → LFRN · Saint-Jacques-de-la-Lande, Ille-et-Vilaine
intl
HAT6713 · HT6713 · ⏱ 16:16– (Nonem)
LFRN
→
LEZG
LFRN · Saint-Jacques-de-la-Lande, Ille-et-Vilaine → LEZG · Zaragoza
ferry
intl
HAT713P · sched Z
2026-03-31
3 legs
round-trip
HAT
LEZG → EGPH → LFMP → LEZG
LEZG
→
EGPH
LEZG · Zaragoza → EGPH · Edinburgh
ferry
intl
HAT657P · ⏱ 07:28– (Nonem)
EGPH
→
LFMP
EGPH · Edinburgh → LFMP · Perpignan/Rivesaltes
intl
HAT6575 · HT6575 · sched Z
LFMP
→
LEZG
LFMP · Perpignan/Rivesaltes → LEZG · Zaragoza
ferry
intl
HAT575P · sched Z
2026-03-28
2 legs
round-trip
HAT
LEZG → LEGR → LEZG
LEZG
→
LEGR
LEZG · Zaragoza → LEGR · Granada
HAT4548 · HT4548 · sched Z
LEGR
→
LEZG
LEGR · Granada → LEZG · Zaragoza
HAT4549 · HT4549 · sched Z
2026-03-27
3 legs
round-trip
HAT
EGPH → LEZG → LFMP → EGPH
EGPH
→
LEZG
EGPH · Edinburgh → LEZG · Zaragoza
ferry
intl
HAT574P · sched Z
LEZG
→
LFMP
LEZG · Zaragoza → LFMP · Perpignan/Rivesaltes
ferry
intl
HAT657P · sched Z
LFMP
→
EGPH
LFMP · Perpignan/Rivesaltes → EGPH · Edinburgh
intl
HAT6574 · HT6574 · sched Z