10 Ways To Earn KrisFlyer Miles

Ever wanted to know how you can quickly and easily earn KrisFlyer miles?

It’s widely known that you can earn miles when you fly, but there are many other ways that you can earn miles even when you’re on the ground. This listicle will breakdown the different ways that you can earn KrisFlyer miles based on your current lifestyle. So, sit tight, grab a cup of coffee and learn the various ways to give your miles balance a boost.

1. Earn when you Fly

earning KrisFlyer miles when you fly with Singapore Airlines and its airline partners

The one that everyone knows about…

It’s a well-known fact that you can earn KrisFlyer miles when you fly with Singapore Airlines, but did you know that you can also earn miles when you choose to fly with Scoot, Star Alliance carriers and other partner airlines, and choose to credit the miles earned to your KrisFlyer account?

If you travel for business or leisure, search for flights with us or partner airlines. With over 30 airlines that fly to over 1,250 destinations, the world is your oyster, and you’ll earn miles wherever you choose to go. 


2. Earn when you spend with a KrisFlyer co-brand card or air miles card

a KrisFlyer member using a co-brand debit/credit card to earn miles

Spending with your credit cards is one of the easiest ways to earn KrisFlyer miles quickly. Sign up for a KrisFlyer co-brand debit or credit card, or an air miles card that lets you earn miles while paying for your daily expenses. Having the perfect mix of credit cards allows you to fully utilise the benefits and promotions that come together with that specific credit card, hence maximising the number of miles you are able to earn.

Pro-Tip #1

Don’t want the hassle of having to convert your miles from your credit card to your KrisFlyer account? Sign up for a KrisFlyer co-brand card which enables you to earn miles on your everyday spend, and have them automatically credited to your KrisFlyer account each month – with no conversion fees incurred!

Here are the 6 KrisFlyer co-brand cards that are available in Singapore: 

1. American Express Singapore Airlines KrisFlyer Credit Card
2. American Express Singapore Airlines KrisFlyer Ascend Credit Card
3. American Express Singapore Airlines PPS Club Credit Card
4. American Express Singapore Airlines Solitaire PPS Credit Card
5. KrisFlyer UOB Debit Card
6. KrisFlyer UOB Credit Card

Not in Singapore? Our partners in Australia, Indonesia, Japan, Malaysia, and the Philippines offer co-brand cards too.

Pro-Tip #2

Each bank offers different sign-up bonuses for different air miles credit cards, so keep a look out for the best deal that suits your needs and spending habits most. Pick those that enable you to earn a significant amount of sign-up bonus miles, and you might just find yourself miles richer.

Of course, this is by no means encouraging you to spend more than your monthly expenditure. With a simple lifestyle tweak, and a few extra cards in your wallet, you’ll be able to kill two birds with one stone – spend as you would and earn miles at the same time!

3. Earn when you Stay at Hotels

a view of the Sydney Opera House
Credits: chloebarryhang

Thinking of travelling or planning to have a staycation? With Infinite Journeys, which is a partnership brought to you by KrisFlyer and Shangri-La, you’ll be able to earn both Shangri-La Golden Circle Award Points and KrisFlyer miles with  every stay at any Shangri-La, Kerry, JEN or Traders hotel worldwide! Your Golden Circle Award Points can also be converted into miles for your next redemption. 

KrisFlyer has also partnered with many hotels and online travel agents, which makes it a lot easier for you to earn miles when you book a stay in one of the many hotels or serviced residences that KrisFlyer partners with.

Pro-Tip #1

Each of these hotels or accommodations have different perks, earn rates, as well as limited-time bonus miles promotions. If you are planning to book a stay, remember to head to KrisFlyer’s partner promotions page and keep your eyes peeled for deals that might just help you to earn more miles or even enjoy additional benefits during your stay. Late check-out, anyone?

Pro-Tip #2

Speaking of partner promotions, here’s another pro-tip for you! If you sign up for KrisFlyer’s promotions, you will be among the first to know of exclusive bonus miles promotions that are exclusively for KrisFlyer members. With this, you’ll be in prime position to maximise your earnings of miles!

4. Earn when you Rent a Car

a rented car from one of KrisFlyer's partners
Credits: green.van.go

