Some of the major airlines that offer direct flights to Fiji from the United States include Fiji Airways, United Airlines, and American Airlines. These flights typically take around 10-12 hours.
It is advisable to book your flights well in advance, especially during peak season, to secure the best possible prices. You can also consider flying into a neighboring country, such as Australia or New Zealand, and then connecting to Fiji on a separate flight. This may offer more affordable options, but it will add travel time to your journey.