Prices are in Australian Dollars.

Cheap flights from Australia to Tonga

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Fri. 11/12
Fri. 18/12
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Fri. 11/12
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Australia to Tonga

How far in advance should I book a flight from Australia to Tonga?

Users have found that booking a flight from Australia to Tonga at least 61 days early can save you up to 32% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Australia to Tonga for as little as $940 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as $1,074 for flights departing within the next 3 days.

What is the cheapest month to fly from Australia to Tonga?

Our data shows that March tends to be the cheapest month to fly to Tonga from Australia. Users have commonly found prices around $748 for the month, but tickets can be as low as $525. Due to multiple factors, prepare for potentially higher prices in December.

Related info for your journey

Useful info, stats and facts about Australia to Tonga flights.

Flight FAQs

From Australia to Tonga

Can I find flights from Australia to Tonga for under $1,077 on Cheapflights?

Yes, there are multiple flights from Australia to Tonga for under $1,077. The cheapest flight booked recently is on Air New Zealand for just $955, but on average you can expect to pay $1,590.

Which airlines flying from Australia to Tonga have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Australia to Tonga that may be offering flexible cancellation policies are Virgin Australia and Air New Zealand. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Australia to Tonga for under $942 on Cheapflights?

There are no direct flights from Australia to Tonga, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

What are the most popular routes from Australia to Tonga?

Most travellers choose Melbourne - Nuku‘alofa Fua'Amotu Intl, Brisbane - Nuku‘alofa Fua'Amotu Intl or Maroochydore Sunshine Coast - Nuku‘alofa Fua'Amotu Intl when deciding on the best route from Australia to Tonga.

How long does is the flight from Australia to Tonga?

Departing from Australia to Tonga will take you 8h 25m.

What is the cheapest airline to fly from Australia to Tonga return?

Cheapflights users have booked flights from Australia to Tonga from $955 return.

Related searches

Flights to Tonga from Australia
Flights to Australia Flights to Tonga

Hire a Car

Car Rentals in Tonga Car Rentals at Fua'Amotu

Destination points for flights from Australia to Tonga

Destination information for Tonga

Things to know before you go. Useful info for your trip from Australia to Tonga
Today's exchange rate
$1 = TOP 1.65

Airports servicing

Vava'u Lupepau'U (VAV)
Home Oceania Tonga Cheap flights from Australia to Tonga
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First