Subscription Modal Banner
Weekly newsletter subscription
Get SingSaver’s top tips and deals, plus an exclusive free guide to investing, sent straight to your inbox.

I agree to the terms and conditions and agree to receive relevant marketing content according to the privacy policy.

Success Tick Icon
Congratulations on successfully joining Singsaver Newsletter

A Beginner's Guide To Earning KrisFlyer Miles Quickly

Alevin Chan

Alevin Chan

Last updated 12 March, 2024

KrisFlyer miles lets you enjoy envy-inducing upgrades such as Business Class seats and on-board perks for free. Here’s how you can earn KrisFlyer Miles quickly without breaking the bank in the process. 

KrisFlyer is the name of the frequent flyer programme offered by Singapore Airlines. You can earn KrisFlyer miles when you book flights on Singapore Air and Scoot, make purchases on KrisShop and the Kris+ app, and charge eligible transactions to the relevant credit cards

You can use KrisFlyer miles to redeem flights on Singapore Air, Scoot and partner airlines, to offset the cost of your flight bookings, or to purchase perks such as seat upgrades and other on-board perks. 

KrisFlyer miles have an expiry date of three years, so be sure to check your KrisFlyer account regularly so as not to let any go to waste. If you’re not planning on flying, KrisFlyer miles can also be used to redeem items on KrisShop. 

Table of contents


Strategies and tips for earning KrisFlyer miles quickly

The more KrisFlyer miles you have, the more benefits you can enjoy, so naturally, you’d want to earn as many KrisFlyer miles as possible. Here are some tips and strategies for you to do just that. 

Choose the right credit card (for you)

Here’s a controversial statement: Air miles credit cards do not give you the best miles per dollar earn rate; rewards credit cards do!

Case in point, consider the nominal earn rates of the following pair of cards:

That’s a big difference – does that mean the UOB Lady’s Card is better for travellers?

Not at all. The devil, as they say, is in the details. You see, the UOB PRVI Miles Card lets you earn air miles on all eligible transactions – either 1.4 or 2.4 miles per dollar. This means you have a wider range of transactions from which you can earn air miles.

Additionally, it also gives you bonus air miles on selected merchants, such as 6 miles per dollar at Agoda and Expedia. And to top it all off, you’ll also get 20,000 miles if you spend at least S$50,000 in a year with the American Express version of the card. 

In contrast, the UOB Lady’s Card earns up to 6 miles per dollar, but this is only for purchases made in your selected spending category. All other transactions only earn 0.4 miles per dollar. 

This means that with the UOB Lady’s Card, you have a smaller range of transactions from which to earn high amounts of air miles. 

Now, which card to choose depends on your spending habits. If your spending is mostly focused on one type of transaction, say, dining, you will likely accrue more air miles on the UOB Lady’s Card than the UOB PRVI Miles Card. 

However, if your spending is spread out over different types of transactions and includes bookings at Agoda, then you may likely earn more air miles with the UOB PRVI Miles Card. 

The takeaway is this: You should choose a credit card based on your actual usage, and not simply which one gives the highest air miles conversion rate. 

You want to find the card that lets you earn the highest amount of air miles while spending normally instead of one that makes you change your spending habits and purchases just to earn air miles. 


Looking for the best credit cards to complement your spending patterns and expenditure in 2024? Check out our Ultimate Credit Card Guide that covers all things credit cards in Singapore – from choosing between a cashback, miles, or rewards credit card to planning your credit card strategy.


Look out for lucrative sign-up offers

One of the best ways to quickly get a boost to your KrisFlyer miles balance is to look out for credit card sign-up offers. You can collect bonus air miles when you sign up for an eligible credit card and charge the required amount to your card within the qualifying period. 

Here’s a summary of the current air miles promotions on offer:

Credit card

Sign-up bonus

Qualifying condition

Citi PremierMiles Card
CITI_PREMIERMILES_MASTER

Up to 30,000 miles

Spend S$800 in the first 2 months

DBS Altitude Card
DBS-Altitude-Amex-_may-15-1024x668-1

Up to 60,000 miles

Spend S$3,000 within 60 days from card approval

HSBC TravelOne Card
HSBC TravelOne

Up to 20,000 miles

Spend S$500 within the qualifying period, and pay the annual fee

Maybank Horizon Visa Signature Card
Maybank-Horizon-Visa-Signature-Card

Up to 10,000 miles 

With sign-up of Creditable Account, spend or withdraw at least S$600 per month for first two months

