Start with the metal, then pick the program
Three nonstops decide this booking, and they sit in three different alliances. Qatar Airways runs Doha to Denpasar 9 times a week, 9 hours 50 minutes over 7,839 km 3. Garuda Indonesia runs Tokyo Narita to Denpasar 7 times a week in 7 hours 25 minutes, alone on the route 2. Singapore feeds Bali from Changi as a short hop. Pick the metal first. The program follows from it.
That order saves a lot of wasted transferring. Someone holding ANA miles looks at a Tokyo map and reads the Tokyo to Bali nonstop as Star Alliance territory. Garuda holds it, and Garuda flies for SkyTeam 2, 1. The miles that book that seat live in GarudaMiles or in a SkyTeam partner balance such as Delta SkyMiles or Flying Blue.
- Via Singapore. The cheapest award on this page in miles: 8,000 to 8,500 one way in Saver economy, plus about S$45 in cash. 4, 5
- Via Doha. One nonstop, 9 times a week, Economy and Business cabins only, priced through Qatar's own calculator. 3, 8
- Via Tokyo. Garuda Indonesia only, 7 flights a week, SkyTeam metal, 7 hours 25 minutes in the air. 2, 1
Prices below are what the programs published when this was researched. Read your own account before you move points.
Which points get you to Bali?
Five airlines shape the answer, and they split across all three global alliances.
Star Alliance was established in 1997 and lists 26 member airlines, Singapore Airlines and ANA among them 10. Qatar Airways has flown for oneworld since 2013, Japan Airlines since 2007 11, 12. Garuda Indonesia joined SkyTeam as its 20th member on 5 March 2014, the alliance's second member from Southeast Asia 1.
| Airline | Alliance | Program | What it books toward Bali |
|---|---|---|---|
| Singapore Airlines | Star Alliance | KrisFlyer | Changi to Denpasar on its own metal, Saver or Advantage |
| ANA | Star Alliance | ANA Mileage Club | Earns and redeems across every Star Alliance carrier, Singapore Airlines included |
| Qatar Airways | oneworld, since 2013 | Privilege Club, in Avios | Doha to Denpasar nonstop, 9 flights a week |
| Japan Airlines | oneworld, since 2007 | JAL Mileage Bank | Connections through oneworld partners such as Qatar Airways via Doha |
| Garuda Indonesia | SkyTeam, since 5 March 2014 | GarudaMiles | Tokyo Narita to Denpasar nonstop, 7 flights a week |
Alliance membership comes from the airlines' and alliances' own pages, except Garuda Indonesia's join date, which comes from a SkyTeam member airline's newsroom because Garuda's and SkyTeam's own sites blocked every attempt to read them on the research date.
The alliance is where partner awards live. ANA Mileage Club members earn and redeem miles across all Star Alliance member airlines, which is how a Star balance reaches Denpasar through Singapore 13. Privilege Club members earn Avios on eligible flights with every oneworld member 11. MMT keeps the program cards on the airline loyalty hub and the transfer partners on the credit card points page.
What does a Singapore KrisFlyer award to Bali cost?
KrisFlyer sells the same seat twice. A Saver award asks fewer miles with limited availability. An Advantage award asks more miles, opens more seats on every flight, and includes two free stopovers per round trip 7. Round trips cost exactly twice the one-way mileage, and all taxes, charges and fees go on a card whatever the cabin 7.
Singapore Airlines keeps its award chart in a PDF that would not open, so the mileage below comes from two third-party sources, and they disagree. One prices Saver economy from Singapore to Denpasar at 8,000 miles one way. The other, reproducing the airline's own zone chart, puts Zone 1 to Zone 2 at 8,500 4, 5.
| Cabin | One way, miles | Round trip, miles | Cash taxes one way, SGD | Cash taxes one way, USD |
|---|---|---|---|---|
| Economy Saver | 8,000 or 8,500 | 16,000 or 17,000 | about S$45 | about USD 35 |
| Business Saver | 21,000 or 22,000 | 42,000 or 44,000 | about S$55 | about USD 43 |
| First or Suites Saver | 30,500 or 32,000 | 61,000 or 64,000 | no figure published | no figure published |
Round-trip mileage is the one-way figure doubled, the rule Singapore Airlines states on its own redemption page. Advantage awards run roughly double the Saver rates. The tax figures carry an April 2026 date and move with fuel surcharges; the dollar column converts at the Federal Reserve H.10 rate of 1.2775 Singapore dollars per US dollar for 18 September 2026.
Table view: What a Saver round trip costs by cabin
| Item | Value (miles) |
|---|---|
| Economy | 17,000 miles |
| Business | 44,000 miles |
| First or Suites | 64,000 miles |
The higher of two published one-way figures, doubled for the round trip. The lower published figure runs 16,000 in economy, 42,000 in business and 61,000 in first or suites. Budget the higher number, then read the price in your own KrisFlyer account before you move points into it. Source: 4, 5

