‹ Aircraft

DQ-FLC / C880B0

528 flights over 89 days · 5.93 legs/day · base NFNA · Nausori · operators: FJA, FJ1, FJ2

528
Flights
11
Airports served
2%
ADS-B observed
6
Ferry / no-flightnum

Aircraft identity

No static metadata for this hex (OpenSky covers ~79% of the fleet).

Rotation map · last 14 days of legs

Daily rotations

2026-06-21 3 legs FJA
NFNA → NFNA → NFFN → NGFU
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA08 · FJ8 · sched 18:30Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 23:05Z
2026-06-20 6 legs FJA
NFNA → NFNA → NFNA → NFFN → NFNA → NFFN → NFFN
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA280 · FJ280 · sched 01:20Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA2 · FJ2 · sched 17:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA14 · FJ14 · sched Z
2026-06-19 9 legs FJA
NFNV → NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN → NFNA → NFNB
NFNV NFFN NFNV → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA09 · FJ9 · sched 20:30Z
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA281 · FJ281 · sched 22:00Z
2026-06-18 1 legs FJA
NFFN → NFNL
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-06-16 2 legs FJA
NGFU → NFNA → NFFN
NGFU NFNA NGFU · Funafuti → NFNA · Nausori intl FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
2026-06-15 4 legs FJ2FJA
NFFN → NFTV → NFFN → NFNA → NGFU
NFFN NFTV NFFN · Nadi → NFTV · Vava'u Island intl FJA275 · FJ275 · sched 01:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA274 · FJ274 · sched 04:20Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti ferry intl FJ281 · sched 22:00Z
2026-06-14 7 legs FJA
NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
2026-06-13 11 legs FJA
NGFU → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL
NGFU NFNA NGFU · Funafuti → NFNA · Nausori intl FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA2 · FJ2 · sched 17:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-06-12 5 legs FJA
NFNR → NFFN → NFNA → NFFN → NFNA → NGFU
NFNR NFFN NFNR · Rotuma → NFFN · Nadi FJA180 · FJ180 · sched 01:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-06-11 8 legs FJA
NFNL → NFFN → NFNA → NFNB → NFNA → NFFN → NFNA → NFFN → NFNR
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA36 · FJ36 · sched 03:20Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NFNR NFFN · Nadi → NFNR · Rotuma FJA181 · FJ181 · sched 22:45Z
2026-06-10 8 legs round-trip FJA
NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFTF → NFFN → NFNL
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA213 · FJ213 · sched 10:00Z
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA212 · FJ212 · sched 16:00Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-06-09 3 legs FJA
NFNA → NFNA → NFFN → NFNL
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-06-08 7 legs round-trip FJA
NGFU → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NGFU
NGFU NFFN NGFU · Funafuti → NFFN · Nadi intl FJA288 · FJ288 · sched 02:25Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-06-07 7 legs FJA
NFNA → NFNL → NFFN → NFNA → NFFN → NFNA → NFFN → NGFU
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA30 · FJ30 · sched 00:30Z
NFNV NFFN NFNV → NFFN · Nadi ⚠ gap FJA82 · FJ82 · sched 01:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 23:05Z
2026-06-06 8 legs round-trip FJA
NFNA → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN → NFNL → NFNA
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA08 · FJ8 · sched 18:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA39 · FJ39 · sched 22:10Z
2026-06-05 1 legs FJA
NGFU → NFFN
NGFU NFFN NGFU · Funafuti → NFFN · Nadi intl FJA288 · FJ288 · sched 00:20Z
2026-06-04 7 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NGFU
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA280 · FJ281 · sched 22:00Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 21:00Z
2026-06-03 9 legs FJA
NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFTF → NFFN → NFNA → NGFU
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA213 · FJ213 · sched 10:00Z
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA212 · FJ212 · sched 16:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-06-02 6 legs FJA
NFNA → NFNA → NFFN → NFNL → NFNA → NFFN → NFNL
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa ⚠ gap FJA32 · FJ32 · sched 20:10Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-06-01 9 legs FJA
NFNV → NFFN → NFNA → NFNB → NFNA → NFFN → NFNA → NFFN → NFNA → NGFU
NFNV NFFN NFNV → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-05-31 9 legs FJA
NFNA → NFNL → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNL
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA30 · FJ30 · sched 00:30Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA82 · FJ82 · sched 01:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA09 · FJ9 · sched 20:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-05-30 4 legs FJA
NFFN → NFTV → NFFN → NFNL → NFNA
NFFN NFTV NFFN · Nadi → NFTV · Vava'u Island intl FJA275 · FJ275 · sched 01:25Z
NFTV NFFN NFTV · Vava'u Island → NFFN · Nadi intl FJA274 · FJ274 · sched 04:20Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA39 · FJ39 · sched 22:10Z
2026-05-29 5 legs FJA
NFNR → NFFN → NFNA → NFNL → NFNA → NFFN
NFNR NFFN NFNR · Rotuma → NFFN · Nadi FJA180 · FJ180 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
2026-05-28 9 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNR
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · ⏱ 20:31– (Nonem)
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NFNR NFFN · Nadi → NFNR · Rotuma FJA181 · FJ181 · sched 22:45Z
2026-05-27 6 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN → NFNA → NGFU
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-05-26 5 legs FJA
NFNL → NFFN → NFNA → NFNB → NFNA → NFFN
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
2026-05-25 3 legs FJA
NGFU → NFFN → NFNV → NFFN
NGFU NFFN NGFU · Funafuti → NFFN · Nadi intl FJA288 · FJ288 · sched 02:25Z
NFFN NFNV NFFN · Nadi → NFNV FJA81 · FJ81 · sched 23:35Z
? NFFN — → NFFN · Nadi FJA262 · FJ262 · sched Z
2026-05-24 10 legs FJA
NFSW → NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFNA → NFFN → NGFU → NFFN
NFSW NFFN NFSW · Yasawa Island → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA29 · FJ29 · sched 07:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori ⚠ gap FJA9 · FJ9 · sched 20:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 23:05Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ferry ⚠ gap FJA28 · sched Z
2026-05-23 4 legs FJA
NFFN → NVVV → NFNA → NFFN → NFNL
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori ⚠ gap FJA9 · FJ9 · sched 20:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-05-22 3 legs FJA
? → NFFN → NFTF → NFFN
? NFFN — → NFFN · Nadi FJA181 · FJ181 · ⏱ 02:03– (Nonem)
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA213 · FJ213 · sched 10:00Z
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA212 · FJ212 · sched 16:00Z
2026-05-21 7 legs FJA
NGFU → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNR
NGFU NFNA NGFU · Funafuti → NFNA · Nausori intl FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA9 · FJ9 · sched 20:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NFNR NFFN · Nadi → NFNR · Rotuma FJA181 · FJ181 · sched 22:45Z
2026-05-20 8 legs FJA
NFNR → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NGFU
NFNR NFNA NFNR · Rotuma → NFNA · Nausori FJA184 · FJ184 · sched 23:50Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 02:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · ⏱ 08:51– (Nonem)
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-05-19 6 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN → NFNA → NFNR
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA09 · FJ9 · sched 20:30Z
NFNA NFNR NFNA · Nausori → NFNR · Rotuma FJA185 · FJ185 · sched 21:30Z
2026-05-18 4 legs FJA
NFNA → NFNA → NFNL → NFNA → NFFN
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
2026-05-17 6 legs round-trip FJA
NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
2026-05-16 6 legs round-trip FJA
NFFN → NFNL → NFFN → NFNA → NFFN → NFNA → NFFN
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
NFNV NFFN NFNV → NFFN · Nadi ⚠ gap FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
2026-05-15 2 legs FJA
NFNL → NFNA → NFFN
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA33 · FJ33 · sched 22:10Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA2016 · FJ2016 · sched Z
2026-05-14 1 legs FJA
NFFN → NFNL
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
2026-05-13 6 legs FJA
NFFN → NFNA → NFFN → NFNA → NFNA → NFFN → ?
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFNA ? NFNA · Nausori → — ferry ⚠ gap · sched Z
2026-05-12 5 legs FJ1FJA
NFNL → NFFN → NFNA → NFNL → NFNA → ?
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA1035 · FJ1035 · sched Z
NFNA ? NFNA · Nausori → — ferry FJ1018 · sched Z
2026-05-11 9 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · ⏱ 23:43– (Nonem)
2026-05-10 2 legs FJA
NFNA → NFNL → NFFN
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA30 · FJ30 · sched 00:30Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA82 · FJ82 · sched 01:45Z
2026-05-09 7 legs FJA
NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL → NFNA
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA39 · FJ39 · sched 22:10Z
2026-05-08 8 legs FJA
NFNA → NFNA → NFNB → NFFN → NFNA → NFFN → NFNA → NFFN → NFNL
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA33 · FJ33 · sched 22:10Z
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA34 · FJ34 · sched 00:30Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi ⚠ gap FJA82 · FJ82 · sched 01:45Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-05-07 7 legs FJA
NFFN → NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · ⏱ 00:12– (Nonem)
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
2026-05-06 11 legs FJA
NFNV → NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFNA → NFFN
NFNV NFFN NFNV → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
2026-05-05 9 legs FJA
NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-05-04 5 legs FJA
NGFU → NFFN → NFNA → NFFN → NFNA → NFFN
NGFU NFFN NGFU · Funafuti → NFFN · Nadi intl FJA288 · FJ288 · sched 02:25Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
2026-05-03 6 legs FJA
NFFN → NVVV → NFNA → NFFN → NFNA → NFFN → NGFU
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 23:05Z
2026-05-02 11 legs FJA
NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFNA → NFFN
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA29 · FJ29 · sched 08:00Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA2 · FJ2 · sched 17:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
2026-05-01 11 legs FJA
NFNA → NFNB → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA34 · FJ34 · sched 00:30Z
NFNV NFFN NFNV → NFFN · Nadi ⚠ gap FJA82 · FJ82 · sched 01:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-04-30 4 legs FJA
NFTF → NFFN → NVVV → NFNL → NFNA
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA216 · FJ216 · sched 22:20Z
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa ⚠ gap FJA83 · FJ83 · sched 20:45Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA33 · FJ33 · sched 22:10Z
2026-04-29 4 legs FJA
NFFN → NVVV → NFNA → NFFN → NFTF
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA217 · FJ217 · ⏱ 19:56– (Nonem)
2026-04-28 4 legs round-trip FJA
NFFN → NFNA → NFFN → NFNA → NFFN
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA08 · FJ8 · sched 18:30Z
2026-04-27 4 legs FJA
NFTF → NFFN → NVVV → NFFN → NFNA
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA216 · FJ216 · sched 22:20Z
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA6 · FJ6 · sched 18:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched Z
2026-04-26 1 legs FJA
NFFN → NFTF
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA217 · FJ217 · sched 19:30Z
2026-04-25 2 legs round-trip FJA
NFFN → NFTV → NFFN
NFFN NFTV NFFN · Nadi → NFTV · Vava'u Island intl FJA275 · FJ275 · sched 01:25Z
NFTV NFFN NFTV · Vava'u Island → NFFN · Nadi intl FJA274 · FJ274 · sched 04:20Z
2026-04-24 4 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
2026-04-23 1 legs FJA
NFFN → NVVV
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
2026-04-22 4 legs FJA
NFTF → NFFN → NVVV → NFTF → NFFN
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA216 · FJ216 · sched 22:20Z
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa ⚠ gap intl FJA213 · FJ213 · sched 10:00Z
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA212 · FJ212 · sched 16:00Z
2026-04-21 3 legs FJA
NGFU → NFNA → NFFN → NFTF
NGFU NFNA NGFU · Funafuti → NFNA · Nausori intl FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA217 · FJ217 · sched 19:30Z
2026-04-20 6 legs FJA
NFTF → NFFN → NVVV → NFNA → NFNA → NGFU → ?
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA216 · FJ216 · sched 22:20Z
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched 09:15Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori ⚠ gap FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
? ? — → — ferry · sched Z
2026-04-19 1 legs FJA
NFFN → NFTF
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA217 · FJ217 · sched 19:30Z
2026-04-18 7 legs FJA
NFFN → NFMA → NFNA → NFFN → ? → NFFN → NFNA → NFNA
NFFN NFMA NFFN · Nadi → NFMA · Mana Island FJA263 · FJ263 · ⏱ 02:32– (Nonem)
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA2 · FJ2 · sched 17:30Z
NFNA ? NFNA · Nausori → — ⚠ gap FJA1037 · FJ1037 · sched Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA1012 · FJ1012 · sched Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA1038 · FJ1038 · sched Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA1011 · FJ1011 · sched Z
2026-04-17 5 legs round-trip FJA
NFFN → NFFN → NFNA → NFFN → NFNA → NFFN
NFFN NFFN NFFN · Nadi → NFFN · Nadi FJA82 · FJ82 · sched 01:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
2026-04-16 4 legs FJA
NFFN → NFNA → NFFN → NFNL → NFNA
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA33 · FJ33 · sched 22:10Z
2026-04-15 10 legs FJA
NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN → NFNA → NFNA → ?
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA3 · FJ3 · sched 20:10Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori ⚠ gap FJA33 · FJ33 · sched 22:55Z
NFNA ? NFNA · Nausori → — FJA33 · FJ33 · sched Z
2026-04-14 10 legs FJA
NFTF → NFFN → NFNA → NFNA → NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA216 · FJ216 · sched 22:20Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA35 · FJ36 · sched 03:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-04-13 4 legs FJA
NGFU → NFFN → NFFN → NFNA → NFTF
NGFU NFFN NGFU · Funafuti → NFFN · Nadi intl FJA288 · FJ288 · sched 02:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA24 · FJ21 · sched 06:30Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa ⚠ gap intl FJA217 · FJ217 · sched 19:30Z
2026-04-12 9 legs FJA
NFNA → NFNL → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NGFU
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA30 · FJ30 · sched 00:30Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA82 · FJ82 · sched 01:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA06 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 23:05Z
2026-04-11 9 legs FJA
NFNL → NFFN → NFNA → NFNL → NFNA → NFFN → NFNA → NFFN → NFNL → NFNA
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA15 · FJ15 · sched 02:20Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA36 · FJ36 · sched 03:20Z
NFNB NFNA NFNB · Bureta → NFNA · Nausori ⚠ gap FJA35 · FJ35 · sched 04:35Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA18 · FJ18 · sched 06:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA29 · FJ29 · sched 08:00Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA39 · FJ39 · sched 22:10Z
2026-04-10 5 legs FJA
NFNA → NFNB → NFFN → NFNA → NFFN → NFNL
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA34 · FJ34 · sched 00:30Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi ⚠ gap FJA82 · FJ82 · sched 01:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-04-09 4 legs FJA
NFNL → NFFN → NVVV → NFNL → NFNA
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA80 · FJ80 · sched 01:00Z
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa ⚠ gap FJA83 · FJ83 · sched 20:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA33 · FJ33 · sched 22:10Z
2026-04-08 9 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFNA → NFFN → NFNL
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA31 · FJ31 · sched 21:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA10 · FJ10 · sched 22:35Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
2026-04-06 5 legs FJA
NGFU → NFFN → NFNA → NFFN → NFNA → NFFN
NGFU NFFN NGFU · Funafuti → NFFN · Nadi intl FJA288 · FJ288 · sched 02:25Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · ⏱ 08:06–08:33 (27m)
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
2026-04-05 9 legs FJA
NFNA → NFNL → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NGFU
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA30 · FJ30 · sched 00:30Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi FJA82 · FJ82 · sched 01:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA06 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA3 · FJ3 · sched 20:10Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA12 · FJ12 · sched 21:30Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 23:05Z
2026-04-04 6 legs round-trip FJA
NFNA → NFFN → NVVV → NFNA → NFFN → NFNL → NFNA
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA16 · FJ16 · sched 00:30Z
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA39 · FJ39 · sched 22:10Z
2026-04-03 10 legs FJA
NFFN → NFNA → NFNB → NFFN → NFNA → NFFN → NFTF → NFFN → NFNA → NFNL → NFNA
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA47 · FJ47 · sched 00:20Z
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA34 · FJ34 · sched 01:20Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi ⚠ gap FJA82 · FJ82 · sched 02:35Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA213 · FJ213 · sched 10:00Z
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA212 · FJ212 · sched 16:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA3 · FJ3 · sched 20:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA38 · FJ38 · sched 21:40Z
NFNL NFNA NFNL · Labasa → NFNA · Nausori FJA33 · FJ33 · sched 22:55Z
2026-04-02 8 legs round-trip FJA
NFFN → NFTV → NFFN → NFNA → NFFN → NFNA → NFFN → NFNL → NFFN
NFFN NFTV NFFN · Nadi → NFTV · Vava'u Island intl FJA275 · FJ275 · sched 01:25Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA274 · FJ274 · sched 04:20Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA46 · FJ46 · sched 23:20Z
2026-04-01 10 legs round-trip FJA
NFNA → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFNL → NFFN → NFNA
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA184 · FJ184 · sched 23:50Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 02:00Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · ⏱ 08:42– (Nonem)
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA7 · FJ7 · sched 19:10Z
NFNA NFNL NFNA · Nausori → NFNL · Labasa FJA32 · FJ32 · sched 20:10Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi ⚠ gap FJA10 · FJ10 · sched 22:35Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ferry ⚠ gap · sched Z
2026-03-31 8 legs FJA
NFFN → NFNL → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NFNR
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA81 · FJ81 · sched 23:35Z
NFNV NFFN NFNV → NFFN · Nadi ⚠ gap FJA80 · FJ80 · sched 01:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NFNR NFNA · Nausori → NFNR · Rotuma FJA185 · FJ185 · sched 21:30Z
2026-03-30 4 legs FJA
NFNA → NFNA → NFFN → NFNA → NFFN
NFNA NFNA NFNA · Nausori → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
2026-03-29 2 legs FJA
NFNA → NFNB → NFFN
NFNA NFNB NFNA · Nausori → NFNB · Bureta FJA30 · FJ30 · sched 00:30Z
NFNL NFFN NFNL · Labasa → NFFN · Nadi ⚠ gap FJA82 · FJ82 · sched 01:45Z
2026-03-28 8 legs FJA
NGFU → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFNL → NFNA
NGFU NFNA NGFU · Funafuti → NFNA · Nausori intl FJA280 · FJ280 · sched 01:20Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA2 · FJ2 · sched 17:30Z
NFFN NFNL NFFN · Nadi → NFNL · Labasa FJA83 · FJ83 · sched 20:45Z
NFNA NFNA NFNA · Nausori → NFNA · Nausori ⚠ gap FJA39 · FJ39 · sched 22:10Z
2026-03-27 7 legs round-trip FJA
NGFU → NFFN → NFNA → NFFN → NFNA → NFFN → NFNA → NGFU
NGFU NFFN NGFU · Funafuti → NFFN · Nadi intl FJA288 · FJ288 · sched 00:20Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-03-26 7 legs FJA
? → NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NGFU
? NFNA — → NFNA · Nausori FJA281 · FJ281 · ⏱ 03:22– (Nonem)
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA08 · FJ8 · sched 18:30Z
NFFN NGFU NFFN · Nadi → NGFU · Funafuti intl FJA289 · FJ289 · sched 21:00Z
2026-03-25 7 legs FJA
NFTF → NFFN → NVVV → NFFN → NFNA → NFFN → NFNA → NGFU
NFTF NFFN NFTF · Nuku'alofa → NFFN · Nadi intl FJA216 · FJ216 · sched 22:20Z
NFFN NVVV NFFN · Nadi → NVVV · Port Vila intl FJA263 · FJ263 · sched 02:30Z
NVVV NFFN NVVV · Port Vila → NFFN · Nadi intl FJA262 · FJ262 · sched 05:50Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA27 · FJ27 · sched 09:15Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA8 · FJ8 · sched 18:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA9 · FJ9 · sched 20:30Z
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z
2026-03-24 6 legs FJA
NFNA → NFFN → NFNA → NFFN → NFNA → NFFN → NFTF
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA14 · FJ14 · sched 05:00Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA21 · FJ21 · sched 06:30Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA24 · FJ24 · sched 07:30Z
NFFN NFNA NFFN · Nadi → NFNA · Nausori FJA25 · FJ25 · sched 08:45Z
NFNA NFFN NFNA · Nausori → NFFN · Nadi FJA6 · FJ6 · sched 18:00Z
NFFN NFTF NFFN · Nadi → NFTF · Nuku'alofa intl FJA217 · FJ217 · sched 19:30Z
2026-03-23 1 legs FJA
NFNA → NGFU
NFNA NGFU NFNA · Nausori → NGFU · Funafuti intl FJA281 · FJ281 · sched 22:00Z