SCB Journey Card
SC_Card_OM_Journey_20220816-AssetA-RGB-2500px_HENRY YEO

Up to 45,000 miles

Spend S$3,000 within the first two months

UOB KrisFlyer Card
KrisFlyerUOBCreditCard

Up to 31,000 miles

Spend S$2,000 within 60 days from card approval

UOB PRVI Miles Card
UOB_PRVI_MASTERCARD

Up to 50,000 miles

Spend S$1,000 monthly for first two months, and pay the annual fee

UOB Visa Infinite Metal Card
UOB-Visa-Infinite-Card1

Up to 80,000 miles

Spend S$4,000 within 30 days from card approval, and pay the annual fee

KrisFlyer UOB Card Welcome Offer: Get up to 31,000 miles plus a first-year annual fee waiver when you are one of the first 100 eligible new-to-UOB credit cardmembers who apply and make a min. spend of S$2,000 within 2 months from card approval date. Valid till 30 April 2024 . T&Cs apply.


Pay your credit card annual fee

This tip only works with the followin credit cards shown below, but if you happen to own one of them, it’s an easy way to earn KrisFlyer miles quickly. 

Simply pay your credit card annual fee when it comes up, and you’ll be awarded a batch of reward points that you can then convert to air miles. 

You can do this with the following cards:  

Credit card 

Annual fee

Air miles awarded for paying annual fee

Citi PremierMiles
CITI_PREMIERMILES_MASTER

S$196.20

10,000 

Citi Prestige Card
CitiPrestige-2

S$545

25,000

DBS Altitude Card 
DBS-Altitude-Visa_LF-2019-2026-1024x686-1

S$196.20 

10,000

DBS Vantage Card
DBS_VANTAGE_VISA_INFINITE

S$594

25,000

SCB Journey Card
SC_Card_OM_Journey_20220816-AssetA-RGB-2500px_HENRY YEO

S$196.20

10,000

OCBC 90°N Card
OCBC-90MC

S$196.20

10,000

OCBC Voyage Card
OCBC-Voyage

S$492.50

15,000 

KrisFlyer UOB Credit Card
KrisFlyerUOBCreditCard

S$196.20

10,000

UOB Visa Infinite Metal Card
UOB-Visa-Infinite-Card1

S$654

25,000

You’ll notice there is little standardization in terms of how many air miles you can get by paying your annual fees. That’s where the cost-per-mile comes in, which is derived by dividing the annual fee by the number of air miles awarded. 

Entry-level cards like the DBS Altitude Card, Citi PremierMiles, OCBC 90°N Card and SCB Journey Card give the most value – i.e., the lowest cost-per-mile. Meanwhile the UOB Visa Infinite Metal Card has the highest cost-per-mile, which means it offers the least value. 

CITI_LIGHTNING_BLOGARTICLE_KV2_800x250

⚡Flash Deal⚡: Be one of the first 500 applicants to get a PlayStation 5 Disc Version (worth S$799) or Dyson Airwrap (worth S$859) or S$500 ecapitaVoucher when you apply for a Citi Card and spend a minimum of S$500 within 30 days of card approval. Remaining applicants will enjoy existing rewards. Applicable to new-to-Citibank cardmembers only. Promo runs from 9 April, 9AM SGT - 2 May 2024. T&Cs apply.

SS_Citi_PM_BLOGARTICLE

SingSaver's Exclusive Offer: Enjoy the following rewards when you sign up for a Citi PremierMiles Card:

Receive an Apple iPad 10th Gen Wifi 64GB (worth S$691.60) or Dyson Supersonic (worth S$699) or S$400 eCapitaVoucher or S$300 cash via PayNow upon activating and spending a minimum of S$500 within 30 days of card approval. Valid until 30 April 2024. T&Cs apply.


Purchase through Kris+ app 

Kris+ is a lifestyle, shopping and dining loyalty programme that lets you earn KrisPay miles, which are redeemable for KrisFlyer miles on a 1:1 basis.  

To earn KrisPay miles, simply download the Kris+ app and buy from the partner merchants listed therein. Scan the QR code using the Kris+ app to pay for your purchase, and earn up to 9 miles per S$1, with no cap!

Best of all, you can pair an air miles credit card to pay at Kris+ merchants, so you can double-dip on your purchase and spin up some extra miles on your everyday purchases. 

If you’re diligent, you can easily add several hundred miles to your account every month without having to spend extra!


Shop on KrisShop