Saver seats go early. One tracker watching this route reports Saver space around school holidays and December disappearing about 355 days before departure 4. Treat that as a pattern one source observed. Set a reminder for the morning the calendar opens, and look then.
How long is each nonstop, and how often does it fly?
Doha is the long one. Qatar Airways holds the only nonstop between Doha and Denpasar: 9 flights a week, 9 hours 50 minutes, 4,871 miles or 7,839 km, in Economy and Business cabins only, flown by A350s, 777-300ERs and 787-8s 3. Tokyo Narita is shorter and thinner. Garuda Indonesia, 7 flights a week, 7 hours 25 minutes 2.
| Route | Airline | Alliance | Flights a week | Block time | Distance |
|---|---|---|---|---|---|
| Doha (DOH) to Denpasar (DPS) | Qatar Airways | oneworld | 9 | 9h 50m | 7,839 km |
| Tokyo Narita (NRT) to Denpasar (DPS) | Garuda Indonesia | SkyTeam | 7 | 7h 25m | 3,484 miles (5,607 km) |
| Denpasar (DPS) to Labuan Bajo (LBJ) | Batik Air, Indonesia AirAsia | n/a | 7 a day | 1h 05m to 1h 20m | about 520 km |
Frequencies and block times for Doha and Tokyo come from a schedule database, because Qatar Airways' and Garuda Indonesia's own sites blocked every attempt to read them. Batik Air and Indonesia AirAsia fly Denpasar to Labuan Bajo nonstop; Garuda Indonesia's last scheduled nonstop on that pair was 23 October 2025, so a GarudaMiles plan does not reach Labuan Bajo directly.
Add the Komodo hop and the Tokyo routing runs about 8 hours 45 minutes in the air. 7 hours 25 minutes to Denpasar, then 1 hour 5 minutes to 1 hour 20 minutes on to Labuan Bajo on Batik Air or Indonesia AirAsia: about 8 hours 45 minutes of flying before any connection time in Denpasar 2, 9. Plan an overnight in Bali between them and the trip stops feeling like a relay.
Doha: the nonstop Qatar prices by calculator
Qatar Airways prices its own award seats through a tool, not a public chart. Privilege Club members check Qatar-operated awards in a My Calculator screen that returns a live figure. Only partner awards across oneworld run on a published, distance-based Avios chart 8. Avios is the currency here; Qatar retired its old Qmiles in late 2022 8.
That changes how you plan. For Doha to Denpasar you price the seat in the account, on the dates you want, and write the number down before you transfer anything in. For a oneworld partner routing you read the chart first and work backwards from the distance 8. Privilege Club members also earn Avios on eligible flights with every oneworld member, so a Japan Airlines segment feeds the same balance 11, 12.
Can Garuda Miles book the Tokyo nonstop?
Garuda Indonesia owns the Tokyo nonstop, and Garuda flies for SkyTeam. It joined as the alliance's 20th member on 5 March 2014 1. A schedule check shows Garuda alone on Tokyo Narita to Denpasar, 7 times a week 2. So the miles that book it are GarudaMiles, or a SkyTeam partner balance such as Delta SkyMiles or Flying Blue.
| Airline | Alliance | Tokyo Narita to Denpasar |
|---|---|---|
| Garuda Indonesia | SkyTeam | Holds the nonstop. Book with GarudaMiles or a SkyTeam balance. |
| ANA | Star Alliance | Not on this route. Reach Bali via Singapore. |
| Japan Airlines | oneworld | Not on this route. Reach Bali via Doha. |
ANA and Japan Airlines sit in the wrong alliances for this one hop. ANA belongs to Star Alliance and JAL to oneworld, and the schedule shows neither carrier on the Tokyo to Denpasar nonstop 13, 12, 2. A Star or oneworld balance still reaches Bali. It goes through Singapore, Doha or another connecting point instead.
No public GarudaMiles award table is readable, so price the seat inside a GarudaMiles account, or ask a SkyTeam partner such as Flying Blue to quote it.
Positioning on to Labuan Bajo and Komodo
Komodo National Park starts at Labuan Bajo, a harbor town in West Flores about 520 km east of Denpasar. Batik Air and Indonesia AirAsia fly it nonstop, seven departures a day between them, 1 hour 5 minutes to 1 hour 20 minutes in the air 9. Buy it as its own ticket unless your program prices Indonesian domestic segments, and leave real hours in Denpasar between the two flights.

