Best Credit Cards to Earn KrisFlyer Miles in Singapore (2025)
Tired of always travelling on a budget? What if you could experience luxury travel without breaking the bank? Soar the skies with these best credit cards to earn KrisFlyer miles and unlock a whole new world of travel perks and privileges at your fingertips.

Best Credit Cards to Earn KrisFlyer Miles in Singapore
Which are the Best Credit Cards to Earn KrisFlyer Miles in Singapore?
Credit cards | Local miles earn rate | Overseas miles earn rate | All other spend | Annual fee |
---|---|---|---|---|
KrisFlyer UOB Card | Up to 3 mpd on Singapore Airlines, Scoot, KrisShop, Kris+, and select local spend | 1.2 mpd | 1.2 mpd | ⭐ MoneySmart exclusive promo ⭐ $196.20 (First year waived) + 31,000 miles $179.85 (First year waived) |
American Express Singapore Airlines KrisFlyer Credit Card | 2 mpd on Singapore Airlines, Scoot, KrisShop, and Grab | 1.1 mpd | 1.1 mpd | $179.85 (First year waived) |
American Express Singapore Airlines KrisFlyer Ascend Credit Card | 2 mpd on Singapore Airlines, Scoot, KrisShop, and Grab | 1.2 mpd | 1.2 mpd | $397.85 |
Co-Branded KrisFlyer Miles Credit Cards
KrisFlyer UOB Credit Card
- on Singapore Airlines, Scoot, KrisShop, Kris+ purchases
- S$1 = 3 Miles
- on dining, food delivery, online shopping, online travel, and transport spend
- S$1 = Up to 3 Miles
- on all other spend
- S$1 = 1.2 Miles
That said, cardholders can earn up to 3 KrisFlyer miles per dollar spend (mpd) on transactions with Singapore Airlines, Scoot, KrisShop, Kris+ and select local spend on dining, food delivery, online shopping, travel, and transport spend. For all other transactions, you’ll earn a solid 1.2 KrisFlyer mpd.
Besides that, you’ll also be entitled to:
- Exclusive perks with Scoot, KrisShop, and Grab;
- Enjoy fast-track upgrade to KrisFlyer Elite Silver status and other privileges;
- Up to $500,000 complimentary travel insurance coverage,
and more!
American Express Singapore Airlines KrisFlyer Credit Card
- on eligible Singapore Airlines, Scoot flight bookings & KrisShop purchases
- S$1 = 2 KrisFlyer miles
- on eligible Grab Singapore transactions
- S$1 = Up to 2 KrisFlyer miles
- on all other eligible purchases
- S$1 = 1.1 KrisFlyer miles
Additionally, the card features a lower annual fee of $179.85 along with a complimentary first-year fee waiver, compared to the $196.20 norm of most credit cards. In that sense, this makes it a more affordable, entry-level option for new-to-miles credit card users.
Other benefits include:
- Receive $150 cashback with min. $12,000 spend on singaporeair.com purchases (valid till 30 Jun 2025);
- Up to $350,000 complimentary travel insurance coverage;
- Exclusive Hertz privileges in 145 countries worldwide,
and more!
American Express Singapore Airlines KrisFlyer Ascend Credit Card
- on eligible Singapore Airlines, Scoot flight bookings & KrisShop purchases
- S$1 = 2 KrisFlyer miles
- on eligible Grab Singapore transactions
- S$1 = Up to 2 KrisFlyer miles
- on all other eligible purchases
- S$1 = 1.2 KrisFlyer miles
New to American Express Card Members can receive up to 40,000 KrisFlyer miles – enough to redeem a return trip to Taipei* on Singapore Airlines.
Existing American Express Card Members can receive up to 30,000 KrisFlyer miles. T&Cs apply.
But what else sets this travel credit card apart? Look forward to these other travel privileges:
- Auto-upgrade to KrisFlyer Elite Gold status with min. $15,000 on eligible Singapore Airlines and Scoot flights within the first 12 months of card approval;
- Complimentary Foreign Spend Miles Redemption Voucher (worth 18,000 KrisFlyer miles) with min. $10,000 in foreign currency (valid till 31 Oct 2025);
- Renewal Miles Redemption (worth 10,000 KrisFlyer miles) when you pay the annual fee;
- Enjoy 1 complimentary night stay annually at participating Hilton properties,
and more!
Pair Your Journeys With Travel Insurance! ✈️
Get comprehensive coverage and enjoy exclusive discounts when you purchase with us!


