Prices are in Australian Dollars.

From
To
Tue. 3/11
Tue. 10/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue. 3/11
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
Tue. 3/11
Tue. 10/11
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
Tue. 3/11
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')
Home Oceania Tonga Cheap flights to Nuku'alofa, Tonga

Cheap Flights to Nuku'alofa

Popular in December High demand for flights, 16% potential price rise
Cheapest in August Best time to find cheap flights, 5% potential price drop
Average price $920 Average for round-trip flights in October 2020
Round-trip from $678 From Melbourne to Nuku‘alofa
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Nuku'alofa flights by month

January
$720
February
$664
March
$737
April
$808
May
$758
June
$779
July
$852
August
$822
September
$849
October
$793
November
$802
December
$960
Currently, the cheapest month for flights to Nuku'alofa is February. The most expensive month for flights is December. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Nuku'alofa?

Choose a month below to see average flight price and weather conditions.
MEL - TBU
Price
$664 - $1,276
TBU
Temperature
25 - 30 °C
TBU
Rainfall
113 - 278 mm
Flying to Nuku'alofa in February is usually considered the best time to fly. However, you will find other deals are always available year round. If you are looking for warm weather when you arrive off of your flight to Nuku'alofa then January is statistically the hottest. February is historically the period with most rainfall.

When is the best time to book a flight to Nuku'alofa?

Booking 60 days in advance of your planned departure date is, on average, the best time to get cheap flights to Nuku'alofa. The general trend is that the closer you book to the departure date, the more expensive your flight will be.

Which day is cheapest to fly to Nuku'alofa?

The cheapest day to fly to Nuku'alofa is usually Wednesday. At the moment, Sunday is the most expensive.

What time of day is cheapest to fly to Nuku'alofa?

Nuku'alofa flights can be made cheaper if you choose a flight at midday. Booking a flight in the evening will likely mean higher prices.

When to fly

The best time to visit Nuku’alofa is between May to October when the average temperature is around 24 and 26 degrees Celsius. The pleasant temperature combined with less rain and humidity, makes this a popular time for taking flights to Nuku’alofa. This is a great time to visit if you wish to spend your holiday outside, on the beach or exploring the city on foot whilst taking in the many sights, such as the wooden Royal Palace.

The wet season generally lasts from November to April. This period experiences higher temperatures, on average between 27 and 30 degrees, an increase in rainfall and humidity. Cyclones can also occur during this time. The months of January through March are particularly hot, humid and rainy. As this is considered the low season you may be able to take advantage of cheaper flights to Nuku’alofa.

The friendly Tongan people enjoy festivals and events throughout the year to celebrate their heritage. If you find cheap flights to Nuku’alofa in May you will experience the Eua Tourism Festival, where you can learn about traditional Tongan culture. In July, the National Festival of Heilala celebrates the birthday of the Tongan king and always coincides with the blossom of Tonga’s national flower, the heilala. These beautiful flowers are used during the festivities, with people wearing heilala necklaces.

Why visit

Nuku’alofa is the capital of Tongatapu, Tonga’s largest island.  It’s surrounded by beautiful coral reefs, ideal for scuba diving and snorkelling. The capital is located on the north coast of the island and provides holidaymakers with an extensive selection of accommodation options like hotels, guest houses including hostels which are a perfect option for backpackers.  Why not arrange a coach tour to see the many places of interest?  Have your camera at the ready to take snapshots of the wooden Royal Palace which was built in 1867 and is the official residence of the King.  You’ll find plenty of exciting items to buy at Talamahu Market in Nuku’alofa.  It’s where local farmers sell their fresh produce, seasonal fruits, root vegetables, yams, kumara, manioke and taro.  Check out the upstairs stalls that have clothing, shoes, local handicraft carvings and jewellery for sale. The Tongan National Cultural Centre is well worth a visit.  There’s a wide range of crafts, carvings, tapa making and weaving on show along with exhibitions of the Kingdom’s historical past.  For something a little different, spend a day at Anahulu Cave.  It’s an exciting stalactite cave around 3.2 km north of Fatumu Village that also has an amazing underground freshwater swimming pool.  Many people book cheap flights to Nuku’alofa just to see the natural blowholes, one of nature’s wonders. Head to the south west of the island near the village of Houma to watch the waves crashing into the reef.

 

Back to top

Getting around Nuku'alofa

Local buses are the cheapest way to get around the city especially with reduced rates for children.  Taxis are also available but do barter for the price.  How about hiring a bicycle so you can stop off at one of the city’s many restaurants and cafes?  Try the local delicacies such as seafood, yams, pumpkins, bananas and coconuts.

Getting from the airport to the city

Fua’amotu International Airport (TBU) is on the south side of the island around 33.8 km from the capital Naku’alofa.  Many hotels provide their guests with free airport shuttle services to take them directly to their accommodation.  There are also regular bus transfer services available directly outside the airport terminal.  Taxis provide an alternative option with a fixed standard fare.

 

Back to top

Alternative, similarly priced destinations

Find the best prices for you!

Cheap tickets to Nuku'alofa found by our users in Australia

Nuku'alofa airports

Cheapest flights to Tonga

Home Oceania Tonga Cheap flights to Nuku'alofa, Tonga
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First