AwardWallet receives compensation from advertising partners for links on the blog. The opinions expressed here are our own and have not been reviewed, provided, or approved by any bank advertiser. Here's our complete list of Advertisers.

Garuda Indonesia is back with another limited-time mileage sale. Currently, you can buy GarudaMiles with up to a 100% bonus through September 30, 2026. This targeted bonus effectively brings the price down to as little as 1.075¢ per mile!

Buying miles can sometimes make sense, especially if it leads to significant savings on flights. However, you’ll want to crunch the numbers before buying.

Here’s what you need to know about this promotion, including when it makes sense to buy and how to use GarudaMiles.

Buy Garuda Miles Promotion Details

  • This targeted promotion is available through September 30, 2026, at 12:59 PM EST (11:59 PM WIB).
  • Members can purchase GarudaMiles in increments of 1,000 miles.
  • Members can purchase up to 150,000 GarudaMiles per transaction before any promotion.
  • The base price of GarudaMiles is $21.50 for every 1,000 miles.
  • Purchased GarudaMiles are non-refundable and non-transferable, and cannot be used to determine GarudaMiles membership tier.
  • All details of this promotion and buying GarudaMiles in general can be found in the terms & conditions.
GarduaMiles 100% bonus for buying miles promotion
Screenshot of Garuda Indonesia

If you're targeted for the 100% bonus, the effective rate of 1.075¢ per mile is one of the best prices we've seen for purchasing Garuda Indonesia miles. For context, the standard rate without any bonus or discount is 2.15¢ per mile, so this promotion cuts the cost in half.

To get the optimal rate, though, you need to buy 15,000 miles (or more). The tiers for this offer are as follows:

  • 1,000-14,000 miles: No bonus (2.15¢ per mile)
  • 15,000-150,000 miles: 100% bonus (1.075¢ per mile)

You can purchase up to 300,000 miles in a single transaction for $3,225.

Buy GarduaMiles transaction page
Screenshot of Points.com

Related: All Current Buy Points and Miles Promotions

How To Buy Garuda Indonesia GarudaMiles

Head on over to the Garuda Indonesia buy miles portal to get started. Once there, you can scroll down until you find the dropdown menu for how many GarudaMiles you would like to purchase. You can buy up to 150,000 GarudaMiles (before any applicable bonus) at any time.

Once you select the number of GarudaMiles you want, check the terms and conditions box, then click the “Buy Miles” button to proceed with your order.

While you can purchase up to 150,000 miles in a single transaction, you can purchase up to 250,000 GarudaMiles per year (before any applicable bonus). So, you can make multiple transactions if you need more miles.

When Should You Buy Points and Miles?

Our frequent AwardWallet readers are probably thinking, “These guys sound like a broken record!” when it comes to our stance on buying points and miles. But we feel it's worth mentioning again that we are not proponents of buying points and miles, at least without a plan. Even when an airline is offering a bonus or discount promotion, you shouldn't immediately reach for your wallet.

Instead, we prefer to earn miles and points organically. For most loyalty programs, you're better off growing your balance through top credit card offers and leveraging transfer partners.

That said, there are only two real reasons to buy miles. The first is if you can grab an award ticket by buying the necessary miles at a cheaper rate than the cash price. Second, if you're close to topping off your balance to grab a sweet redemption, purchasing those last few miles might be the quickest (and simplest) way to reach your goal.

Make sure you do the calculations before buying miles or points to ensure you're getting the best value.

How To Redeem Your GarudaMiles

Now that you've purchased your GarudaMiles, it's time to redeem them! You can head over to the redemption portal and select which method you'd like to redeem them for.

You can redeem GarudaMiles for a wide array of options, including flights and hotels, donations to charitable causes, shopping in one of the many shopping centers or catalogs offered by Garuda, food & beverage, sustainability, and more.

The most valuable way to redeem GarudaMiles is usually for award flights. Garuda Indonesia still publishes an award chart, which you can view here (PDF link). Alternatively, you can tinker with the “Miles Calculator” in the Garuda Indonesia mobile app to estimate award pricing for any given route.

But to give you a sense of pricing, here are a few sample award rates:

  • Jakarta (CGK) to Denpasar (DPS)
    • Economy: 17,900 GarudaMiles
    • Business: 32,00 GarudaMiles
  • Jakarta (CGK) to Singapore (SIN)
    • Economy: 14,500 GarudaMiles
    • Business: 28,000 GarudaMiles
  • Jakarta (CGK) to Amsterdam (AMS)
    • Economy: 50,000 GarudaMiles
    • Business: 110,000 GarudaMiles

