From
To
Sun 1/31
Sun 2/7
Any month
Compare vs Cheapflights |
From
To
Leaving on
Sun 1/31
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
Sun 1/31
Sun 2/7
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
Sun 1/31
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 Cheap flights to Fiji

Cheap Flights to Fiji

Popular inJanuaryHigh demand for flights, 9% potential price rise
Cheapest inAugustBest time to find cheap flights, 3% potential price drop
Average priceR25 540Average for round-trip flights in January 2021
Round-trip fromR24 269From Johannesburg to Nadi
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Fiji flights by month

January
R22 526
February
R20 775
March
R19 099
April
R20 483
May
R20 682
June
R20 172
July
R21 072
August
R19 878
September
R21 636
October
R19 530
November
R19 222
December
R20 226
Currently, March is the cheapest month in which you can book a flight to Fiji. Flying to Fiji in January will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to Fiji?

Average Nadi flight ticket prices and weather conditions for 2021 and 2022 by month.
JNB - NAN
Price
R19 099 - R34 989
NAN
Temperature
28 - 31 °C
NAN
Rainfall
48 - 319 mm
The best time to fly to Fiji is during March, but great deals can be found at other times. If you are looking for warm weather when you arrive off of your flight to Fiji then January is statistically the hottest. March is historically the period with most rainfall.

When is the best time to book a flight to Fiji?

To ensure you get the cheapest price possible for a flight to Fiji, you should look to book at least 58 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.

Which day is cheapest to fly to Fiji?

The cheapest flights to Fiji are usually found when departing on a Sunday. The departure day with the highest cost at present is Thursday.

What time of day is cheapest to fly to Fiji?

Fiji flights can be made cheaper if you choose a flight in the evening. Booking a flight in the afternoon will likely mean higher prices.

Travellers who take cheap flights to Fiji will discover a beautiful country with some of the friendliest, most gracious residents in the world, despite the political problems that have cast a shadow over Australian-Fiji relations.

This island nation in the South Pacific is composed of more than 333 islands of which Viti Levu and Vanua Levu are the biggest. About 90 per cent of Fijians live on these two islands. The capital, Suva, is on Viti Levu, clear across from Nadi where the international airport is located. Suva, a charming colonial- type city, is considered to be the political and commercial capital of Fiji, while Nadi is the tourist capital. The Coral Coast, which runs along the south of the island, is where you’ll find Pacific Harbour, the adventure capital of Fiji. Adventurous tourists can dive, zip line or even horse board here.

For the ultimate in basking-in-the-sun pleasure, visit the Mamanuca and Yasawa groups of islands. The Mamanucas, west of Viti Levu, are an easy boat or catamaran trip from Nadi or Lautoka. The Yasawa islands lie on the north western side of Viti Levu and can be reached by the Yasawa Flyer, which departs from Denarau marina and glides through the Mamanuca Islands on its way to the Yasawas.

Back to top

Fiji climate

Fiji has a tropical climate. The winters are dry and warm and the summers are hot and wet. Winter temperatures can still reach up to 30 degrees, but the evenings will be cool. The cyclone season runs November to April.

Back to top

When is the best time to fly to Fiji?

There’s no bad time to visit Fiji but watch out for cyclone season (November to April). 

Peak Season: 
June-September is the high season when most Australian and New Zealand visitors take cheap flights to Fiji. 

Off Season: 
December to February is the low season. 

Shoulder Season: 
May and September are shoulder months.

Back to top

Getting around Fiji

There are several airlines offering flights around Fiji including Pacific Sun, Air Fiji, Pacific Island Seaplanes and Island Hoppers Helicopters. Domestic airstrips and airports are dotted around the islands including at Nadi, Nausori, Mana Island, Labasa, Savusavu, Taveuni, Vanua Balavu, Kadavu, Lakeba and Moala. 

There is good ferry service to the Mamanuca Islands and Yasawa Islands. The Yasawa Flyer catamaran departs from the marina at Denarau every day. 

Air-conditioned coaches connect the resorts with major towns, but travelling on the local open-window buses is a great way of getting around Fiji and experiencing it like a local. 

Taxis and share-taxis are plentiful and cheap. FJ$2.50 ($1.50 AU) is about what you’ll pay to travel in the average town or city.

 

 

Back to top

Find flights to Fiji

Select your preferred destinations from the list below
Show more
Select your preferred route to Fiji from South Africa below

Cheapest flights to Fiji

Home Oceania Cheap flights to Fiji
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First