Unless you’re a very regular flyer, the majority of your KrisFlyer miles earning through the year is likely to come from points earned through your regular credit card spending.
There are a number of cards offering attractive miles earning rates on general purchases, overseas transactions, and even bonus miles on spending in specific retail categories, online transactions, or mobile payments.
The Sign-up Bonus
Most of the major miles credit cards in Singapore offer a sign-up bonus or two during the year, and these can provide a big boost to your miles total. Keeping track of who’s offering what, and not missing a bonus when it’s announced, is the key to successfully increasing your miles stash.
Here’s where our dedicated page listing all the latest miles and points sign-up bonuses comes in:
The Mainly Miles Top Credit Card Sign-Up Bonuses Page |
This page is regularly updated (at least monthly) and will keep you up to speed on the best sign-up bonus miles offers, and how much you’re paying for them through annual fees or minimum spending criteria.
March sign-up offers
You can find this full list with all these details like cost per mile, shortcuts to our reviews (where available) and application links on our permanent page here, but in summary for March, the best deals are:
HSBC Visa Infinite | ||
![]() |
Sign-up Bonus: | 35,000 miles |
Annual Fee: | S$650.00 | |
Cost per mile: | 1.86¢ | |
Min Spend: | None | |
Min Income: | S$120,000/yr | |
Credits to:![]() ![]() |
Joint top sign-up bonus around – currently 35,000 miles with no minimum spend, however a very high annual fee and income requirement. |
Standard Chartered Visa Infinite | ||
![]() |
Sign-up Bonus: | 35,000 miles |
Annual Fee: | S$588.50 | |
Cost per mile: | 1.68¢ | |
Min Spend: | None | |
Min Income: | S$150,000/yr | |
Credits to:![]() ![]() |
Joint top sign-up bonus around – currently 35,000 miles with no minimum spend, however a large price tag (especially if you won’t use the many other perks), and a very high income requirement. Best cost per mile with no additional card spending required. See our full review for more details. |
Citi PremierMiles Visa | ||
![]() |
Sign-up Bonus: | 30,000 miles |
Annual Fee: | S$192.60 | |
Cost per mile: | 0.64¢ | |
Min Spend: | S$10,000 in 3 months | |
Min Income: | S$50,000/yr | |
Credits to:![]() ![]() ![]() ![]() ![]() ![]() plus 5 others, and 2 hotel schemes |
15,000 miles on sign up, a further 15,000 miles if you spend S$10,000 on the card in the first 3 months. Citi has one of the widest range of frequent flyer programs for you to transfer your points into, including British Airways, Qatar Airways, Thai and Qantas, making these very flexible points to accrue. Attractive cost per mile too, at just 0.64 cents each, provided you have S$10,000 spending to do in the next 3 months. 1.28 cents each even if you don’t. If you’re already a Citi customer, there’s an alternative sign-up offer for you too. See our full review for more details, including a full list of transfer partners. |
Citi Prestige MasterCard | ||
![]() |
Sign-up Bonus: | 25,000 miles |
Annual Fee: | S$535.00 | |
Cost per mile: | 2.14¢ | |
Min Spend: | None | |
Min Income: | S$120,000/yr | |
Credits to:![]() ![]() ![]() ![]() ![]() ![]() plus 5 others, and 2 hotel schemes |
No minimum spend, but a high price for the miles unless you’ll use the (many) other benefits of this card. Citi has one of the widest range of frequent flyer programs for you to transfer your points into, including British Airways, Qatar Airways, Thai and Qantas, making these very flexible points to accrue. See our full review for more details, including a full list of transfer partners. |
Singapore Airlines KrisFlyer Ascend Amex | ||
![]() |
Sign-up Bonus: | 20,000 miles |
Annual Fee: | S$337.05 | |
Cost per mile: | 1.69¢ | |
Min Spend: | S$6,000 in 3 months | |
Min Income: | S$50,000/yr | |
Credits to:![]() ![]() ![]() ![]() ![]() ![]() ![]() |
5,000 miles on first card spend, a further 15,000 miles if you spend S$6,000 on the card in the first 3 months. A wide range of frequent flyer programs for you to transfer your points into, AMEX Membership Rewards is the only credit card scheme in Singapore allowing you to transfer to Emirates Skywards. Reasonable cost per mile, provided you have S$6,000 spending to do in the next 3 months, though after that it’s a high annual fee for the mediocre general earning rate and perks offered. |
OCBC Voyage Visa Infinite | ||
![]() |
Sign-up Bonus: | 15,000 miles |
Annual Fee: | S$488.00 | |
Cost per mile: | 3.25¢ | |
Min Spend: | None | |
Min Income: | S$120,000/yr | |
Credits to:![]() |
High cost per mile, so you’ll want to be getting this card for the perks it carries, not the basic sign-up bonus. Option to instead pay S$3,210 first year annual fee for 150,000 KrisFlyer miles (2.14 cents per mile) or S$10,000 for 500,000 KrisFlyer miles (2 cents per mile). See our full review for more details. |
Singapore Airlines KrisFlyer Amex | ||
![]() |
Sign-up Bonus: | 12,500 miles |
Annual Fee: | Free in Year 1 | |
Cost per mile: | Zero | |
Min Spend: | S$2,500 in 3 months | |
Min Income: | S$30,000/yr | |
Credits to:![]() ![]() ![]() ![]() ![]() ![]() ![]() |
5,000 miles on first card spend, a further 7,500 miles if you spend S$2,500 on the card in the first 3 months. A wide range of frequent flyer programs for you to transfer your points into, AMEX Membership Rewards is the only credit card scheme in Singapore allowing you to transfer to Emirates Skywards. Top for cost per mile too, as the first year annual fee is waived the 12,500 miles are actually free, provided you have S$2,500 spending to do in the next 3 months. |
American Express Rewards Card | ||
![]() |
Sign-up Bonus: | 11,666 miles |
Annual Fee: | S$53.50 | |
Cost per mile: | 0.46¢ | |
Min Spend: | S$500 per month for first 3 months | |
Min Income: | S$30,000/yr | |
Credits to:![]() ![]() ![]() ![]() ![]() ![]() ![]() |
24,000 Amex Reward Points for spending a minimum of S$500 per month for the first 3 months, which converts to 13,333 airline miles (less 1,667 miles you would accrue anyway at the double earning rate for first 3 months card spending). A wide range of frequent flyer programs for you to transfer your points into, AMEX Membership Rewards is the only credit card scheme in Singapore allowing you to transfer to Emirates Skywards. Low cost per mile, provided you have S$1,500 spending to do in the next 3 months. |
Summary
Nothing particularly stands out this month as a must-have deal, though the Citi PremierMiles offer works out at a low cost per mile for a decent 30,000 miles bonus (they make it look like 42,000 – but it’s not).

Our recommendations for credit cards and other similar products on this site do not constitute financial advice.
Hi Andrew,
Sorry if this has been asked before and sorry if I sound like a Miles-whore.. actually, for the latter, I am one, so I shouldn’t apologize for sounding like one, I’m sorry I for being one.. wait.. maybe not.. 😬
1. If I already have SQ KF Ascend Amex, can I still apply for the “blue version” to get 12,500 sign-up bonus Miles?
2. If I already have Amex Platinum Credit Card, can I still apply for Amex Rewards Card to get 11,666 sign-up bonus Miles?
Thanks! 🙇🏻♂️