Of course, we mustn't forget about KrisShop, Singapore Airlines’ online shopping portal where you can find a carefully curated selection of lifestyle, travel, food, sports and fitness, electronics, fashion, beauty and health brands. 

Not only can you find special discounts and exclusive promotions, you can – importantly – earn KrisFlyer miles for your purchases. Normally, you’ll earn 1.5 KrisFlyer for every S$1 spent, but this rate can go up to 4.5 miles per dollar, as it did during the recently concluded Buy 3, Get 3x miles promotion!

You can pay on KrisShop using an air miles credit card to earn extra air miles on your purchases and quickly fill up your KrisFlyer balance.


Convert hotel loyalty points to KrisFlyer miles

If you happen to have unused hotel loyalty points, you can trade them in for KrisFlyer miles. But proceed with caution, as you will usually lose some value for doing so, compared to using your hotel points for free nights or room upgrades. 

Still, if you value having a business class flight more than accommodation perks – or if you need to spend more to move up a hotel membership tier anyway – then it may make sense to go ahead with the conversion. 

Here’s a list of the hotel loyalty points you can redeem for KrisFlyer miles. Instructions for points conversion may be found here.

Hotel loyalty points

KrisFlyer miles conversion rate

Accor ALL

2 points for 1 mile

Ayana Rewards

2,000 points for 1,000 miles

CentaraThe1

5,000 points for 300 miles

Hilton Honors

4,000 points for 500 miles

HotelLux 

One point for 3, 4 or 5 miles, depending on membership tier

Besides converting your hotel loyalty points to get KrisFlyer miles, you can also earn miles when you book rooms at participating hotels. You can earn anywhere from 500 to 2,000 miles per qualifying stay, while other properties award miles on a per-dollar-spent basis.

Check out the full list of partner hotels over at the Singapore Airlines page linked above. 

SCB_JOURNEY_DYSON_BLOGARTICLE_800x250

SingSaver Exclusive Offer: Receive the following rewards when you sign up for a Standard Chartered Journey Card:

Receive a Dyson AM07 (worth S$459) or Apple AirPods (3rd Gen) With Magsafe Charging Case (worth S$274) or up to S$120 cash upon activating your card within 30 days and no minimum spend required. Also, get an additional S$20 e-Capitaland voucher when you make a min. spending of $1,000 in your 2nd month. Valid till 12 May 2024. T&Cs apply.

Get an additional S$20 e-Capitaland Voucher when you split the payment for your purchases with SCB Easy Pay, pay your bills with SCB Easybill or put any of your purchases on instalment in SCB Savings Account or Current Account within 60 days of approval. Valid till 12 May 2024. T&C applies.

Plus, receive up to 45,000 miles when you apply with annual fee payment (S$196.20 incl. GST) and make a min. spend of S$3,000 within 2 months of card approval. Valid till 30 June 2024. T&Cs apply.


Frequently Asked Questions (FAQs)

Can I earn KrisFlyer miles for others?

Unfortunately, you can only earn KrisFlyer miles for your individual account. However, you can pay using someone else’s credit card, which will channel the miles earned for the card transaction to their account. 

See also: Guide to Transferring and Using Miles for Someone Else

How much is 1 KrisFlyer miles worth?

There is no fixed value for 1 KrisFlyer mile. This is because the value of KrisFlyer miles changes according to what you redeem them for, whether they be flight tickets, seat upgrades or onboard privileges. 

For instance, you can redeem 25,000 KrisFlyer miles for a flight to Bangkok that costs approximately S$200 at the time of writing, while 45,000 KrisFlyer miles may net you a ticket to Japan that costs approximately S$500. 

Can I earn KrisFlyer miles with Scoot?

Yes, you can earn KrisFlyer miles when you fly with Scoot. However, you will earn between 10% to 25% of the actual mileage flown, depending on the class of your ticket. You can consult the Scoot Flight Miles Calculation Table to see how many miles you can earn for your flight.

Looking for the best credit cards to complement your spending patterns and expenditure in 2024? Check out our Ultimate Credit Card Guide that covers all things credit cards in Singapore – from choosing between a cashback, miles, or rewards credit card to planning your credit card strategy.

An ex-Financial Planner with a curiosity about what makes people tick, Alevin’s mission is to help readers understand the psychology of money. He’s also on an ongoing quest to optimise happiness and enjoyment in his life.

FINANCIAL TIP:

Use a personal loan to consolidate your outstanding debt at a lower interest rate!

Sign up for our newsletter for financial tips, tricks and exclusive information that can be personalised to your preferences!