Going on a road trip soon? KrisFlyer has curated a list of car rental partners with a global presence, including:

1. Avis
2. Budget Car Rental
3. Europcar
4. Hertz

While you explore the world on wheels, you’ll earn the miles you’ll need to explore the world by air. Sounds good? 


Similar to booking a stay at hotels or serviced residences, you should head over to KrisFlyer’s partner promotions page if you are planning to rent a car for your trip. You might just score yourself a deal that not only saves you some money but helps you to earn more miles at the same time. 

5. Earn when you book Tours and Activities

'Gardens by the Bay's Cloud Forest
Credits: lynne_tan

When you’re on vacation, tours and other activities are a must to experience the best of everything. Use Pelago or Viator to book a day trip or two, and earn miles while you sit back and enjoy the convenience of having a one-stop shop to book all that you need to have a holiday packed full of adventures that will leave you with memories of a lifetime. With the many tour and activity packages that are offered, you’ll definitely find something you’ll enjoy. 

6. Earn when you Shop

a KrisFlyer member shopping on KrisShop.com

Is shopping one of your favourite pastimes? If so, this will appeal to the shopaholic in you. You can easily earn miles (and sometimes, even bonus miles!) when you make your purchases on KrisShop.com, and have them delivered straight to your doorstep, or your seat in the air! 

Alternatively, check out KrisFlyer Spree, which offers a wide variety of goods. With over 2,000 leading brands available, you’ll find something that will interest you, whether you’re a beauty junkie, fashionista or a tech geek.

Did you know that KrisFlyer also has retail partners where you can convert your points from their loyalty programmes to miles, or simply earn miles when you spend with them? Examples include CapitaLand, Changi Rewards and Club 21.  

7. Earn when you spend with Kris+ partners

earning miles on the Kris+ app

If you reside in Singapore or will be travelling to Singapore, you should download the Kris+ app into your phone. With this lifestyle rewards app, you’ll be able to spend on everyday items (bubble tea anyone?) and earn miles at the same time!

Currently, Kris+ has over 190 partners, with over 830 outlets across Singapore, so whether you’re dining, shopping, or even doing leisure activities with your nearest and dearest, the app has you covered. Spend at partner outlets and earn KrisPay miles, which can then be used to offset the cost of future purchases, or convert them to KrisFlyer miles.  

8. Earn when you Eat

converting Grab points to KrisFlyer miles when dining
Credits: publico_sg

Foodies, if you love to eat, then you’ll definitely love this easy way of earning KrisFlyer miles. Too lazy to head out and would rather dine in in the comforts of home? There’s always foodpanda and Grab*, which deliver your favourite meals right to your doorstep. Wherever you choose to dine, and whatever you choose to feast on, there’s always a way to earn miles while indulging in great food! 

*Reward points can be converted to miles

9. Earn when you spend on Transport Essentials

earning miles when refuelling at Esso and Shell

Bet you didn’t know that you can also earn miles while filling up your car tanks. Besides utilising all the methods listed above, you can also earn loyalty points when you visit petrol stations such as Esso and Shell. 

If you own a vehicle, this option will come in handy, and you’ll find yourself easily earning loyalty points whenever you head to the petrol kiosk for a refill. All you have to do is be a member of the rewards programme for Esso or Shell, and you’ll be able to convert their points into miles. 

10. Earn when you participate in Games and Contests

earning miles with KrisFlyer branded games on mobile devices

Last but not least, you can also try to participate in KrisFlyer’s branded games or contests to try to win KrisFlyer miles that might just help you accumulate enough miles for your next trip! Follow us on Singapore Airlines’ Facebook and Instagram pages, and keep a look-out for our KrisFlyer games and contests. 

Incorporate these hacks into your daily routines, and you will be on your way to earning miles faster and smarter. With advanced planning and these hacks, you’ll be on your way to earning the KrisFlyer miles for your next epic getaway.



Want to find out all the ways you could possibly redeem miles? Here’s the full list of 7 ways to redeem. 

Not a KrisFlyer member yet? Sign up with the promo code KF800 to enjoy 800 KrisFlyer miles as well as all that our rewards programme has to offer.

Recommended Articles