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
Credit cardsKrisFlyer UOB CardLocal miles earn rateUp to 3 mpd on Singapore Airlines, Scoot, KrisShop, Kris+, and select local spendOverseas miles earn rate1.2 mpdAll other spend1.2 mpdAnnual fee⭐ MoneySmart exclusive promo ⭐ $196.20 (First year waived) + 31,000 miles $179.85 (First year waived)
Credit cardsAmerican Express Singapore Airlines KrisFlyer Credit CardLocal miles earn rate2 mpd on Singapore Airlines, Scoot, KrisShop, and GrabOverseas miles earn rate1.1 mpdAll other spend1.1 mpdAnnual fee$179.85 (First year waived)
Credit cardsAmerican Express Singapore Airlines KrisFlyer Ascend Credit CardLocal miles earn rate2 mpd on Singapore Airlines, Scoot, KrisShop, and GrabOverseas miles earn rate1.2 mpdAll other spend1.2 mpdAnnual fee$397.85

Pair Your Journeys With Travel Insurance! ✈

Get comprehensive coverage and enjoy exclusive discounts when you purchase with us!
visual-content-mediavisual-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-mediavisual-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.