Comparison of Air Miles Credit Cards in Singapore

6 ways to maximise Credit Cards’ Air Miles


Last week I wrote about the 5 things you need to know about Credit Card Air Miles. This week I am going to share with you my secret recipe on the 6 ways you can maximise your Credit Cards’ Air Miles*. I often get asked what is the best way to earn the most number of Air Miles in a short span of time, mainly because I managed to redeem two air tickets to Barcelona in less than a year.

*Similarly like last week, in this post we will be referring predominantly to Kris Flyer Air Miles as most of the credit cards in Singapore have a rewards programme for it (as compared to Asia Miles which have lesser rewards programmes). Give a shout out in the comments below if you are hoping for an article that targets other mileage programmes such as Asia Miles (used by Cathay Pacific Airways, British Airways, Qantas)!

Before we embark on some serious analysis of credit card strategies, let us first compare the various air miles credit cards out there in Singapore. To do this, we have created a table that compares 8 credit cards ( American Express Krisflyer Credit Card, Citibank Rewards Card, Citibank Premier Miles Card, ANZ Travel Visa Signature Card, Standard Chartered Visa Infinite Card, Maybank Horizon Visa Signature Card, UOB Privi Miles American Express Card, DBS  Altitude Visa Signature Card).

Air Miles Credit Cards

Technically, if you look at the table above, the winner is Standard Chartered Visa Infinite Card.


But what? Read our article from last week. Did you read the fine print? Last week, we discussed how real life spending patterns often do not reflect that precise amount of air miles to be earned.

To sum up our previous article for you lazy  busy people out there, some credit cards only clock miles for local spend in multiples of 5. For instance, some award 3 points for every $5. Take for instance DBS’ Altitude Visa Signature card:

$10/5 * 3 DBS Points= 6 DBS Points (14 air miles) —> $1 for 1.2 air miles

$9/5 * 3 DBS Points= 3 DBS Points (7 air miles) —> $1 for 0.7 air miles

In plain english: If you do not spend in multiples of 5, you will lose air miles in the conversion.

On top of this, many credit card companies only allow you to convert your credit card points to air miles in fixed quantum of 5,000. The implication of this is that if in the scenario where you have 14,000 credit card points, only 10,000 credit card points will be converted and you lose 4,000 credit card points until you accumulate enough for the next point of redemption.


Unless you read the fine print and keep these figures in mind when swiping your credit cards:

Air miles Credit Cards

That sounds like a tough way to live my life. To be frank, it is quite rare for people to spend precisely in such multiples. Hence for all you lucky people reading this, I have narrowed it down to 6 steps using 5 credit cards: American Express Krisflyer Credit Card, Citibank Rewards Card, ANZ Travel Visa Signature Card, Maybank Horizon Visa Signature Card and DBS Altitude Visa Signature Card.

Here are 6 ways to strategise your credit card spend and maximise your credit card air miles (with an infographic for you to save into your phone!):

  1. Sign up for American Express Krisflyer Credit Card and charge $700 in first six months to get 8000 miles (5000 miles for first charge and 3000 miles for any charge above $700 in first six months).
  2. For $1 local spend, I would use my ANZ Travel Visa Signature Card to get 1.4 miles. Standard Chartered Visa Infinite Card also awards 1.4 miles for every $1 local spend but only if you spend above $2000 in a month! Hence if you are not a monthly high spender, then you should use the ANZ Travel Visa Signature Card.
  3. For $1 overseas spend, I would use my American Express Krisflyer Credit Card to get 2 miles. Again, Standard Chartered Visa Infinite Card awards 3 miles for every $1 local spend but only if you spend above $2000 in a month! Hence if you are not a monthly high spender, then you should use the American Express Krisflyer Credit Card.
  4. For in-store and online shopping (for clothes, bags, shoes, department stores), I would use Citibank Rewards Card to get 4 air miles for every $1 spent.
  5. For spending on dining, petrol and taxis, I would use Maybank Horizon Visa Signature Card to earn 3.2 miles for every $1 spent (spend a minimum of $300 a month). This is subject to the Merchant Category Code which has to state that they are either Eating Places & Restaurants, Petrol Stations or Local Taxi Providers.
  6. If I am a frequent flyer, for purchase of flight tickets such as Singapore Airlines, I would use DBS Altitude Visa Signature Card to get 3 miles for every $1 spent.

Maximise Air Miles Credit Cards

In addition, here are 3 additional ways you can get more air miles until 31st December 2016:

  1. [For new cards] Sign up for Standard Chartered Visa Infinite Credit Card to receive 35,000 miles.
  2. [For new cards] Sign up and spend $10,000 over 3 months for Citibank Premier Miles Card to receive 42,000 air miles.
  3. If I am a frequent user of expedia.com (eg for Singapore Airlines or Silk Air flights) or kaligo.com, to get 6 miles and 10 miles respectively for every $1 spent, I would use either Citibank Premier Miles Card or UOB Privi Miles Card.   

In my younger days I used to have more than 10 credit cards across the various banks (oh the shame!). However as life grew busier, I realised it was not feasible to manage so many credit cards what with the different bank statements coming at different periods. Hence I would be hard pressed to apply for all the cards mentioned above unless I do not mind having to straddle between so many cards. I think that personally, I can manage 3 credit cards at most.

For those who are mainly local spenders

