Flights to Tongatapu
Find cheap flights to Tongatapu in 2026/2027
Find cheap flights to Tongatapu in 2026/2027
Our Flight Finder compares the cheapest flights to Tongatapu from the most established flight comparison sites.
Fly to Tongatapu and visit sites like Royal Palace, Ha’amonga ’a Maui Trilithon & Captain Cook’s Landing Place.
1. Enter your search requirements for Tongatapu
2. Compare the best Tongatapu deals from top comparison engines
3. Book your Tongatapu flight at the cheapest price
These economy flights were found on FlightsFinder from Indonesia to Tongatapu in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
These economy flights were found on FlightsFinder from Indonesia to Tongatapu in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
Tongatapu combines royal heritage, ancient stone monuments and coastal scenery around Tonga’s capital, Nuku’alofa.
The main airports serving Tongatapu and nearby Tongan islands are Fuaʻamotu International Airport (TBU) on Tongatapu, ʻEua Airport (EUA) on nearby ʻEua, and Lifuka Island Airport (HPA) in the Haʻapai group.
The flight to Tongatapu (TBU) is roughly 12 hours 17 minutes and 5,307 miles (8,540 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Tongatapu from leading comparison sites using our search engine dashboard.
We have currently found no direct flights to Tongatapu.
Here is the average weather forecast in Tongatapu by month:
• Jan: 27°C
• Feb: 27°C
• Mar: 27°C
• Apr: 26°C
• May: 25°C
• Jun: 24°C
• Jul: 23°C
• Aug: 23°C
• Sep: 23°C
• Oct: 24°C
• Nov: 24°C
• Dec: 26°C
Fua'amotu International Airport (TBU) serves Tongatapu. Arrange transfers with your accommodation or local operator; travel time depends on your destination and local conditions.
Typically, flights are cheapest to Tongatapu 2 months before departure.
Studies show flights to Tongatapu are typically cheaper on Tuesdays and Wednesdays.
21.2 °C
Mon, 26 Oct 2026
Average Temperature
27°C
Jan
27°C
Feb
27°C
Mar
26°C
Apr
25°C
May
24°C
Jun
23°C
Jul
23°C
Aug
23°C
Sep
24°C
Oct
24°C
Nov
26°C
Dec
Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Tongatapu (TBU)
Distance:
5,307 miles (8,540 kilometres)
Average flight time (direct 12 hours 17 minutes)
Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Tongatapu (TBU)
Distance:
4,697 miles (7,559 kilometres)
Average flight time (direct 10 hours 56 minutes)
Surabaya, Indonesia - Juanda Airport (SUB) to Tongatapu (TBU)
Distance:
4,882 miles (7,857 kilometres)
Average flight time (direct 11 hours 20 minutes)
Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Tongatapu (TBU)
Distance:
5,805 miles (9,343 kilometres)
Average flight time (direct 13 hours 24 minutes)
Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Tongatapu (TBU)
Distance:
5,024 miles (8,085 kilometres)
Average flight time (direct 11 hours 39 minutes)
Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Tongatapu (TBU)
Distance:
5,229 miles (8,415 kilometres)
Average flight time (direct 12 hours 7 minutes)
Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Tongatapu (TBU)
Distance:
5,512 miles (8,870 kilometres)
Average flight time (direct 12 hours 44 minutes)
Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Tongatapu (TBU)
Distance:
4,503 miles (7,246 kilometres)
Average flight time (direct 10 hours 30 minutes)
Balikpapan, Indonesia - Sepinggan Airport (BPN) to Tongatapu (TBU)
Distance:
4,770 miles (7,677 kilometres)
Average flight time (direct 11 hours 6 minutes)
Semarang, Indonesia - Ahmad Yani Airport (SRG) to Tongatapu (TBU)
Distance:
5,047 miles (8,122 kilometres)
Average flight time (direct 11 hours 42 minutes)
Lombok, Indonesia - Lombok International Airport (LOP) to Tongatapu (TBU)
Distance:
4,625 miles (7,443 kilometres)
Average flight time (direct 10 hours 46 minutes)
Manado, Indonesia - Sam Ratulangi Airport (MDC) to Tongatapu (TBU)
Distance:
4,339 miles (6,983 kilometres)
Average flight time (direct 10 hours 8 minutes)
Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Tongatapu (TBU)
Distance:
5,009 miles (8,062 kilometres)
Average flight time (direct 11 hours 37 minutes)
Batam, Indonesia - Hang Nadim Airport (BTH) to Tongatapu (TBU)
Distance:
5,650 miles (9,093 kilometres)
Average flight time (direct 13 hours 3 minutes)
Padang, Indonesia - Minangkabau Airport (PDG) to Tongatapu (TBU)
Distance:
5,842 miles (9,402 kilometres)
Average flight time (direct 13 hours 28 minutes)
Pontianak, Indonesia - Supadio Airport (PNK) to Tongatapu (TBU)
Distance:
5,279 miles (8,495 kilometres)
Average flight time (direct 12 hours 13 minutes)
Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Tongatapu (TBU)
Distance:
6,320 miles (10,171 kilometres)
Average flight time (direct 14 hours 32 minutes)
Jayapura, Indonesia - Sentani Airport (DJJ) to Tongatapu (TBU)
Distance:
3,246 miles (5,224 kilometres)
Average flight time (direct 7 hours 42 minutes)
Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Tongatapu (TBU)
Distance:
4,851 miles (7,807 kilometres)
Average flight time (direct 11 hours 16 minutes)
Ambon, Indonesia - Pattimura International Airport (AMQ) to Tongatapu (TBU)
Distance:
3,992 miles (6,424 kilometres)
Average flight time (direct 9 hours 22 minutes)
Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Tongatapu (TBU)
Distance:
5,319 miles (8,560 kilometres)
Average flight time (direct 12 hours 19 minutes)
Jambi, Indonesia - Sultan Thaha Airport (DJB) to Tongatapu (TBU)
Distance:
5,611 miles (9,030 kilometres)
Average flight time (direct 12 hours 58 minutes)
Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Tongatapu (TBU)
Distance:
5,640 miles (9,077 kilometres)
Average flight time (direct 13 hours 1 minute)
From Jakarta (CGK), Indonesia to Fua`amotu, Tonga (TBU): Rp20,163,166
Depart: 17 Jun 2027 · Return: 20 Sep 2027 Price found 20 Oct 2026, 06:25
From Manado (MDC), Indonesia to Fua`amotu, Tonga (TBU): Rp22,964,167
Depart: 17 Jan 2027 · Return: 18 Feb 2027 Price found 15 Oct 2026, 07:21
From Denpasar (DPS), Indonesia to Fua`amotu, Tonga (TBU): Rp26,934,916
Depart: 21 Jul 2027 · Return: 30 Jul 2027 Price found 14 Oct 2026, 15:57
Choose Site / Currency