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.

masthead-media

Which are the Best Credit Cards to Earn KrisFlyer Miles in Singapore?

Credit cardsLocal miles earn rateOverseas miles earn rateAll other spendAnnual fee
KrisFlyer UOB CardUp to 3 mpd on Singapore Airlines, Scoot, KrisShop, Kris+, and select local spend1.2 mpd1.2 mpd⭐ MoneySmart exclusive promo ⭐ $196.20 (First year waived) + 31,000 miles $179.85 (First year waived)
American Express Singapore Airlines KrisFlyer Credit Card2 mpd on Singapore Airlines, Scoot, KrisShop, and Grab1.1 mpd1.1 mpd$179.85 (First year waived)
American Express Singapore Airlines KrisFlyer Ascend Credit Card2 mpd on Singapore Airlines, Scoot, KrisShop, and Grab1.2 mpd1.2 mpd$397.85

Co-Branded KrisFlyer Miles Credit Cards

Earn up to 3 Miles per S$1 spend
Earn up to 3 Miles per S$1 spend

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
The KrisFlyer UOB Card is a co-branded miles credit card between UOB and Singapore Airlines’ KrisFlyer frequent flyer programme. Notably, this means that the card earns KrisFlyer miles, which are directly credited to the cardholder’s KrisFlyer account.

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!
Online Promo
Most convenient way to earn KrisFlyer miles
Online Promo
Most convenient way to earn KrisFlyer miles

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
Online Promo:
New to American Express Card Members can receive up to 17,000 KrisFlyer miles – enough to redeem a return trip to Bali* on Singapore Airlines, upon S$1,000 spend within first month of Card approval. T&Cs apply.
Valid until 28 May 2025
The American Express Singapore Airlines KrisFlyer Credit Card is another co-branded miles credit card that allows cardholders to earn KrisFlyer miles directly. It earns bonus 2 KrisFlyer mpd on eligible Singapore Airlines, Scoot, and KrisShop spend – which also applies to Grab Singapore transactions, albeit capped at $200 per month. All other eligible spend will net you 1.1 KrisFlyer mpd.

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!
Online Promo
Accelerated Upgrade to KrisFlyer Elite Gold Member
Online Promo
Accelerated Upgrade to KrisFlyer Elite Gold Member

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
Online Promo:

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.
Valid until 28 May 2025
As its name suggests, the American Express Singapore Airlines KrisFlyer Ascend Credit Card is a slightly upgraded version of its blue counterpart. Similarly, it offers a bonus 2 KrisFlyer mpd on eligible Singapore Airlines, Scoot, KrisShop, and Grab transactions (also capped at $200 per month) but 1.2 KrisFlyer mpd on all other eligible spend.

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!

visual-content-media visual-content-media

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.

Most also come with complimentary travel insurance and free airport lounge visits for primary cardholders.

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!

visual-content-media visual-content-media

How to Redeem KrisFlyer Miles?

Sign up for KrisFlyer membership

KrisFlyer membership is free and allows KrisFlyer miles to be redeemed on Singapore Airlines, Scoot, Star Alliance airlines, and other select partner airlines.
Earn KrisFlyer miles through above steps.
Convert rewards points into KrisFlyer miles (if needed)

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.
Use KrisFlyer miles calculator to determine miles needed for redemption

Calculate how many miles you’ll earn on a flight, redeem your desired award flight ticket, and to upgrade your seat class.
Voila! Enjoy your flight rewards in style! ✈️ 🌍

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.

  1. Open the Kris+ app and navigate to the “Miles” section to access your KrisPay miles balance.
  2. Select “Transfer to KrisFlyer” option.
  3. 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.

  1. Log into your banking app and select “Transfer Points to Airline Miles” or a similar option.
  2. Select “KrisFlyer” as the airline loyalty programme.
  3. Input your KrisFlyer membership number to link your KrisFlyer account to your credit card account (if you haven’t already).
  4. Choose your desired transfer amount. Most banks have a minimum transfer of 10,000 points.
  5. Pay transfer fee (~$25 – $30) if applicable.
  6. 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.