Hence my personal recommendation would be to have ANZ Travel Visa Signature Card, Citibank Rewards Card (for shopping) and Maybank Horizon Visa Signature Card for Restaurants, petrol and taxis. Why not the Standard Chartered Visa Infinite? This is because for anyone to obtain the high 1.4 air miles per $1 local spend, one would have to spend above $2,000 a month. Hence if you do not spend more than $2000 a month on your credit card and you do not travel too frequently, I would recommend the ANZ Travel Visa Signature Card.

For those who have high overseas spend

However if you do travel overseas frequently, I would highly recommend Citibank Premier Miles Card (instead of ANZ Travel Visa Signature Card) for daily use as they have 1.2 air miles per $1 local spend and 2 air miles per $1 overseas spend (compared to 1.4 air miles under the ANZ card). I think that Citibank Premier Miles hits the sweet spot if you do not want to always have to remember to hit a certain amount for redemption, and if you want a decent amount of air miles for local spend while having more air miles for overseas spend.

What do you think about the 6 ways to maximise your credit card air miles? Is it too mind-boggling? Do you think having 3-4 credit cards is a pain? If you had just one credit card to choose from, which would you choose? I’m interested to know!

Written by Lydia Lok

About the Writer: Lydia loves credit cards and air miles because they have brought her to Barcelona and Japan. As a result, she is passionate about educating friends and everyone else about how they can maximise their credit cards’ rewards. In her former life, she was a government servant who dealt with policies regarding social issues and businesses. Lydia is now a social entrepreneur involved in business development, and Children’s phonics and literacy. She lives in Singapore with a fluffy Sheltie named Lemon and a non-fluffy husband named Shuohan.

Facebook Comments


  1. Wow! I chanced upon your site and this is a great article! Thanks for giving a breakdown on all the figures. Now I have a clearer picture of the various airmiles credit card. I’ve been reading up articles, comparing which is the best airmiles card. But seems like there’s no best card. It depends on how your spending patterns are. For me, I earn my miles through my Citibank Rewards & Premier miles card. I think both cards have been giving me decent points and miles. I’ve been considering to apply the UOB Privi Miles card but after reading that it clock miles for local spend in multiples of 5, it doesn’t seem appealing to me anymore.

    I think the 6 ways is a good method to earn mile but it will be too much a hassle. Having to use 6 cards, would be confusing to me. I will probably not know which card to use for which spending. I think a max of 3-4 cards will be good. And after reading your previous article, I guess having a cashback card has indeed lesser value compared to a miles card. Now i’m thinking of just keeping my cashback card for my recurring bills and groceries.

    If I were to add just 1 more card to accumulate more miles, would you recommend the ANZ Travel Visa / Maybank Horizon Visa Signature Card / Krisflyer Amex? Given that I probably spend more locally. Thanks for writing such detailed articles!

    • Hey Ehqven! Sorry for my late reply! I think that Citibank Premier Miles is a good choice. I can tell you this with conviction because I too had applied for UOB Privi Miles. When the time came for me to convert my points to miles, I was so disappointed at how many miles were wasted because I had not spent in a nice round figure of 5000 points. I was really upset with myself because I did not read the fine print!

      Frankly speaking now that I’m older and lazier… I just use one card only which is Citibank Premier Miles (and occasionally when I remember, I use the Citibank Rewards Card when I am shopping). Unfortunately due to the way payments and partnerships are structured, I still have to swipe 3 additional cards: my gym membership is recurring on a UOB Preferred Platinium Card, my groceries is on OCBC NTUC card which lets me clock points and pay in one card, and I use a Frank credit card for auto-top up of the EZ-link card.
      If I were to be even more honest with you, I would just stick with Citibank Premier Miles card. Why? Because the miles never expire and I never have a last minute panic attack that I forgot to transfer some old miles that is nearing its expiry date!
      But if I had to choose between ANZ, Maybank or Krisflyer… I wouldn’t choose Krisflyer. Why? Most places do not have Amex. Sad truth despite our modern society. I have gone to many places excitedly only to be told I can’t use Amex. And when I really like using my card out of habit, it makes it frustrating to keep having to change cards!
      Between ANZ and Maybank, it depends on whether you are more of a dining, petrol, taxi person. Frankly, the difference between ANZ Travel Visa and Citibank Premier Miles is 0.2 miles (1.4 vs 1.2). It’s not that much. But if I eat out a lot, I would get the Maybank card as I get 3.2 miles vs 1.2 miles from Citibank. For that alone, I would apply for Maybank. The other thing to note though is Citibank has many partnerships and great discounts with restaurants. So despite having a Maybank card, I found myself swiping my Citibank card more.
      Ultimately if you are creature of habit, I suspect you might want to stick to your Citibank card.
      For people who just hate conversions and calculations (like the ones I just did above), I would just recommend they apply for Krisflyer Amex (especially if they know they frequent places that do accept Amex). There’s no need for any conversions or charges for transferring of miles. Can’t go more fuss-free than that!!

      • Thanks for the reply! Yes. I think i shall stick to Citibank Premier. My Main cards are Citibank Premier, Citibank Rewards and OCBC 365. Sticking to just this 3 at the moment! I do have a posb everyday card as well, but i don’t find it that beneficial.

        I use my ocbc 365 mainly for recurring bills, groceries and sometimes dining. But now mainly using my citibank premier for most of my spending.