Garuda Indonesia is the flag carrier of Indonesia, the fourth-most populous country in the world. One of the leading full-service carriers in Southeast Asia, Garuda Indonesia was, at one point, an aspirational carrier connecting the world to Africa, the U.S., Australia, and Europe via nonstop flights.
Since the turn of the century, though, the airline has struggled with financial solvency, corruption, and growing competition from Southeast Asian budget airlines.
However, most agree that it’s an incredibly safe airline with a modern fleet, unique routes, and even an international first class product!
Today, Garuda Indonesia is majority-owned by the government of Indonesia. This SkyTeam airline is 1 of 2 airlines (the other being Vietnam Airlines) with a hub in Southeast Asia.
Garuda Indonesia’s loyalty program is called GarudaMiles — these are the miles you can earn and redeem for free flights.
In this article, we’ll examine the ways you can earn GarudaMiles. This guide will be comprehensive, and hopefully, you’ll learn a new way to amass GarudaMiles!
Sign Up for a GarudaMiles Account
1. Sign Up via the Fly Garuda App
Garuda Indonesia offers an ongoing promotion where you can get a mileage bonus when you register for a new GarudaMiles membership through the Fly Garuda app!
This is an excellent way to easily access Garuda Indonesia on your phone and get a bonus to boot.
The bonus is 600 miles when you enroll for a new GarudaMiles account through the mobile app.
Sign Up via the Garuda Indonesia Website
If you don’t sign up for a new account through the mobile app, you can easily do so on the online website.
It’s easy enough, but we’ll spell it out for you! To sign up for a GarudaMiles account, you’ll need to follow these instructions:
- Visit Garuda Indonesia’s GarudaMiles registration page.
- You’ll see a form. Fill it out and click Submit.
- You may be asked to verify your account by clicking a verification link sent to your email address.
- Keep your GarudaMiles number handy. If you want to earn any miles, you’ll need to provide your GarudaMiles number.
Hot Tip: GarudaMiles expire after 36 months. You can extend the expiration of your miles by earning or redeeming at least 1 mile.
The online registration form will look something like this:
Earn GarudaMiles With Credit Cards
Traditionally, credit card spending has been an easy way to earn lots of GarudaMiles, even for U.S. residents.
Unfortunately, since Citi ThankYou Rewards removed GarudaMiles as a transfer partner in 2019, it hasn’t been possible to transfer points to GarudaMiles in the U.S.
So in this section, we’ll focus on non-U.S. credit cards that earn GarudaMiles.
2. Non-U.S.-Based Credit Cards
Indonesia enjoys a fair amount of financialization — one of the implications of this is that payment networks are strong. In Indonesia, Garuda Indonesia has several co-branded credit cards with different banks.
If you’re an Indonesian resident, you can earn lots of points for your everyday spending — get started with any of these cards:
|Card Name||Issuing Bank||Card Name||Issuing Bank|
|BNI Garuda Debit Card||BNI||Garuda BNI Visa Signature Credit Card||BNI|
|BRI Garuda Debit Card||BRI||Garuda Indonesia Citi Card||Citibank|
|BTN Garuda Debit Card||BTN||Mandiri Garuda Debit Card||Bank Mandiri|
|Garuda BNI Visa Platinum Credit Card||BNI|
3. Other Financial Partners
If earning GarudaMiles directly through any of the above co-branded card products (credit or debit) isn’t practical for you, leverage any of Garuda’s foreign transfer partners!
Depending on which credit card product you have with different banks, you may access different transfer ratios. Here is the complete list:
|GarudaMiles Foreign Transfer Partner||Transfer Ratio||GarudaMiles Foreign Transfer Partner||Transfer Ratio|
|Bank Bukopin||1:1||ICBC||From 30:1 to 20:1|
From 17,500:100 to 17,500:280
|Mandiri||From 3:1 to 1:1|
|BNI||From 15:1 to 10:1||OCBC NISP||2:1|
|CIMB Niaga||From 20:3 to 3:1||Panin Bank||From 3:1 to 2:1|
|Citi||From 10:1 to 1:1||PermataBank||From 20:1 to 8:1|
|Danamon (Amex)||From 18:1 to 10:1||Standard Chartered||From 5:1 to 4:1|
|digibank by DBS||From 3:1 to 1:1||UOB||From 8:1 to 4.5:1|
As you can tell from the chart above, transfer ratios from each bank vary widely. Be sure to also consider the earning rates on each of these credit cards before making a final decision.
Just because a card offers attractive transfer ratios for each point doesn’t mean you should use it. You might earn points quicker with a different card!
Earn GarudaMiles Through Shopping
As you make regular shopping trips throughout the year, you could be racking up GarudaMiles!
Let’s talk about how you can earn GarudaMiles through shopping.
4. GarudaMiles Shopping Partners
At the moment, GarudaMiles has 3 shopping partners:
- Grand Indonesia
- Pacific Place Jakarta
- Sales on Board
Grand Indonesia and Pacific Place have their own rewards currencies, which you can transfer to GarudaMiles.
Grand Indonesia’s is called G-Card points; any time you shop at Grand Indonesia, you can earn points. You can then transfer your points at a 50:145 ratio to GarudaMiles.
With Pacific Place Jakarta, you can do the same, except at a 40:275 ratio.
Lastly, Sales on Board is Garuda Indonesia’s inflight shopping mall — you can earn 5 GarudaMiles per $1 spent (or IDR 3,000 spent).
Earn GarudaMiles Through Travel
The easiest way for U.S. residents to earn GarudaMiles is by crediting travel to Garuda Indonesia.
Because Garuda Indonesia is a SkyTeam partner, it’s easier than you think to earn GarudaMiles. You don’t need to fly to Indonesia. You can even earn GarudaMiles on domestic U.S. flights!
Let’s take a look at how to earn GarudaMiles through travel.
5. Airfare and Airline Purchases
First and foremost, the easiest way to earn GarudaMiles is by flying on Garuda Indonesia!
If you’re booking a Garuda Indonesia flight, you can earn miles on every eligible flight booked.
Be sure to double-check that your GarudaMiles number is entered into the passenger information fields when you’re booking your flight. Usually, it takes around a week after the flight is complete to receive your miles.
You can also claim missing miles retroactively within 6 months after the flight date by using the app, logging into the website, and following the prompts for claiming missing miles. You can also do this at your nearest Garuda Indonesia ticketing office. These claims are processed within 2 weeks.
Garuda Indonesia awards miles based on the cabin class, distance flown, and fare class of your ticket as shown in this chart:
|Cabin Class||Fare Class||Mileage Accrual Structure|
|First class redemption||R||0%|
|Business class redemption||O||0%|
|Economy class redemption||X||0%|
Let’s consider a few examples:
- If you fly on a paid, one-way business class ticket from Jakarta (CGK) to Amsterdam (AMS) on an I-class ticket, you will fly an approximate distance of 7,055 miles. You will earn a 155% multiplier on that, which translates to 10,935 GarudaMiles accrued.
- If you fly on a round-trip economy class ticket from Jakarta (CGK) to Bali-Denpasar (DPS) on a K-class ticket, you will fly an approximate distance of 1,222 miles. You’ll earn an 80% multiplier on that, which translates to 978 GarudaMiles accrued.
- If you fly on a business class award ticket from Bali-Denpasar (DPS) to Tokyo-Haneda (HND) on an O-class ticket, you will not earn any GarudaMiles.
6. Book Paid Garuda Airfare With the Fly Garuda App
Traditionally, Garuda Indonesia has offered a mileage bonus when you book airfare through the Fly Garuda app, which is great news!
You can earn a bonus of 30% miles when you purchase paid Garuda Indonesia airfare through the Fly Garuda app.
This applies to all Garuda Indonesia tickets booked in:
- First class (F/A/P)
- Business class (J/C/D/I)
- Economy class (Y/B/M/K/N/Q/T/V/S/H/L/G)
The mileage will be deposited into your account 14 days after the ticket purchase date.
Keep in mind that this bonus is not eligible for retroactive claims — if you retroactively claim mileage, you’ll still get the normal mileage accrual, however.
7. Crediting SkyTeam Airlines to GarudaMiles
One of the best ways to earn GarudaMiles is by crediting paid airfare from SkyTeam airlines to Garuda Indonesia.
This includes paid flights on Delta, Air France, KLM, Korean Air, and more!
However, each partner airline maintains its own unique accrual chart, which you’ll need to pay attention to when trying to accurately calculate how many miles you’ll earn on a given flight.
Your mileage accrual will depend on the airline flown, booking class, cabin class, and flight distance. Here’s the complete accrual chart for all SkyTeam airlines credited to GarudaMiles:
|Airline||Cabin Class||Fare Class||Mileage Accrual (Based on Distance Flown)|
|Aeroflot||Business class||J, C, D||125%|
|Comfort class||W, S, A||100%|
|Economy class||M, U, K, H, L,||100%|
|Q, T, E, N||25%|
|Ineligible||O, X, R, P, G, V||0%|
|Aerolineas Argentinas||Business class/Club economy||J, C, D, I, W, S||125%|
|Economy – Full Flex||Y, B, M||100%|
|Economy – Econo||U, K, H, L, Q||100%|
|Economy – Promo||T, E, N, V, A, R, G||50%|
|Ineligible||O, F, Z, X, P||0%|
|Aeromexico||Business class||J, C, D||125%|
|Economy class||Y, M, U, K, H, L, Q, T, E||100%|
|W, N, R, V||50%|
|Ineligible||F, Z, O, A, P, S, G, X||0%|
|Air Europa||Business class||J, C, D||150%|
|Economy class||Y, B, M, L, E, K, V, H||100%|
|Ineligible||I, O, X, S, R, W, U, T, Q, P, A, N, Z, G, F||0%|
|Air France||First class||P, F||150%|
|Business class||J, C, D, I, Z||125%|
|Premium economy||W, S, A||100%|
|Full economy||Y, B||100%|
|Discounted economy||H, K, L, Q||50%|
|Deeply discounted Economy||T, E, N, V, R, G||20%|
|China Airlines||First class||F||150%|
|Economy class||W, U, E, Y, B, M||100%|
|K, V, T||75%|
|R, Q, H, N||25%|
|Ineligible||E, O, L, X, G, S, A, Z||0%|
|China Eastern||First class||F||150%|
|J, C, D, Q, I||125%|
|Premium economy class||W, P||110%|
|Economy class||Y, B, M, E, H (International)||100%|
|Discounted economy class||K, L, N, R, S, V||50%|
|T, H (Domestic)||30%|
|Czech Airlines||Business class||J, C, D, I||150%|
|Economy class||Y, M, H, K, T||100%|
|B, A, L, X, Q, U, G||50%|
|Discounted economy class||E, Z, R, V, N, S, W, O||0%|
|Delta Air Lines||First class||F, P||150%|
|Business class||J, C, D||125%|
|Economy class||Y, B, M||100%|
|L, U, T, X, V||25%|
|Kenya Airways||Business class||J, C, D, I, Z||125%|
|Economy class||Y, B, M, U, K, H, L, Q, E, N, R, T||100%|
|Discounted economy||V, G||25%|
|KLM||Business class||J, C, D, I, Z||150%|
|Full economy class||Y, B||125%|
|Economy class||M, P, U, F, W||100%|
|Discounted economy class||H, K, L, Q, S, A||75%%|
|Deeply discounted economy class||T, E, N, V, R, G||50%|
|Korean Air||First class||P||200%|
|International Prestige class (business class)||J||135%|
|C, D, I, R||125%|
|Domestic Prestige class (business class)||C, D||125%|
|Economy class (international)||Y, B, W, M, S, H||100%|
|E, K, L, U||50%|
|Economy class (domestic)||Y, B, W, M, H||100%|
|Middle East Airlines||Business class||J, C, D, I, Z||150%|
|Economy class||Y, B||100%|
|Discounted economy class||M, U, K, H, L, Q, T||50%|
|Ineligible||N, R, V, O, A, W, X, S, G, E||0%|
|Saudia||First class||F, P||250%|
|Business class||J, C, D, I||150%|
|Economy class||Y, W, O||100%|
|Discounted economy class||B, M, K, H, T||75%|
|Q, L, X, V||50%|
|TAROM||Business class||J, C, D, I||150%|
|Premium economy class||Y||125%|
|Economy class||B, M, U||100%|
|Discounted economy class||K, R, H, G, L, Q, N, T, V, S, E||50%|
|Vietnam Airlines||Business class||J, C, D, I||125%|
|Deluxe economy class||W, Z, U||100%|
|Economy class||Y, M, S, B||100%|
|XiamenAir||First class||F, A||200%|
|Business class||J, C, D, I||150%|
|Discounted economy class||H, B, M, L||100%|
|K, N, Q, V||50%|
Let’s go over some quick example calculations to give you an idea of what to expect from your SkyTeam mileage accruals:
- Suppose you’re flying on a short-haul, domestic ticket from Detroit (DTW) to Chicago (ORD) on Delta Air Lines on an H-class economy ticket. This ticket earns 75% of the flight distance, which means you’d earn 176 miles on a trip that covers 235 miles in distance.
- Suppose you’re flying on a long-haul, business class ticket on KLM from Seattle (SEA) to Amsterdam (AMS) booked into the I-class. In each direction, you’d earn 7,329 miles each direction based on a 150% multiplier on 4,886 miles of flight distance.
To credit your flights to GarudaMiles, all you need to do is enter your GarudaMiles number during the booking process instead of your Delta SkyMiles number, for instance.
8. Crediting Non-Alliance Partner Airlines to GarudaMiles
Another great way to earn GarudaMiles is through partner airlines that fall outside the SkyTeam alliance.
Here’s the complete accrual chart:
|Airline||Cabin Class||Fare Class||Mileage Accrual (Based on Distance Flown)|
|All Nippon Airways||First class||F, A||150%|
|C, D, Z||125%|
|Economy class||Y, E, B, M||100%|
|U, H, Q||70%|
|Ineligible||V, W, S, T||50%|
|L, K, G||30%|
|O, I, X, R, N||0%|
|Etihad Airways||The Residence||P||300%|
So for example, if you book an ANA business class ticket booked in the P class from San Francisco (SFO) to Tokyo-Haneda (HND), you would earn 70% of the flight distance in miles, which equals 3,612 miles.
9. Hotel Partners
Booking your next hotel stay could net you a handsome bonus of GarudaMiles.
Here’s the complete list of hotel partners:
10. Hotel Booking Portal Partners
In addition to hotel chains, you can earn GarudaMiles on bookings made with 2 booking portals:
If you make bookings through Agoda PointsMax, you can get up to 10,000 miles per stay.
With Trip.com, you can earn 1.5 miles per $1 spent on your bookings!
11. Book Holidays with Garuda Indonesia Holidays
Making a booking with Garuda Indonesia Holidays (GIH), which is the tour package arm of Garuda Indonesia, could get you an awesome bonus in miles!
Specifically, you can earn 1 mile for every IDR 25,000 (~$1.76) spent!
Specialty Earnings for GarudaMiles
In this last section, we’ll explore some specialized ways to get your hands on GarudaMiles.
12. Buy GarudaMiles
The best specialty earning method for GarudaMiles is to simply buy them.
Currently, if you buy miles while located in Indonesia, you can do so at a rate of IDR 275,000 (~$19.31) per 1,000 miles. That’s equal to a rate of 1.93 cents per mile.
If you purchase GarudaMiles outside of Indonesia, you can do so at a rate of $30 per 1,000 miles. That’s equal to a purchase price of 3 cents per mile.
GarudaMiles is a niche frequent flyer program that can prove useful for SkyTeam loyalists or those who want to book the rare Garuda Indonesia first class product using points (you can even check out our guide to the best ways to book Garuda Indonesia business class with points).
Although its transfer partnership with Citi ThankYou Rewards in the U.S. has been nixed, there are still lots of ways to earn miles.
Plenty of foreign co-branded credit card opportunities exist, as well as travel-related ways to earn GarudaMiles.
Lastly, you can buy GarudaMiles at approximately 2 cents each if you are in Indonesia and 3 cents each otherwise. We wouldn’t recommend this for most travelers, but it’s another way to earn extra GarudaMiles!
The information regarding the BNI Garuda Debit Card, BRI Garuda Debit Card, BTN Garuda Debit Card, Garuda BNI Visa Platinum Credit Card, Garuda BNI Visa Signature Credit Card, Garuda Indonesia Citi Card, and Mandiri Garuda Debit Card was independently collected by Upgraded Points and not provided nor reviewed by the issuer.