How to Earn KrisFlyer Miles Quickly
Updated: 26 Aug 2025
Make every flight, swipe, and daily purchase work harder for you — here’s how to turn them into KrisFlyer miles fast.

Whether you are a seasoned traveller or just getting started, KrisFlyer miles can help unlock a world of travel privileges. From complimentary upgrades and discounted flights to exclusive access to airport lounges, KrisFlyer miles are more than just a loyalty currency — they are your ticket to travel better and smarter. But how do you accumulate them quickly and efficiently? The good news is that you do not have to rely solely on flying. By understanding all the different ways to earn KrisFlyer miles, you can fast-track your journey towards your next redemption.
Strategies and tips for earning KrisFlyer miles quickly
Building up KrisFlyer miles does not have to be limited to frequent flyers. In fact, there are many ways to grow your balance — often through activities you already do every day.
The key to earning miles quickly lies in maximising all available touchpoints. By layering strategies, you can supercharge your accumulation rate and turn everyday spending into exciting travel opportunities sooner than you think.
Flying with Singapore Airlines and Star Alliance partners
When it comes to earning KrisFlyer miles, flying with Singapore Airlines is the most direct and rewarding method. Second on the list are flying with Star Alliance airlines, and booking via codeshare flights. This global reach means that even trips not directly booked with Singapore Airlines can still help you work towards your next free flight or upgrade.
Flying with Singapore Airlines
Earning KrisFlyer miles starts with the airline itself. When you book a revenue ticket on Singapore Airlines, you will earn miles based on the fare class and distance flown. However, do note that redemption and promotional fares typically do not earn miles.
Flying with Star Alliance airlines
As a KrisFlyer member, you can also earn miles when flying with any of the 25+ Star Alliance airlines, which makes building up your balance much easier when travelling internationally.
Star Alliance members include:
Aegean Airlines, Air Canada, Air China, Air India, Air New Zealand, ANA, Asiana Airlines, Austrian Airlines, Avianca, Brussels Airlines, Copa Airlines, Croatia Airlines, EgyptAir, Ethiopian Airlines, EVA Air, LOT Polish Airlines, Lufthansa, SAS, Shenzhen Airlines, Singapore Airlines, South African Airways, Swiss International Air Lines, TAP Air Portugal, Thai Airways, Turkish Airlines and United Airlines.
Make sure to credit your miles to your KrisFlyer account when booking or at check-in.
Booking via codeshare flights
If you book a Singapore Airlines codeshare flight operated by a Star Alliance partner, you will still earn KrisFlyer miles as long as the fare class is eligible. For example, a SQ-coded flight operated by United Airlines from San Francisco to New York will still let you earn miles.
Best travel credit card for your holiday spend
Unlock extra miles, exclusive perks and savings on your next adventure with Singapore’s top travel credit cards
Choose the right credit card (for you)
Earning KrisFlyer miles extends far beyond flying — your choice of credit card can supercharge your miles earning potential.
Co-brand credit cards, such as the American Express Singapore Airlines KrisFlyer cards, offer miles directly into your KrisFlyer account for every dollar spent. These are great if you are loyal to Singapore Airlines and want simplicity.
On the other hand, general rewards cards offer flexibility. These cards earn points (like Citi ThankYou Points or DBS Points) which can later be converted into KrisFlyer miles. Some even offer higher miles per dollar (mpd) on specific categories like travel, dining or online shopping.
Here are some of the best credit cards for earning KrisFlyer miles across different categories:
For travel spending
HSBC TravelOne Card
-
Earn up to 2.4 mpd on overseas spend
-
Complimentary airport lounge visits
-
No conversion fees when converting points to miles
HSBC TravelOne Credit Card
- Borrow up to 90% of your available credit limit, enjoy interest rates as low as 2.6% p.a., and get flexible payment terms up to 60 months when you apply with promo code CIPSS. T&Cs apply.
- Instant reward redemption with an extensive selection of airline and hotel partners via HSBC Singapore mobile app.
- Accelerated earn rate: up to 2.4 miles for your spending.
- No conversion fee for air miles or hotel points until 31 January 2025.
- Complimentary travel insurance coverage (including COVID-19) and 4x complimentary airport lounge visits for primary cardholders and guests of primary cardholders.
- Receive complimentary access to ENTERTAINER with HSBC app, with over 1,000 1-for-1 deals on dining, lifestyle and travel worldwide.
- Split your purchases across a range of flexible tenures with HSBC Instalment Plans.
For general/contactless spending
UOB EVOL Card
-
Earn 4 mpd on contactless and online spending (capped monthly)
-
No annual fee (with minimum spend)
-
Simple cashback/miles toggle options
UOB EVOL Card
UOB EVOL Card
- Enjoy no FX fees on overseas foreign currency spend with no min. spend.
- Enjoy 10% cashback on Local Online and Mobile Contactless (Apple Pay, Samsung Pay, google Pay) Spend
- 10% on Selected Gym, Telco and Streaming Spend
- Get 1% cashback on all Overseas Foreign Currency Spend. Valid till 31 Dec 2025.
- All other spends earn 0.3% cashback.
- Gain access to over 1,000 deals at eco-friendly, dining, and online shopping merchants.
- Receive a first-year annual fee waiver. Annual fee for subsequent years waived with min. 3 transactions every month.
- Get greater savings with up to 5.3% p.a. interest with UOB One Account+.
- Minimum spend of S$800 each statement month to enjoy accelerated cashback earn rate.
- S$80 total cashback cap per statement month (S$30 cap for local online and mobile spend; S$20 cap for selected gym, telco and streaming spend; and S$30 cap for all other spend. Plus, additional $20 cap on the 1% cashback on all Overseas Foreign Currency Spend till 31 Dec 2025.
For online transactions
DBS Woman’s World Card
-
Earn 4 mpd on online purchases (capped monthly)
-
Perfect for frequent e-commerce shoppers
-
No minimum spend required to earn at boosted rates
DBS Woman’s World Card
DBS Woman's World Card
- 10X DBS points (20 miles) for every S$5 spent on online purchases.
- 3X DBS points (6 miles) for every S$5 spent on overseas purchases.
- 1X DBS points (2 miles) for every S$5 spent on other purchases.
- Complimentary e-commerce protection for online purchases.
- Enjoy special promotions and discounts for certain fashion, beauty and wellness stores.
- Both women and men can apply.
- DBS points are only awarded for every S$5 spent.
- 10X DBS points are only applicable for the first S$1,500 online spend per calendar month.
- Minimum income requirement for Singaporeans/PRs: S$80,000.
- Minimum income requirement for foreigners: S$80,000.
Look out for lucrative sign-up offers
Credit cards also often come with attractive sign-up bonuses that can give your miles balance a big head start. These limited-time offers could be worth thousands of miles, so keep an eye out — and make sure to meet the minimum spend to qualify.
Maximise rewards on your new credit card with these sign-up bonuses
Score generous welcome miles, cashback or rewards points — discover cards offering the biggest sign-up bonuses now
Pay your credit card annual fee
In many cases, paying the annual fee for a co-brand KrisFlyer credit card earns you bonus miles. This can be a good way to top up your account, especially if you are close to a redemption goal.
Product example
American Express KrisFlyer Ascend Credit Card
-
Earn 5,000 miles on renewal when annual fee is paid
-
Complimentary lounge access and hotel privileges
American Express Singapore Airlines KrisFlyer Ascend Credit Card
- Spend S$15,000 or more on eligible Singapore Airlines and Scoot flight bookings within the first 12 months upon Card approval to be automatically upgraded to the KrisFlyer Elite Gold membership tier. T&Cs apply.
- Get a complimentary night stay at participating Hilton properties each year.
- Receive a Foreign Spend Miles Redemption Voucher for 18,000 KrisFlyer miles when you spend the equivalent of S$10,000 or more in foreign currency within the qualifying period.
- Receive a Renewal Miles Redemption Voucher for 10,000 KrisFlyer miles after American Express receives payment of the renewal annual membership fee each year.
- Earn 2 KrisFlyer miles for every S$1 spent on eligible Singapore Airlines and Scoot flight bookings, and KrisShop purchases, with no cap.
- Earn up to 2 KrisFlyer miles for every S$1 spent on eligible Grab Singapore transactions, up to S$200 spend in each calendar month.
- Earn 1.2 KrisFlyer miles for every S$1 spent on all other eligible purchases, with no cap.
- Hassle-free conversion with no transfer fee
- Read our full review of the American Express Singapore Airlines KrisFlyer Ascend Credit Card.
- Annual fee: S$397.85 (inclusive of GST) must be paid to enjoy welcome offers.
- Please refer to the American Express website (go.amex/singsaver) for the most up to date information on card benefits and its terms & conditions.
Purchase through Kris+ app
By linking your KrisFlyer account to Kris+, you can seamlessly earn miles when shopping, dining, or accessing services at participating merchants across Singapore. Whether you are grabbing a coffee, enjoying a meal at a restaurant, or picking up essentials at lifestyle outlets, eligible in-store purchases made through Kris+ will automatically earn you KrisFlyer miles.
The process is simple: pay through the app, and the miles will be credited directly to your account without needing to manually convert any points.
What makes Kris+ especially attractive are its frequent bonus promotions. These limited-time offers allow savvy users to multiply their miles earned on purchases they would make anyway. By keeping an eye on Kris+ deals and being strategic about where and when you shop, you can significantly accelerate your KrisFlyer miles accumulation without stepping onto a plane.
Shop on KrisShop
From travel essentials and electronics to luxury goods and exclusive collaborations, KrisShop is Singapore Airlines’ official online retail platform designed to offer something for every shopper. Earning miles through KrisShop is easy — simply log in using your KrisFlyer account before making a purchase. This ensures that the miles from your order will be automatically credited to your KrisFlyer account upon payment.
Beyond the usual miles-earning rates, KrisShop often features special promotions that provide bonus miles or discounts for KrisFlyer members. You may even come across exclusive "miles-back" offers where a portion of the miles you spend can be rebated to your account. Additionally, KrisShop purchases sometimes count towards KrisFlyer Elite miles, which help in attaining or maintaining Elite Silver or Gold status.
Convert hotel loyalty points to KrisFlyer miles
If you are a frequent hotel guest, converting hotel loyalty points to KrisFlyer miles can boost your balance. Major hotel programmes like Marriott Bonvoy, Hilton Honors, and Accor Live Limitless offer conversion options, although rates and transfer times vary.
Here are some common hotel loyalty programmes and their conversion rates:
Hotel Loyalty Programme |
Conversion Rate to KrisFlyer Miles |
Accor Live Limitless (ALL) |
2,000 ALL Reward points = 1,000 KrisFlyer miles |
Hilton Honors |
10,000 Hilton Honors points = 1,000 KrisFlyer miles |
Marriott Bonvoy |
3,000 Marriott Bonvoy points = 1,000 KrisFlyer miles; bonus 5,000 miles for every 60,000 points transferred |
IHG One Rewards |
10,000 IHG points = 2,000 KrisFlyer miles |
World of Hyatt |
5,000 Hyatt points = 2,000 KrisFlyer miles |
Shangri-La Circle |
1 Shangri-La Circle point = 1.25 KrisFlyer miles; minimum 1,000 points per transfer |
Radisson Rewards |
10,000 Radisson Rewards points = 1,000 KrisFlyer miles |
Choice Privileges |
2,000 Choice Privileges points = 800 airline miles (specific to Qantas and Velocity; KrisFlyer not specified) |
Please note that conversion rates and partnerships may change over time. It's advisable to check with the respective hotel loyalty programmes or the Singapore Airlines KrisFlyer website for the most up-to-date information before making any transfers.
Earn miles while you book tours and activities
Going sightseeing? Booking tours through Viator or Pelago can help you earn extra miles. Pelago often runs promos offering up to 12 mpd on selected activities. Pairing your bookings with the right credit card can maximise your earnings.
For example:
UOB Lady’s Card
-
Earn 4 mpd if Travel is selected as your preferred category
-
Combine with Pelago offers to stack miles efficiently
UOB Lady’s Card
UOB Lady's Card
- Pick from 7 rewards categories to earn up to 25X UNI$ for every S$5 spend (10 miles per S$1)
- Spend on UOB Lady's Credit Card to earn 10X UNI$ (4 miles per S$1) and enjoy additional up to 15X UNI$ (6 miles per S$1) when you pair your UOB Lady's Credit Card with UOB Lady's Savings Account
- LuxePay: Enjoy 0% 6 or 12-month instalment plan when you purchase your favorite luxury apparels.
- Complimentary e-Commerce protection on your online purchases.
- Enjoy UOB$ rebate on your daily essentials, entertainment and shopping.
- You can only choose 1 rewards category out of 7 to earn up to 25X UNI$ (10 miles per S$1). Feel free to change your category every quarter.
- You must save with UOB Lady’s Savings Account to unlock up to additional 15X UNI$ (6 miles per S$1) earn rate on your preferred rewards category.
- Terms and conditions apply for all above-mentioned privileges. Visit here for more details. Insured up to S$100,000 by SDIC.
Earn KrisFlyer miles from car rental
Renting a car during your travels is not only convenient but also an excellent opportunity to accumulate KrisFlyer miles. Singapore Airlines has partnered with several car rental companies, including Avis, Budget, Europcar, Hertz, and SIXT. By booking through these partners and quoting your KrisFlyer membership number, you can earn up to 500 miles per qualifying rental.
To maximise your miles, ensure that your bookings are made through the official partner channels and that you provide your KrisFlyer membership details at the time of reservation. It's also beneficial to check for any ongoing promotions or bonus mile offers that these partners may have. Remember, miles are typically credited within 30 business days after the completion of your rental.
Example: Avis + DBS Altitude Visa Signature Card
Suppose you rent a car from Avis for a week at a cost of S$600. By booking through the official Avis-Singapore Airlines partnership page and providing your KrisFlyer number, you earn 500 miles for the rental.
If you pay for this rental using the DBS Altitude Visa Signature Card, which offers 2.2 miles per S$1 spent on overseas transactions, you would earn an additional 1,320 miles (S$600 x 2.2).
Total miles earned: 500 (Avis) + 1,320 (DBS Altitude) = 1,820 miles
This strategy lets you stack airline partner miles with credit card bonuses for the same transaction.
DBS Altitude Visa Signature Card
DBS Altitude Visa Signature Card
- Up to 1.3 miles per S$1 spent locally, including bus and train rides.
- Up to 2.2 miles per S$1 spent on overseas purchases in foreign currency.
- Receive 10,000 bonus miles when you pay the annual fee of S$196.20
- 2 free lounge visits within each 12-month period of your membership to over 1,500 airport lounges worldwide.
- Read our full review of the DBS Altitude Card.
- Miles are awarded in the form of DBS points which are awarded for every S$5 spent.
- Each conversion of DBS points to miles will be subjected to an administrative fee of S$25 (exclusive of GST).
Earn miles on everyday spending with Singapore Airlines retail partners
You do not always need to travel or book flights to earn miles. Everyday spending on groceries, petrol, and retail can also count — when done right.
For example, by using programmes like NTUC LinkPoints or Yuu, you can earn points on your daily essentials. These points can later be converted into KrisFlyer miles.
To make the most of this, pair your purchases with a miles-earning credit card to double dip.
Frequently asked questions about how to earn Krisflyer miles fast
No. Miles can only be credited to the KrisFlyer account of the traveller whose name is on the flight ticket. However, you can use your miles to redeem flights for others.
The value of KrisFlyer miles varies, but generally, they are worth between 1 to 2 cents when redeemed for flights or upgrades. The exact value depends on how you redeem them.
Yes. Scoot is part of the KrisFlyer programme. You can earn KrisFlyer miles when you book eligible fares and add-ons.
Yes. You can purchase KrisFlyer miles via the KrisFlyer website, although this is typically more expensive than earning miles through spending.
Yes. KrisFlyer miles are valid for 3 years from the month they are credited. Expired miles cannot be reinstated.
No. Miles are only awarded to the person who flies. However, you can use your miles to redeem tickets for others through your KrisFlyer account.
This depends on your destination and fare class. For example, a Saver award ticket from Singapore to Tokyo starts from around 25,000 miles one-way in economy class. Always check the KrisFlyer redemption chart for up-to-date figures.