How long is the flight from Sydney to Fiji?

The flight from Sydney to Nadi Airport in Fiji is between 3.5 and 4 hours.