What are KrisFlyer Miles?
KrisFlyer miles are mileage points (or loyalty currency) offered under Singapore Airlines’ frequent flyer programme. KrisFlyer miles can be earned and redeemed through hotel and airline partners for travel privileges such as flight discounts, flight upgrades, hotel stays, car rentals, travel experiences, and even shopping on KrisShop or via the Kris+ app.
How to Earn KrisFlyer Miles?
Now, we’ve come to the crux of the question: what are some ways to earn KrisFlyer miles efficiently and effectively? In other words, let’s examine how we can maximise KrisFlyer miles:
Use Co-Branded Cards
Using KrisFlyer co-branded credit cards is one of the fastest and most reliable ways to earn KrisFlyer miles with the KrisFlyer UOB Card being a standout option.
Other co-branded card options include the American Express Singapore Airlines KrisFlyer Credit Card and American Express Singapore Airlines KrisFlyer Ascend Credit Card. These two AMEX credit cards earn 1.1 mpd and 1.2 mpd on eligible purchases respectively.
Other Credit Card Spending
Many travel credit cards allow you to convert their bank rewards points or miles currency into KrisFlyer miles, offering greater flexibility for frequent travellers.
Popular examples of travel credit cards include Citi PremierMiles (Citi Miles), DBS Altitude (DBS Points), OCBC 90ºN (90ºN Miles), HSBC TravelOne (Rewards Points), Standard Chartered Journey (Rewards Points), and UOB PRVI Miles (UNI$).
In essence, travel credit cards are just a subset of miles credit cards designed to specially maximise miles on travel-related expenses such as hotel and flight bookings, dining, experiences, car rentals, and more.
Shop With Kris+ & Other Retail Partners
Accelerate your daily bonus miles earned by shopping, dining, and booking activities at over 1,000 participating Kris+ merchants across Singapore, Sydney, and Melbourne.
What’s more, pair the KrisFlyer UOB Card (or any miles card, really) with the Kris+ app to unlock exclusive bonus miles promotions and even greater savings — specifically, up to 10 mpd! Plus, since Kris+ is linked to your KrisFlyer account, earning KrisFlyer miles is a breeze and hassle-free.
From 10% off Adidas to a free treat at Bacha Coffee, check out the full list of Kris+ merchants here.
Kris+ isn’t the only rewards platform. Retail partners like Changi Rewards, KrisShop, CapitaStar, Link Rewards, yuu Rewards Club, and others allow you to earn or convert reward points into KrisFlyer miles too.
Book Eligible Hotel Stays & Serviced Residences
Depending on the hotel or serviced residence chain, you can earn a fixed number of KrisFlyer miles or miles-per-dollar rate.
For instance, earn 500 KrisFlyer miles per qualifying stay at participating Banyan Tree Hotels & Resorts, or up to 2 KrisFlyer miles per US$1 eligible spend at InterContinental Hotels Group. Some hotel chains also offer partner reward points as alternatives, or allow you to convert between rewards points to KrisFlyer miles.
Remember to book with a miles credit card to earn extra miles on your stay!
Disclaimer: Rewards earned from hotel stays can only be credited into either KrisFlyer account or hotel partner rewards programme. You cannot earn both KrisFlyer miles and partner reward points concurrently for the same hotel stay.
Rent a Car
Bet you didn’t know that car rentals and petrol can earn you KrisFlyer miles too! Again, depending on the partner, you can earn a fixed number of KrisFlyer miles per car rental, car purchase, or even by converting petrol reward points. For example, you can earn up to 500 KrisFlyer miles per HERTZ car rental or exchange Esso Smiles points for KrisFlyer miles.
Via Financial Service Partners
Last but not least, you can also earn KrisFlyer miles through eligible financial services. This includes bank partners, insurance providers, trading platforms, and even financial comparison sites like us, MoneySmart! Simply apply for a participating financial product via our website and start earning KrisFlyer miles right away.
Bookmark this credit card promotions page to stay updated on all our exclusive sign-up rewards — you won’t want to miss out on these deals! 😉
Don't FOMO over these promos ⭐️
Check out all these best credit card offers here!