- 01South Bali, from Ngurah Rai3 nights
Land, sleep off the long sector, and settle the tourist levy online before arrival. Ngurah Rai is the entry point for every routing on this page.
→ Airport road transfer or ride-hailing - 02Ubud or the north coast3 nights
Inland days ahead of the Labuan Bajo flight you booked months earlier.
→ Private driver from south Bali - 03Labuan Bajo4 nights
Boat days into Komodo National Park from the harbor, with a night either side for the flights.
→ Denpasar to Labuan Bajo nonstop, about 1 hour 5 minutes to 1 hour 20 minutes
With less time: With a week, drop the inland nights: 3 in south Bali, 4 in Labuan Bajo.
MMT prices the hop in detail on Bali to Labuan Bajo and the park itself on the Komodo National Park guide. For a longer stay the one month in Bali itinerary sets the pace, and the Indonesia country guide covers arrival across the islands.
Book it in this order
The order matters more than the program. Seats come first, points second. Every step below starts with a seat you can see on a date you want, then moves the miles that pay for it.
Hold the seat before you transfer points
Transfers move one way. Confirm the award seat and its price, then move the balance that pays for it.
Add the Labuan Bajo leg as its own booking
About 520 km and 1 hour 5 minutes to 1 hour 20 minutes from Denpasar, on Batik Air or Indonesia AirAsia, seven departures a day between them. Garuda Indonesia's last scheduled nonstop on this pair was 23 October 2025, so a GarudaMiles plan does not book it directly 9.
Check the calendar for Nyepi
Bali's Day of Silence closes Ngurah Rai for 24 hours, usually in March 4. An award seat on that date flies nowhere. MMT tracks the date on the Nyepi travel page.
What can change the plan before you fly?
Two dates and one gap decide whether this trip holds together. Nyepi shuts Ngurah Rai for a full 24 hours, usually in March, so a redeemed seat on that day carries you nowhere 4. Award charts change on a program's own notice. And the exact KrisFlyer figure for Bali is unsettled between two published sources 4, 5.
- Expect the cash side to move. About S$45 in economy and S$55 in business on a KrisFlyer award, roughly USD 35 and USD 43 at the Federal Reserve H.10 rate of 1.2775 for 18 September 2026, with April 2026 as the date on the tax figures. 4, 6
- Budget the levy in rupiah. IDR 150,000 a visitor, about USD 8.35 at Rp17,965.00 to the dollar. MMT's Bali visa and levy page has the entry side. 4, 14
- Watch the cabin limits. Doha to Denpasar carries Economy and Business only, so premium plans route elsewhere. 3
Frequently asked questions
Which miles are cheapest for award flights to Bali?
KrisFlyer on the Singapore hop, by a wide margin in miles: 8,000 or 8,500 one way in Saver economy against 21,000 or more for business, plus about S$45 in cash taxes, roughly USD 35 4, 5, 6. The trade is the positioning flight to Singapore, which you pay for separately.
Do ANA or JAL miles book a nonstop from Tokyo to Bali?
Garuda Indonesia is the only airline on the Tokyo Narita to Denpasar nonstop, 7 flights a week, and Garuda flies for SkyTeam 2, 1. ANA sits in Star Alliance and JAL in oneworld 13, 12, so a Star or oneworld balance books that trip with a connection instead.
How many KrisFlyer miles is a round trip from Singapore to Bali?
Singapore Airlines states that a round-trip award costs exactly twice the one-way mileage 7, so Saver economy comes to 16,000 or 17,000 miles depending on which published one-way figure holds, and Saver business to 42,000 or 44,000 4, 5. Advantage awards run roughly double the Saver rates.
What does Garuda Miles charge for a Bali award?
No public GarudaMiles award table is readable, so price the seat inside a GarudaMiles account, or ask a SkyTeam partner program such as Flying Blue to quote it.
Does Qatar Airways publish an award chart?
For its own flights, no. Qatar-operated awards are priced through the Privilege Club My Calculator tool, which returns a live figure. Only partner awards across oneworld use a published, distance-based Avios chart 8. Qatar's currency is Avios; the older Qmiles were retired in late 2022 8.
How far ahead should I book a KrisFlyer Saver seat to Bali?
As early as the calendar allows. One tracker watching this route reports Saver space over school holidays and December disappearing about 355 days before departure 4. Singapore Airlines publishes no booking-window rule of its own, so treat 355 days as a habit to plan around and check the day the schedule opens.
How do I add Komodo to a Bali award trip?
As a second ticket. Batik Air and Indonesia AirAsia fly Denpasar to Labuan Bajo nonstop, seven departures a day between them, about 520 km in 1 hour 5 minutes to 1 hour 20 minutes 9. MMT covers the leg on Bali to Labuan Bajo.
What do I still pay in cash on an award ticket to Bali?
Taxes, charges and fees, which Singapore Airlines says go on a card whatever the cabin 7. On the Singapore hop that is about S$45 in economy and S$55 in business, roughly USD 35 and USD 43 4, 6. Bali's tourist levy adds IDR 150,000 a visitor, about USD 8.35 4, 14.
Sources & review date
Researched 2026-09-28. Prepared from primary sources, with a separate independent source review. Numbered notes in the text point to the sources below. Prices, entry rules and schedules change; use the linked authority for your dates.
- 1SkyTeam announces Garuda Indonesia's date of joining KLM Royal Dutch Airlines newsroom · Accessed 2026-09-28
- 2Flights from Tokyo Narita (NRT) to Denpasar (DPS) FlightConnections · Accessed 2026-09-28
- 3Flights from Doha (DOH) to Denpasar (DPS) FlightConnections · Accessed 2026-09-28
- 4Bali: KrisFlyer miles, taxes and trip notes SGfi · Accessed 2026-09-28
- 5Singapore Airlines KrisFlyer award charts 10xTravel · Accessed 2026-09-28
- 6H.10 foreign exchange rates, Singapore dollar, 18 September 2026 Board of Governors of the Federal Reserve System · Accessed 2026-09-28 · Primary source
- 7Redeem KrisFlyer miles for flights Singapore Airlines · Accessed 2026-09-28 · Primary source
- 8Qatar Airways Privilege Club award charts 10xTravel · Accessed 2026-09-28
- 9Direct flights from Denpasar (DPS) to Labuan Bajo (LBJ) FlightsFrom.com route data · Accessed 2026-09-26
- 10Star Alliance Singapore Airlines · Accessed 2026-09-28 · Primary source
- 11Qatar Airways, oneworld member profile oneworld · Accessed 2026-09-28 · Primary source
- 12Japan Airlines, oneworld member profile oneworld · Accessed 2026-09-28 · Primary source
- 13Star Alliance member airlines ANA (All Nippon Airways) · Accessed 2026-09-28 · Primary source
- 14JISDOR, the Jakarta Interbank Spot Dollar Rate, 28 September 2026 Bank Indonesia · Accessed 2026-09-28 · Primary source
