Our Top Picks
Our top picks for the Best Credit Cards for earning Singapore KrisFlyer Miles are:
- Citi Prestige Card
- Citi Premier Card
- American Express Gold Card
- American Express Green Card
- American Express Everyday Preferred Card
- American Express Business Gold Card
- American Express Blue Business Plus Card
- Chase Sapphire Reserve Card
- Chase Ink Business Preferred Card
With all of the major U.S. bank rewards programs having Singapore KrisFlyer as a direct transfer partners, you have a (very) large selection of cards to choose from when it comes to earning Singapore KrisFlyer Miles with credit cards. These options will be at the top of the list if you're looking to maximize your earnings. Which card is the best will depend on which categories you spend the most in. There's no "best card for everyone" so check out our reasons for these top picks, use the calculator below, and find the card you feel is the best for your wallet.
Citi Prestige Card
In the market for a premium-travel card loaded with benefits that can also earn you Singapore KrisFlyer Miles? Look no further than the Citi Prestige Card. It earns 5 ThankYou Points per $1 spent on airfare and dining purchases and 3 ThankYou Points per $1 spent on cruise line and hotel purchases all transferrable to KrisFlyer at a 1:1 ratio.
Among the many benefits of the card includes an annual $250 travel credit, Priority Pass Membership, and the ability to get a complimentary 4th night free twice per year at hotels booked through Citi. The free night benefit along can easily make up for the card's high annual fee.
Citi Premier Card
The Citi Premier Card is another great ThankYou Rewards credit card that can earn you some easy KrisFlyer Miles. You'll earn 3 ThankYou Points per $1 spent on airfare, hotel, gas station, supermarket, and restaurant purchases. This is a great mix of everyday categories and travel categories which makes this a great all-in-one card.
The primary benefit of this card is a $100 booking credit you can receive once per year when you book a $500+ hotel stay through the thankyou.com portal. Another plus to this card is the great 60,000 point sign up bonus it offers which can earn you an easy 60,000 KrisFlyer Miles when transferred.

American Express Gold Card
At the front of the line for grocery and restaurant spend is the AMEX Gold Card. It earns a very generous 4 Membership Rewards Points per $1 on restaurant spending worldwide and at supermarkets in the United States. It also earns 3 Membership Rewards Points per $1 spent directly with airlines which can earn you some easy rewards when buying tickets with Singapore and other airlines.
The primary benefit featured on the AMEX Gold Card is the $120 dining credit you'll receive every year. This credit is split up into $10 per month and is redeemable at select restaurants and with select food delivery services.
American Express Green Card
The AMEX Green Card earns 3 Membership Rewards Points per $1 spent on travel, transit, and restaurant purchases. That makes this a great card for earning points transferable to KrisFlyer on trips and vacations.
The AMEX Green Card also comes with an annual $100 in LoungeBuddy credits which is great for a few lounge visits per year and an annual $100 CLEAR credit which can be used towards a CLEAR membership. CLEAR speeds up your time in security by using biometrics and is normally $179 per year, though you can get it down to $19 per year using an easy method and the AMEX Green Card.

American Express Everyday Preferred Card
If you spend a lot on gas and grocery, the AMEX Everyday Preferred Card is a superb option. The card offers a 50% point bonus when you make 30 transactions during a statement period which is mandatory if you're to get good value out of this card. With that bonus active, the card earns 4.5 Membership Rewards Points per $1 spent at U.S. supermarkets, 3 points per $1 at U.S. gas stations, and 1.5 points per $1 everywhere else.
American Express Business Gold Card
If you're looking for a great business card for earning Singapore KrisFlyer Miles (or you don't mind using a business card for personal expenses), the AMEX Business Gold Card is top of the line. It earns 4 Membership Rewards Points per $1 spent on the two categories you the spend the most in out of the following:
- Airfare
- U.S. Advertisment
- U.S. Computer Hard/Software and Cloud
- U.S. Gas Station
- U.S. Restaurant
- U.S. Shipping
Do note that the categories are most tied to U.S. spending so this will not be the best if you're looking to earn internationally.
The primary benefit of the AMEX Business Gold Card is the 25% point rebate you'll get when redeeming your points for airfare on the AMEX travel portal. This automatically gives your points around 1.3 cents in value which is a great alternative if you can't find a great redemption with KrisFlyer Miles.
American Express Business Plus Card
The AMEX Blue Business Plus Card is one of the best flat rate, no-annual fee earning cards out there. It earns 2 Membership Rewards Points per $1 spent on the first $50,000 in purchases made during the year. This means you can basically earn the equivalent of 2 KrisFlyer Miles on purchases which is great. The AMEX Blue Business Plus Card works best when paired with any other Membership Rewards credit card since it will ensure that all miscellenous purchases never earn you less than 2 points per $1 spent.
Chase Sapphire Reserve Card
If you want the best in travel benefits, the premium-luxury Chase Sapphire Reserve is a great choice. It earns 3 Ultimate Rewards Points per $1 spent on both travel and dining purchases worldwide which makes it a great card for earning rewards transferrable to KrisFlyer while traveling.
The Chase Sapphire Reserve features a long list of benefits which includes a $300 annual travel credit, Priority Pass Membership, top notch travel insurance, and much more. One of the best benefits is the 50% boost to point value you'll receive when you redeem your points on the travel portal which gives your Ultimate Rewards Points an automatic value of 1.5 cents each and provides a great alternative if you can't find a great KrisFlyer redemption.
Chase Ink Business Preferred Card
If you're looking for another great business card option, the Chase Ink Business Preferred Card can earn you a solid balance of points on business (or personal) spending. It earns 3 Ultimate Rewards Points per $1 spent on travel, shipping, internet, cable, phone services, and advertising.
Benefits include a 25% boost to point value when redeemed on the Chase Travel Portal which can guarantee you at least 1.25 cents in value per point and great travel insurance which can save you money when things may not go your way.
Best Credit Card Calculator
This calculator will give you a list of the best credit cards for earning rewards based on your monthly, yearly, or quarterly spend across different categories. Results will include credit cards that earn the rewards directly and credit cards that earn rewards that are transferable to your rewards account.
After your results are displayed, you can click on more info to get a more accurate number by adjusting and changing the cash value of perks, spend bonuses, sign up bonuses, annual fees and authorized user fees, and much more. You'll also be able to compare the results side by side any U.S. credit card featured on the site.
Best Cards By Estimated Return
Get a list of credit cards that gives you the best return. This is based on spend, currency value, annual credits, and annual fees.
Best Cards By Total Points
Get a list of credit cards that earns you the most points/miles based on spend. Currency value, annual credits, and annual fees are not factored into this search. Great for those who get waived fees (i.e. military).