Bali and Fiji sit on opposite sides of the Pacific-facing side of Asia and Oceania, so a trip between these two island paradises means trading one tropical escape for another — with a connection in between. There is no direct flight linking Denpasar and Nadi, but with the right routing this journey is still very manageable, and plenty of travelers combine both destinations into one epic multi-stop itinerary each year.
Fiji is a cluster of more than 330 islands scattered across the South Pacific, known for overwater bures, world-class diving and snorkeling, and some of the warmest hospitality anywhere on earth. It's a world apart from Bali's rice terraces and temple culture, which is exactly why many travelers choose to pair the two — starting with rich, affordable Indonesian island life in Bali before flying on to the quieter, reef-fringed shores of Fiji.
In this guide, we break down the best connecting routes and airlines for flying from Bali to Fiji, share tips for keeping your combined fare as low as possible, and answer the most common questions about this route — plus everything else you'll need to plan the rest of your trip, from hotels and rental cars in Fiji to eSIMs, bikes, and top-rated tours once you land.
Connecting Routes from Bali to Fiji
Since no airline flies Denpasar to Nadi non-stop, every itinerary requires at least one connection. The three most common routings are:
Via Australia
Fly Bali to Sydney or Brisbane, then connect onward to Nadi. Usually the fastest total journey time and the most frequent schedules.
Via Auckland
A good option if you want to add a New Zealand stopover, connecting on to Fiji with Air New Zealand or a partner carrier.
Via Southeast Asia
Routing through Kuala Lumpur or Singapore can be cheaper on budget carriers, though the total journey usually takes longer.
Airlines for the Bali to Fiji Route
Fiji Airways
Best Overall ConnectionsFiji Airways codeshares and interlines with several Asian carriers, making it easy to book a single itinerary from Denpasar through to Nadi. It is also the airline most likely to have baggage transferred automatically between connecting flights, which matters on a multi-leg Bali-to-Fiji trip.
Qantas / Jetstar
Via Sydney or BrisbaneFlying Bali to Sydney or Brisbane and then onward to Nadi on Qantas or budget carrier Jetstar is one of the most common routings. Jetstar keeps the connecting leg affordable, while Qantas offers a smoother full-service transfer if you value comfort over price.
AirAsia
Budget Route via Kuala LumpurAirAsia flies Denpasar to Kuala Lumpur frequently and cheaply, from where you can connect onward toward the Pacific. This routing takes longer but can shave a significant amount off the total fare for budget-focused travelers.
Air New Zealand
Via AucklandRouting through Auckland on Air New Zealand (usually connecting via Australia or Asia first) is a solid option if you want to add a New Zealand stopover to your itinerary before continuing on to Fiji.
How Long Does It Take?
Total travel time from Bali to Fiji typically ranges from around 10 to 16 hours including a layover, depending on your routing and connection length. Flights via Australia tend to be on the shorter end, since the Bali-to-Sydney/Brisbane leg runs about 5-6 hours and the onward Australia-to-Nadi leg adds another 4 hours or so. Routes via Southeast Asian hubs generally involve longer overall transit times but can offer meaningful fare savings.
Because Fiji sits just west of the International Date Line, it's worth double-checking your exact arrival date when booking a connection that crosses overnight — a flight that departs "today" can land in Fiji on a date that feels like it skipped ahead.
Tips for Finding Cheap Fares
- There are no direct flights from Bali to Fiji — every itinerary connects through Australia, New Zealand, or a Southeast Asian hub
- Routing through Sydney, Brisbane, or Auckland is usually faster than via Kuala Lumpur or Singapore
- Book 2-3 months ahead for the best combined fares across both flight legs
- Search the two legs separately as well as together — sometimes booking Bali-to-Australia and Australia-to-Fiji as separate tickets is cheaper
- Build in a generous layover (3+ hours) when connecting through a different airport terminal
- Avoid flying around the Southern Hemisphere winter school holidays and Christmas/New Year, when both legs get pricier
- Fiji sits just west of the International Date Line — double check your arrival date when booking overnight connections
Best Time to Visit Fiji
Fiji's dry season runs from June to September, bringing the sunniest, most reliable weather — and unsurprisingly, the highest flight and hotel prices, especially when combined with Southern Hemisphere school holidays. The wet season from December to March sees more rain and humidity, but often comes with noticeably lower fares on both connecting legs of your journey from Bali.
If your schedule is flexible, the shoulder months of April-May and October-November typically strike the best balance of good weather in Fiji and more reasonable pricing on the Bali-to-Fiji route as a whole, since neither leg is competing with peak holiday demand.
Arriving in Fiji: What to Expect
Almost all international flights land at Nadi International Airport (NAN) on Fiji's main island, Viti Levu. Most travelers, including from the US, Australia, Canada, the UK, and the EU, can enter visa-free for stays of up to 4 months, provided your passport is valid for at least 6 months beyond your arrival date and you can show proof of onward travel.
From Nadi Airport, the Denarau resort strip is about a 15-minute drive, while the Coral Coast is roughly an hour away. If you're heading to an outer island resort in the Mamanucas or Yasawas, you'll usually connect via a short boat transfer or scenic seaplane flight arranged directly through your resort.
Where to Stay in Fiji
Denarau Island is the easiest base for families, with a cluster of large resorts close to Nadi Airport and none of the boat or seaplane logistics of the outer islands. The Mamanuca and Yasawa Islands offer the classic overwater bure experience for couples and honeymooners, with turquoise lagoons and reefs right off your doorstep.
For a quieter, more local pace, the Coral Coast on the mainland gives easy access to waterfalls, villages, and hiking, while still being within reach of Nadi for your connecting flight home.
Flights to Fiji
Compare live connecting fares from Denpasar (DPS) to Nadi (NAN) across all major airlines.
Hotels in Fiji
Lock in your resort or overwater bure in Fiji ahead of arrival to secure the best rates.
Book HotelsRental Cars in Fiji
Pick up a self-drive rental as soon as you land in Nadi to explore the mainland at your own pace.
Stay Connected with an eSIM
Set up an eSIM for Bali and Fiji before you leave, so you have data the moment you touch down at either end of your trip.
Get an eSIMRent a Bike in Fiji
A bike or scooter is an easy, affordable way to explore Denarau or Nadi town for short local trips.
Rent a BikeThings to Do in Fiji
Once you've landed, Fiji rewards you with world-class reefs, waterfalls, and cultural experiences — from snorkeling and diving trips to village visits, island-hopping cruises, and sunset kava ceremonies. Browse and book top-rated Fiji tours and activities below.
Frequently Asked Questions
Are there direct flights from Bali to Fiji?
No, there are currently no direct flights between Denpasar (DPS) and Nadi (NAN). Every itinerary requires at least one connection, most commonly through Sydney, Brisbane, Auckland, or a Southeast Asian hub like Kuala Lumpur or Singapore.
What is the best route from Bali to Fiji?
Connecting through Australia (Sydney or Brisbane) on Qantas, Jetstar, or Fiji Airways generally offers the shortest total travel time. Routing via Auckland on Air New Zealand is a good alternative if you want to add a New Zealand stopover.
How long does it take to fly from Bali to Fiji?
Total travel time, including a connection, typically runs between 10 and 16 hours depending on the routing and layover length. Flying via Australia tends to be on the shorter end, while routes via Southeast Asian hubs usually take longer.
What is the cheapest way to fly from Bali to Fiji?
Combining a budget carrier like AirAsia or Jetstar for the first leg with Fiji Airways or Jetstar for the connecting leg to Nadi is usually the most affordable approach. Comparing separate one-way tickets against a single combined itinerary can also reveal savings.
When is the cheapest time to fly from Bali to Fiji?
Shoulder-season months (April-May and October-November) tend to offer the best combination of good weather in Fiji and lower fares on both flight legs, while the Southern Hemisphere winter school holidays and the December-January period are the most expensive.
Do I need a visa to travel from Bali to Fiji?
Most nationalities, including US, Australian, Canadian, UK, and EU passport holders, can enter Fiji visa-free for stays of up to 4 months. Check visa requirements for any transit country on your connecting route as well, since some connections may require a transit visa.
Start Planning Your Bali to Fiji Trip
Combining Bali and Fiji into one trip means two very different tropical experiences back to back. Compare connecting fares now and take care of the rest of your trip below.