A Beginner's Guide To Earning KrisFlyer Miles Quickly

Alevin K Chan

Alevin K 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 these air 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 4 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. 



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

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

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_CC_1Nov-30Nov_IN-BLOG-ARTICLE_KV1_800x250

SingSaver Exclusive Offer: Receive S$50 cash on top of welcome offers when you apply for select UOB Credit Cards and fulfil promo criteria. Limited to the first 1,000 new-to-card applicants only. Valid till 30 November 2024. T&Cs apply.

✨Daily Lucky Draw✨: Plus, get a chance to win an additional S$1,000 cash when you spend S$1,000 in the first 30 days of card approval. Valid till 30 November 2024. T&Cs apply.

KrisFlyer UOB Card Welcome Offer: Be one of the first 100 eligible new-to-UOB credit cardmembers to get up to 31,000 miles plus a first-year annual fee waiver when you apply and take the least days to make a min. spend of S$2,000 within 60 days from card approval date. Valid till 30 November 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. 

SINGSAVE_SUPERSAVER_AUG-CAMPAIGN_IN-BLOG-ARTICLE_800x250

🪙SingSaver Cash Quest🪙: Get 10x chances to win S$50,000 when you apply for participating Credit Cards. Applying for multiple products means more Cash Quest Chances! Plus, download the SingSaver App and log in with the same email used during product application to earn 20 additional chances! Valid till 22 December 2024. T&Cs apply.

CITI-PREMIERMILES_12-25NOV_IN-BLOG-ARTICLE_800x250 (1)

📣ONLY AVAILABLE ON SINGSAVER📣: Enjoy the following rewards when you sign up for a Citi PremierMiles Card.

SingSaver Exclusive Offer: Receive a Dyson Supersonic (worth S$649) or an Apple iPad 10th Gen 10.9 wifi 64GB (worth S$499) or a Samsonite Straren Spinner 67/24 + 2X AirTag (worth S$690.80) or 58,000 Yuu Points or S$400 Cash via PayNow upon activating and spending a minimum of S$500 within 30 days of card approval. This card offer is exclusively available on SingSaver. Valid until 25 November 2024. T&Cs apply.

Plus, get an additional S$100 eCapitaVoucher when you simultaneously open a Citi Citigold Account. Valid until 25 November 2024. T&Cs apply.

🚀Fastest Rewards Fulfilment🚀: Get the cash rewards within four (4) weeks after successful application — the fastest rewards fulfilment yet! T&Cs apply.

Rewards Upgrade Campaign_BLOGARTICLE_800x250 (1)

⬆️Reward Upgrade Campaign⬆️: Upgrade your rewards when you top as low as S$100. Valid until 25 November 2024. T&Cs apply.

  • S$980 for a MacBook Air 13" 256GB M3 (worth S$1,599.00)
  • S$1,200 for an Apple iPhone 16 Pro 256GB (worth S$1,1,749.00)
  • S$1,586 for a Samsung Galaxy S24 Ultra Titanium Gray 12+512GB 5G (worth $2,128.00)

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 miles per dollar, and 3X bonus KrisFlyer miles for every S$1 during promotions. 

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. 

SINGSAVE_SUPERSAVER_AUG-CAMPAIGN_IN-BLOG-ARTICLE_800x250

🪙SingSaver Cash Quest🪙: Get 10x chances to win S$50,000 when you apply for participating Credit Cards. Apply for multiple products to increase your chances! Valid till 22 December 2024. T&Cs apply.

SCB-JOURNEY_6NOV-1DEC_IN-BLOG-ARTICLE_800x250

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

Receive up to 57K Max Miles or a Samsonite Straren Spinner 67/24 (worth S$600) or S$200 Lazada Voucher or S$190 Cash via PayNow when you apply and spend min. S$500 within 30 days of card activation & approval. Valid until 2 December 2024.  T&Cs apply.

Get the additional 45k miles when you apply with annual fee payment (S$196.20 incl. GST) and make a min. spend of S$3,000 within 60 days of card approval. Valid until 2 December 2024. T&Cs apply

🚀Fastest Rewards Fulfilment🚀: Get the cash rewards within four (4) weeks after successful application — the fastest rewards fulfilment yet! T&Cs apply.

Rewards Upgrade Campaign_BLOGARTICLE_800x250 (1)

⬆️Reward Upgrade Campaign⬆️: Upgrade your rewards when you top up specific amounts. Valid until 2 December 2024. T&Cs apply.

  • S$380.00 for a Xiaomi Robot Vacuum X20 UK (worth S$699.00)
  • S$450.00 for a Flujo Ayla Ergonomic Office Chair (worth S$1,139.00)

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. 

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.

Alevin loves helping people make good money decisions. He briefly flirted with being a Financial Advisor, but quickly realised writing about personal finance is the better way to go.

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!