How to Redeem KrisFlyer Miles?
KrisFlyer membership is free and allows KrisFlyer miles to be redeemed on Singapore Airlines, Scoot, Star Alliance airlines, and other select partner airlines.
Use a co-branded credit card to earn KrisFlyer miles directly into your KrisFlyer account. Alternatively, earn rewards points or miles on other travel and miles credit cards and convert them into KrisFlyer miles thereafter.
Calculate how many miles you’ll earn on a flight, redeem your desired award flight ticket, and to upgrade your seat class.
Curious how else to maximise KrisFlyer miles?
FAQs
Do KrisFlyer miles expire?
- Yes. They expire after 3 years, at the end of the corresponding month in which they were earned.
How much is 10,000 KrisFlyer miles worth?
- The value of KrisFlyer miles is not fixed and depends on how you redeem them. There are several ways to calculate their worth.
KrisShop
If you’re purchasing a product on KrisShop, 10,000 KrisFlyer miles is worth around $80.
Award flight redemptions*
If you’re redeeming award tickets, the cost per mile largely depends on the travel season and seat class.
E.g. An off-peak SIN-NRT round-trip ticket (1 – 8 Mar) costs around $1,102.40. Redeeming the same trip as an Economy Saver Award will require 54,000 KrisFlyer miles + $101.40.
Thus, for this redemption, 10,000 KrisFlyer miles equate to roughly $185.37.
In general, award flight tickets often yield a higher value per KrisFlyer mile compared to other redemption options. KrisFlyer miles can be purchased under specific conditions.
If you’re short on miles for an award ticket or seat upgrade, Singapore Airlines permits you to purchase the remaining miles, provided you already have at least 50% of the required miles.
Alternatively, you can purchase KrisFlyer miles through our MoneySmart rewards store using points:
- 1,000 MoneySmart Points = 3,000 KrisFlyer miles
- 3,000 MoneySmart Points = 9,000 KrisFlyer miles
- 5,000 MoneySmart Points = 15,000 KrisFlyer miles
Can KrisFlyer miles be transferred to another person?
- No, directly transferring KrisFlyer miles to someone else is not permitted. But, there are a few exceptions:
- Parental transfer to child’s account
- Redeeming miles for others
- Pooling miles together into one account
- Transferring credit card points to KrisFlyer miles
How many KrisFlyer miles are needed to redeem a “free” flight?
- The number of KrisFlyer miles needed to redeem a flight depends on destination, travel class, and award ticket type.
For example, redeeming a round-trip Saver Award Economy ticket (SIN–NRT) will cost 54,000 miles whereas the same award type (SIN–BPN) costs less at 17,000 miles only. How many KrisFlyer miles are needed to upgrade to business class?
- This mostly depends on your destination, award ticket type, and type of Economy class you’re upgrading from.
For instance, upgrading from Economy Flexi to Business Class with a Saver Award ticket (SIN–NRT) requires 64,000 KrisFlyer miles. How to convert KrisPay miles to KrisFlyer miles?
- You can convert KrisPay miles to KrisFlyer miles via the Kris+ app where 1 KrisPay mile = 1 KrisFlyer mile.
- Open the Kris+ app and navigate to the “Miles” section to access your KrisPay miles balance.
- Select “Transfer to KrisFlyer” option.
- Review details and confirm transfer.
Yes, it’s that easy. Although, do note that KrisPay miles must be converted to KrisFlyer miles within 7 days of earning them. Partial transfers aren’t permitted either. How to convert credit card rewards points to KrisFlyer miles?
- You can convert credit card rewards points to KrisFlyer miles via your card’s issuing bank app.
- Log into your banking app and select “Transfer Points to Airline Miles” or a similar option.
- Select “KrisFlyer” as the airline loyalty programme.
- Input your KrisFlyer membership number to link your KrisFlyer account to your credit card account (if you haven’t already).
- Choose your desired transfer amount. Most banks have a minimum transfer of 10,000 points.
- Pay transfer fee (~$25 – $30) if applicable.
- Wait around 1 to 2 weeks for transfer to be reflected in your KrisFlyer account.
Disclaimer: Conversions are accurate as of Nov 2024. The valuation of KrisFlyer miles depends on various factors, including redemption options and individual calculations, and is subject to change without prior notice.