✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
F-ONUI
/ 3A3688
128 flights over 78 days · 1.64 legs/day · base NTAA · Papeete · operators: THT
128
Flights
5
Airports served
46%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
B787-9
B789
Air Tahiti Nui
· reg F-ONUI
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-22
2 legs
THT
LFPG → KLAX → NTAA
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · ⏱ 23:41– (Nonem)
2026-06-21
3 legs
THT
KLAX → NTAA → KLAX → LFPG
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · ⏱ 00:57– (Nonem)
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT8 · TN8 · sched 09:45Z
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched 20:30Z
2026-06-20
1 legs
THT
LFPG → KLAX
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
2026-06-19
1 legs
THT
KLAX → LFPG
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched Z
2026-06-18
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:14– (Nonem)
2026-06-14
2 legs
THT
LFPG → KLAX → NTAA
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · sched 23:20Z
2026-06-13
2 legs
THT
NTAA → KLAX → LFPG
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT8 · TN8 · ⏱ 09:52– (Nonem)
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched 20:30Z
2026-06-12
2 legs
THT
LFPG → KLAX → NTAA
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · sched 23:20Z
2026-06-11
2 legs
THT
NTAA → KLAX → LFPG
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT8 · TN8 · ⏱ 09:50– (Nonem)
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched 20:30Z
2026-06-10
1 legs
THT
KLAX → NTAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT501 · TN501 · sched 06:50Z
2026-06-09
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT502 · TN502 · ⏱ 09:57– (Nonem)
2026-06-08
2 legs
THT
LFPG → KLAX → NTAA
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · sched 23:20Z
2026-06-07
2 legs
THT
NTAA → KLAX → LFPG
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT8 · TN8 · ⏱ 09:49– (Nonem)
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched 20:30Z
2026-06-06
2 legs
THT
LFPG → KLAX → NTAA
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · sched 23:40Z
2026-06-05
1 legs
THT
KLAX → LFPG
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched 20:30Z
2026-06-04
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:27– (Nonem)
2026-06-03
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · sched 18:25Z
2026-06-02
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:16– (Nonem)
2026-06-01
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · ⏱ 06:28– (Nonem)
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:30–23:49 (319m)
2026-05-31
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · ⏱ 03:57–08:20 (263m)
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:25– (Nonem)
2026-05-30
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · ⏱ 06:18– (Nonem)
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · sched 18:25Z
2026-05-28
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:26– (Nonem)
2026-05-27
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · sched 18:25Z
2026-05-26
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · ⏱ 03:29– (Nonem)
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:07–17:52 (465m)
2026-05-25
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · ⏱ 06:29–14:21 (472m)
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:41– (Nonem)
2026-05-24
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · ⏱ 04:01– (Nonem)
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:36– (Nonem)
2026-05-23
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · sched 18:25Z
2026-05-21
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · sched 09:59Z
2026-05-20
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:32– (Nonem)
2026-05-19
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT2 · TN2 · ⏱ 08:44– (Nonem)
2026-05-18
1 legs
THT
KLAX → NTAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT111 · TN111 · sched 06:00Z
2026-05-17
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:35Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:40– (Nonem)
2026-05-16
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · sched 18:25Z
2026-05-14
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:24– (Nonem)
2026-05-13
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:27– (Nonem)
2026-05-12
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT2 · TN2 · sched 08:30Z
2026-05-11
1 legs
THT
KLAX → NTAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT111 · TN111 · sched 06:00Z
2026-05-10
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · ⏱ 04:16–08:57 (281m)
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 11:05– (Nonem)
2026-05-09
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:52– (Nonem)
2026-05-07
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · sched 09:59Z
2026-05-06
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:55– (Nonem)
2026-05-05
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT2 · TN2 · ⏱ 08:29– (Nonem)
2026-05-04
1 legs
THT
KLAX → NTAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT111 · TN111 · sched 06:00Z
2026-05-03
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:35Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:56– (Nonem)
2026-05-02
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:51– (Nonem)
2026-04-30
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:26– (Nonem)
2026-04-29
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:38– (Nonem)
2026-04-28
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT2 · TN2 · ⏱ 08:40– (Nonem)
2026-04-27
1 legs
THT
RJAA → NTAA
RJAA
→
NTAA
RJAA · Narita → NTAA · Papeete
intl
THT87 · TN87 · ⏱ 09:59–20:36 (637m)
2026-04-26
2 legs
THT
KLAX → NTAA → RJAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT111 · TN111 · sched 06:00Z
NTAA
→
RJAA
NTAA · Papeete → RJAA · Narita
intl
THT88 · TN88 · ⏱ 19:38– (Nonem)
2026-04-25
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT2 · TN2 · sched 08:30Z
2026-04-24
1 legs
THT
RJAA → NTAA
RJAA
→
NTAA
RJAA · Narita → NTAA · Papeete
intl
THT87 · TN87 · sched 09:25Z
2026-04-23
1 legs
THT
NTAA → RJAA
NTAA
→
RJAA
NTAA · Papeete → RJAA · Narita
intl
THT88 · TN88 · sched 19:20Z
2026-04-20
1 legs
THT
KLAX → NTAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT111 · TN111 · sched 06:00Z
2026-04-19
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · ⏱ 04:07– (Nonem)
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 11:44– (Nonem)
2026-04-18
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · sched 18:25Z
2026-04-16
2 legs
THT
NZAA → NTAA → KLAX
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:18– (Nonem)
2026-04-15
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:33– (Nonem)
2026-04-14
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:18– (Nonem)
2026-04-13
1 legs
THT
RJAA → NTAA
RJAA
→
NTAA
RJAA · Narita → NTAA · Papeete
intl
THT87 · TN87 · ⏱ 10:01– (Nonem)
2026-04-12
2 legs
THT
KLAX → NTAA → RJAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT111 · TN111 · sched 06:00Z
NTAA
→
RJAA
NTAA · Papeete → RJAA · Narita
intl
THT88 · TN88 · ⏱ 19:22–06:59 (696m)
2026-04-11
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT2 · TN2 · ⏱ 08:50– (Nonem)
2026-04-10
1 legs
THT
RJAA → NTAA
RJAA
→
NTAA
RJAA · Narita → NTAA · Papeete
intl
THT87 · TN87 · sched 09:25Z
2026-04-09
2 legs
THT
NZAA → NTAA → RJAA
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · ⏱ 03:35– (Nonem)
NTAA
→
RJAA
NTAA · Papeete → RJAA · Narita
intl
THT88 · TN88 · ⏱ 19:28– (Nonem)
2026-04-08
2 legs
THT
KLAX → NTAA → NZAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT101 · TN101 · sched 06:00Z
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:33–23:43 (310m)
2026-04-07
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT102 · TN102 · ⏱ 10:02– (Nonem)
2026-04-06
1 legs
THT
RJAA → NTAA
RJAA
→
NTAA
RJAA · Narita → NTAA · Papeete
intl
THT87 · TN87 · ⏱ 10:08– (Nonem)
2026-04-05
2 legs
THT
KLAX → NTAA → RJAA
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT111 · TN111 · sched 06:00Z
NTAA
→
RJAA
NTAA · Papeete → RJAA · Narita
intl
THT88 · TN88 · sched 19:20Z
2026-04-04
1 legs
THT
NTAA → KLAX
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT2 · TN2 · ⏱ 08:17– (Nonem)
2026-04-03
1 legs
THT
RJAA → NTAA
RJAA
→
NTAA
RJAA · Narita → NTAA · Papeete
intl
THT87 · TN87 · ⏱ 09:49– (Nonem)
2026-04-02
2 legs
THT
NZAA → NTAA → RJAA
NZAA
→
NTAA
NZAA · Auckland → NTAA · Papeete
intl
THT102 · TN102 · sched 03:15Z
NTAA
→
RJAA
NTAA · Papeete → RJAA · Narita
intl
THT88 · TN88 · ⏱ 19:32– (Nonem)
2026-04-01
1 legs
THT
NTAA → NZAA
NTAA
→
NZAA
NTAA · Papeete → NZAA · Auckland
intl
THT101 · TN101 · ⏱ 18:39– (Nonem)
2026-03-31
2 legs
THT
LFPG → KLAX → NTAA
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · ⏱ 23:52–07:34 (462m)
2026-03-30
2 legs
THT
NTAA → KLAX → LFPG
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT8 · TN8 · ⏱ 09:53– (Nonem)
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched 20:30Z
2026-03-29
2 legs
THT
LFPG → KLAX → NTAA
LFPG
→
KLAX
LFPG · Paris (Roissy-en-France, Val-d'Oise) → KLAX · Los Angeles
intl
THT7 · TN7 · sched 10:05Z
KLAX
→
NTAA
KLAX · Los Angeles → NTAA · Papeete
intl
THT7 · TN7 · sched 23:20Z
2026-03-28
2 legs
THT
NTAA → KLAX → LFPG
NTAA
→
KLAX
NTAA · Papeete → KLAX · Los Angeles
intl
THT8 · TN8 · ⏱ 10:00– (Nonem)
KLAX
→
LFPG
KLAX · Los Angeles → LFPG · Paris (Roissy-en-France, Val-d'Oise)
intl
THT8 · TN8 · sched 19:35Z
2026-03-27
1 legs
THT
RJAA → NTAA
RJAA
→
NTAA
RJAA · Narita → NTAA · Papeete
intl
THT87 · TN87 · ⏱ 11:17–21:20 (603m)
2026-03-26
1 legs
THT
NTAA → RJAA
NTAA
→
RJAA
NTAA · Papeete → RJAA · Narita
intl
THT88 · TN88 · sched 18:35Z