These rates aren’t overly inspiring, but you might find better value by using GarudaMiles to upgrade an economy ticket to business class. For example, upgrading from economy to business on the Jakarta to Amsterdam route costs between 48,000 and 60,000 miles, and purchasing an economy fare plus miles to upgrade could work out to be far cheaper than booking business class outright.

For more information on upgrade pricing, click here (PDF link), find the route you’re planning to book, and upgrade.

Garuda Indonesia aircraft at the gate with a colorful livery
Credit: fasyah-halim-unsplash

Other Ways To Earn Garuda Indonesia Airline Miles

As with most other airlines, credit card spending has traditionally been the easiest way to earn GarudaMiles — even for U.S. residents. However, since Citi ThankYou Rewards removed GarudaMiles as a transfer partner in 2019, it hasn't been possible for U.S. residents to earn flexible points and then transfer miles to GarudaMiles.

So, if you are a resident of Indonesia, you should focus on earning points for your everyday spending with any of these cards: Garuda BNI Visa Signature Credit Card, Garuda Indonesia Citi Card, and the Mandiri Garuda Debit Card.

Another easy path to earning GarudaMiles is through eligible bookings on Garuda Indonesia flights! Just make sure that when you book a Garuda flight, you enter your GarudaMiles number in the passenger information field. It usually takes around 7 days after the flight to receive the miles in your account. What's cool about Garuda is that you can claim any missing miles retroactively within 6 months after the flight date by using the app or website to follow the prompts for claiming missing miles.

Another way to earn GarudaMiles is through paid airfare from SkyTeam Airlines to Garuda Indonesia. This includes flights paid on Air France & KLM Flying Blue, Delta, Korean Air, Virgin Atlantic, and many more.

Lastly, you can accrue GarudaMiles when you book a stay at one of the many hotel partners with which Garuda is partnered. The two main giants that Garuda has connections with are Accor ALL and Hilton Honors.

Maximize Your Purchase

Unfortunately, these purchases won't count as an airfare or travel purchase on your credit card because Garuda Indonesia sells miles through Points.com. Instead of using a card that offers a travel bonus category to buy miles, you should use one of these cards instead:

Citi Double Cash® Card
Citi Double Cash® Card
Welcome Offer Earn $200 cash back after you spend $1,500 on purchases in the first 6 months of account opening. This bonus offer will be fulfilled as 20,000 ThankYou® Points, which can be redeemed for $200 cash back.
Annual Fee

$0Rates & Fees

Credit Score

Excellent, Good

  • Earn 2% on every purchase with unlimited 1% cash back when you buy, plus an additional 1% as you pay for those purchases. To earn cash back, pay at least the minimum due on time.

    Plus, earn 5% total cash back on hotel, car rentals and attractions booked with Citi Travel.
Bilt Palladium Card
Bilt Palladium Card
Welcome Bonus 50,000 Bilt Points + Gold Status after spending $4,000 on everyday purchases in the first 3 months + $300 of Bilt Cash.
Annual Fee

$495Rates & Fees

  • Choose to earn 4% back in Bilt Cash on everyday spend. Use Bilt Cash to unlock point earnings on rent and mortgage payments with no transaction fee, up to 1X.
  • 2X points on everyday spend
Capital One Venture Rewards Credit Card
Capital One Venture Rewards Credit Card
Limited-Time Offer Earn more than $1,000 in Travel Bonuses with a limited-time $300 Capital One Travel stays credit, plus earn 75,000 bonus miles once you spend $4,000 on purchases within the first 3 months of account opening—that's more than $1,000 in travel value.
Annual Fee

$95

Credit Score

Excellent, Good

  • 5X miles per dollar on purchases through Capital One Entertainment
  • 5X miles per dollar on hotels, vacation rentals and rental cars booked through Capital One Travel
  • 2X miles per dollar on all other purchases

Related: Which Credit Card Should You Use To Buy Points and Miles?

Final Thoughts

With this limited-time up-to-100% bonus offer, you can pick up Garuda Indonesia GarudaMiles for as little as 1.075¢ each through September 30, 2026. If you're targeted for the 100% bonus, it's one of the best opportunities we've seen to buy GarudaMiles, making now a good time to stock up if you have a redemption in mind.

Do you plan on buying Garuda Indonesia GarudaMiles?

For rates and fees of the cards mentioned in this post, please visit the following links: Bilt Palladium Card (Rates & Fees), and Citi Double Cash® Card (Rates & Fees)

Tip of The Day
Did you know that if you connect your AwardWallet profile with another AwardWallet user, you can share your accounts with that user? Select the desired accounts and choose Share accounts from the Actions menu.
Composite screenshot showing how to share your loyalty account information with another connected AwardWallet user

The comments on this page are not provided, reviewed, or otherwise approved by the bank advertiser. It is not the bank advertiser's responsibility to ensure all posts and/or questions are answered.

3