Picture this: after months of fruitless searching, the award space youโve been hunting for has suddenly appeared. None of this waitlist nonsense; those seats are staring you right in the face, available for immediate confirmation.
Only one problemโ you donโt have enough miles. Or rather, you do, but theyโre not in your KrisFlyer account. You need those miles, and you need them now.

Fortunately, there are numerous ways of topping up a KrisFlyer account either instantly, or within 24 hours.
In this post, weโll examine the various options available.
โ๏ธ Fastest Ways To Top-Up KrisFlyer Account | |
Speed | Method |
โก Instant |
Earn via Kris+ |
Transfer DBS, UOB, Citi, CapitaStars points via Kris+ | |
Transfer LinkPoints | |
Transfer CapitaStars | |
Transfer Velocity Points | |
Buy from SIA | |
Transfer HSBC Points | |
Transfer HighFlyer Points | |
Transfer yuu Points | |
Transfer AMEX MR Points |
|
Transfer InstaPoints | |
Transfer Atome Points | |
Transfer HoteLux Points | |
โฐ <24 hours | Spend on KrisShop |
Transfer OCBC Points |
โ Can I place an award on hold? | |
If youโre short of miles and donโt have access to any instant transfer option, itโs worth calling up KrisFlyer membership services and asking them for an award hold. What this means is that the available seats are held for you, pending the arrival of miles in your account. Once those miles are credited, you proceed to pay for and confirm those seats. The duration of the hold can vary widely, from as little as 24 hours to as long as a few months. Itโs not clear how this is determined. If a hold is granted, youโll see the itinerary appear in your KrisFlyer account with a โReservedโ label on it (as opposed to โConfirmedโ, which means the seat has been paid for and is yours). Do remember that award holds are not official policy. Itโs a YMMV situation and your odds are better if youโre a Solitaire PPS or PPS Club member. |
Instant: Kris+ Earning & Points Transfers
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | Kris+ merchants: None Bank points: 15% of the miles youโd normally receive |
Earning at Kris+ Merchants
While you shouldnโt be spending miles via Kris+ (at the default rate of 150 miles= S$1, you only get a miserly 0.67 cents per mile), thereโs absolutely nothing wrong with earning them.
Kris+ now has more than 500 partners across Australia and Singapore, and paying via the app earns you:
- 1-9 mpd from the Kris+ app
- 4 mpd from pairing the right credit card
Miles earned from the Kris+ app can be transferred instantly to KrisFlyer at a 1:1 ratio, with no fees or minimum conversion blocks.
This makes Kris+ a very simple way of topping off your account; just find a participating merchant near you and spend the requisite amount. Popular options include Bottles & Bottles, Challenger, Harvey Norman, and Paradise Group.
You donโt even need to leave home to do it. Kris+ sells vouchers for selected merchants which can be redeemed later on, letting you enjoy the miles upfront. Youโll enjoy the same earn rate as if you were physically at the outlet itself.
โ ๏ธ Donโt forget to transfer! |
Miles earned on Kris+ must be transferred to KrisFlyer within 21 days, in their entirety. If more than 21 days have passed, or if youโve spent any portion of the earned miles, the remaining portion will be stuck in the Kris+ app with a six-month expiry and a value of 0.67 cents each. Make it a habit to press the โTransfer to KrisFlyerโ button that appears at the end of the payment process. Donโt leave it till later! |
Alternatively, you can shop on Pelago or KrisShop via Kris+, which earns instant miles that can be transferred to your KrisFlyer account. Do note that unlike shopping on the KrisShop.com website, purchases made on KrisShop via Kris+ can only be delivered to Singapore.
Kris+ Points Transfers
In addition to earning miles at selected merchants, Kris+ also offers instant conversions of points from the following rewards programmes.
Programme | Transfer Ratio | Min. Transfer |
![]() |
1 Citi Mile: 0.85 miles 1 ThankYou Point: 0.34 miles |
4,000 Citi Miles 10,000 ThankYou Points |
![]() |
1 DBS Point: 1.7 miles |
100 DBS Points |
![]() |
1 UNI$: 1.7 miles |
1,000 UNI$ |
![]() |
26 STAR$: 1 mile |
9,880 STAR$ |
If youโre transferring Citi, DBS or UOB points, do note that the Kris+ transfer rate represents a 15% haircut compared to the number of miles youโd receive if you used the bankโs transfer portal. For example, 100 DBS Points is normally worth 200 miles via the DBS Rewards portal, but only 170 miles via Kris+.
๐ณ Example: Transfer DBS Points viaโฆ | ||
Kris+ | DBS Rewards Portal | |
Min. Transfer | 100 DBS Points | 5,000 DBS Points |
Transfer Fee | None | S$27.25 |
Transfer Time | Instant | 2-3 working days |
Transfer Ratio | 1 DBS Point = 1.7 miles | 1 DBS Point = 2 miles |
On the plus side, there are no conversion fees via the Kris+ route, conversion blocks are smaller, and your miles are credited instantly.
So if youโre looking to do a small top up, this could still be a viable option. How small? Well, a S$27.25 transfer fee at 1.5 cents per mile is 1,817 miles. Based on a 15% haircut, anything less than 12,000 miles could make sense.
โ ๏ธ Donโt forget to transfer! |
Points transfers via Kris+ are a two-step process. After converting points to KrisPay miles, you need to transfer them to KrisFlyer (which thankfully, can be done on the same screen with an additional tap). If more than 21 days have passed, or if youโve spent any portion of the transferred miles, the remaining portion will be stuck in the Kris+ app with a six-month expiry and a value of 0.67 cents each. |
Instant: LinkPoints
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | 1.87-2 cents per mile |
LinkPoints is the loyalty programme of NTUC FairPrice, Cheers, Unity Pharmacy, Caltex and other everyday merchants, and has been a KrisFlyer transfer partner since April 2022.
While converting KrisFlyer miles to LinkPoints is a terrible idea, conversions in the opposite direction can sometimes make sense. LinkPoints can be converted to KrisFlyer miles instantly in the following denominations:
![]() |
|
Linkpoints | KrisFlyer Miles |
100 | 50 |
200 | 100 |
1,000 | 500 |
2,000 | 1,070 |
5,000 | 2,680 |
100 LinkPoints can be redeemed for a S$1 rebate, so converting LinkPoints to KrisFlyer miles is essentially buying KrisFlyer miles at 1.87 or 2 cents each, depending on the number transferred.
To convert LinkPoints to KrisFlyer miles, login to the Link Rewards Exchange Page and visit the KrisFlyer transfers page. Youโll see the option to link the two accounts (names on both accounts must match), after which you can make transfers.
Instant: CapitaStars
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Opportunity Cost | 2.6 cents per mile |
CapitaStar was added as a KrisFlyer transfer partner in April 2021, and members can instantly convert STAR$ into KrisFlyer miles at the following ratio:
![]() |
|
STAR$ | KrisFlyer Miles |
9,880 | 380 |
A maximum of 350,000 STAR$ can be converted each calendar year.
STAR$ can be redeemed for eCapitaVouchers at a rate of 5,000 STAR$ = S$5, so converting STAR$ to KrisFlyer miles is essentially buying KrisFlyer miles at 2.6 cents each. Most people would find this too steep a price to pay, unless youโre really desperate.
To convert CapitaStars to KrisFlyer miles, visit the CapitaStar Rewards Conversion page and login to your account. Select the option for KrisFlyer miles transfers, add your KrisFlyer membership number (names and date of birth on both accounts must match), and enter the number of STAR$ you want to convert.
Alternatively, you can also transfer CapitaStars via the Kris+ app, as mentioned previously.
Instant: Virgin Australia Velocity Points
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | 2.7 cents per mile |
Most readers probably wonโt have a Virgin Australia Velocity Frequent Flyer account, since membership is only available to those with a mailing address in selected markets like Australia and New Zealand.
But in the off chance you have one, then you can transfer Virgin Australia Velocity Points instantly to KrisFlyer miles at a rate of 1.55 Velocity Points = 1 KrisFlyer mile. A minimum transfer of 5,000 Velocity Points is required.
You will need to link your Velocity and KrisFlyer accounts, which can be done by logging into Velocity > Link & Transfer > Airline Points Transfer. Your name and date of birth must match between Velocity and KrisFlyer.
Once accounts are linked, you can proceed with the transfer.
Unfortunately, such transfers will almost certainly be value negative; Points Hacks Australia values Velocity Points at 1.8 Australian cents apiece (1.73 SG cents), so youโre paying nearly 2.7 SG cents per KrisFlyer mile.
Instant: Buying from Singapore Airlines
![]() |
|
Speed | โกInstant |
Transfer Cost | None |
Cost Involved | US$40 per 1,000 miles |
Whoever said โfor the best prices, go to the sourceโ obviously never bought KrisFlyer miles before.
KrisFlyer members who have at least 50% of the miles required for an award ticket may purchase the remaining balance from Singapore Airlines. The offer will be made automatically during the online redemption booking process, and miles are awarded instantly.
The cost will be added to the booking summary, and paid along with the usual taxes and fees.
While this is extremely low-effort, youโll pay for the convenience. How much? A whopping US$0.04 per mile (S$0.054)!
Because of the high price, this should only be used as an absolute last resort, such as when you need to confirm the seats immediately (even so, you could just as easily buy a voucher from Kris+ and get miles instantly without leaving the house!).
Instant: HSBC rewards points
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | Whatever youโd have otherwise redeemed with those points |
HSBC offers instant conversions to KrisFlyer (and numerous other loyalty programmes for that matter). No conversion fees apply, and even though the minimum conversion block is 10,000 miles, you can subsequently make transfers in intervals of just 2 miles (for example, you could transfer 10,960 miles, or 40,326 miles).
HSBC Transfer Partners
โ๏ธ HSBC Airline Partners | |
Frequent Flyer Programme | Conversion Ratio (HSBC Points : Partner) |
![]() |
50,000 : 10,000 |
![]() |
35,000 : 10,000 |
![]() |
35,000 : 10,000 |
![]() |
35,000 : 10,000 |
![]() |
35,000 : 10,000 |
![]() |
35,000 : 10,000 |
![]() |
30,000 : 10,000 |
![]() |
30,000 : 10,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
๐จ HSBC Hotel Partners | |
Hotel Programme | Conversion Ratio (HSBC Points : Partner) |
![]() |
30,000 : 10,000 |
![]() |
25,000 : 5,000 |
![]() |
25,000 : 10,000 |
![]() |
25,000 : 10,000 |
However, thereโs a catch. On 16 January 2025, HSBC devalued its conversions to KrisFlyer, hiking the price to 30,000 points per 10,000 miles (previously: 25,000 points per 10,000 miles). This is 20% higher than other partners like Asia Miles, EVA Air or Flying Blue, and if you choose KrisFlyer, your earn rates for card spending are effectively lower.
Transfer Ratio (Points : Miles) |
HSBC T1 (Local)* |
HSBC T1 (FCY)^ |
HSBC Revo (Bonus)# |
25,000 : 10,000 | 1.2 mpd | 2.4 mpd | 4 mpd |
30,000 : 10,000 | 1 mpd | 2 mpd | 3.33 mpd |
35,000 : 10,000 | 0.86 mpd | 1.71 mpd | 2.86 mpd |
40,000 : 10,000 | 0.75 mpd | 1.5 mpd | 2.5 mpd |
50,000 : 10,000 | 0.6 mpd | 1.2 mpd | 2 mpd |
*3 points per S$1 on local spend ^6 points per S$1 on FCY spend #10 points per S$1 on bonus categories |
Therefore, Iโd generally advise people against converting HSBC points to KrisFlyer miles. Save them for other programmes instead!
Instant: HighFlyer points
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | Whatever youโd have otherwise redeemed with those points |
If you have an AMEX HighFlyer Card, you can instantly convert HighFlyer points into KrisFlyer miles at a 1:1 ratio, in blocks of 1,000 points with no conversion fees.
![]() |
||
HighFlyer Points | โค | KrisFlyer Miles |
1,000 | 1,000 |
- Each KrisFlyer account can receive a maximum of 100,000 miles (150,000 miles from 23 April 25) from HighFlyer points per calendar year
- There is no limit to the number of nominee accounts that can be paired with a HighFlyer account (although if you want to link more than 15, youโll need to write in to customer service)
- There is no limit to the number of KrisFlyer miles you can convert from a HighFlyer account per calendar year
To convert HighFlyer Points to KrisFlyer miles, login to your Corporate Travel Manager account, click on Travellers > Add New Traveller.
Once youโve added the details, click on Use Points > Convert into KrisFlyer miles. Youโll be able to see how many more points each corporate traveller is eligible to receive for the rest of the year.
Select the traveller you want to convert points for, as well as the number of points you wish to convert. All conversions will be processed instantly.
Instant: yuu points transfers
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | 1.53 cents per point |
yuu Rewards Club added KrisFlyer as a transfer partner in 2024, and members can now convert points at a 3.6:1 ratio.
![]() |
|
yuu Points | KrisFlyer miles |
3.6 points | 1 mile |
Min conversion block: 200 yuu Points |
Hereโs the key points to note:
- Conversions are free of charge
- Conversions are processed instantly
- A minimum conversion block of 200 yuu Points (56 miles) applies, after which conversions are in blocks of 1 mile
- No annual cap on conversions from yuu Points to KrisFlyer miles
To convert yuu points to KrisFlyer miles, open the yuu app, tap on Me > Transfer to KrisFlyer > Transfer Points > Enter KrisFlyer membership > Select points to transfer
Not that it makes that much of a difference, but transfers are rounded up to the nearest KrisFlyer mile, i.e. 209 yuu Points = 59 KrisFlyer miles (rounded up from 58.06).
In terms of opportunity cost, the DBS yuu Card either earns 18% rebates or 10 mpd. On the surface, this appears to be simple maths: the cost per mile is 1.8 cents (18/10).
Thatโs not quite correct. It would be correct if you were dealing with a cashback card, where the rebate is offset against your monthly bill. But the yuu Card is not a cashback card. Itโs a rewards card, where the points need to be offset against future spending.
Hereโs a simple illustration. Suppose you spend S$600 on your yuu Card and earn 21,600 points. You now have a choice between:
- Using those points to offset S$108 of spend at a yuu merchant
- Converting those points to 6,000 KrisFlyer miles
Choose option 1 implicitly means you forgo the opportunity to earn 1,080 miles on your next transaction at a yuu merchant (because your bill is reduced by S$108, at 10 mpd). Therefore, by choosing the S$108 offset, youโre giving up not 6,000 miles, but 7,080 miles. Based on this, the opportunity cost is 1.53 cents per mile.
Instant: American Express MR points
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | Whatever youโd have otherwise redeemed with those points |
American Express Membership Rewards points have a quoted transfer time of one business day, but they reliably show up in KrisFlyer almost instantly, regardless of which day you transfer.
Transfers are free for all AMEX Platinum Credit Card, Platinum Reserve, Platinum Charge and Centurion cardholders.
The following minimum transfer amounts apply:
- Platinum Charge & Centurion: 400 Membership Rewards Points (250 miles)
- All other cards: 450 Membership Rewards Points (250 miles)
If you have an AMEX Singapore Airlines co-brand card like the AMEX KrisFlyer Ascend and AMEX KrisFlyer Credit Card, do note that transfers are not instant (the same goes for the KrisFlyer UOB Credit Card). Instead, points are batched and credited to your KrisFlyer account once a month. You can typically expect to see them credited around the end of your statement period.
Instant: InstaPoints conversions
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | None (KrisFlyer miles are the only redemption option for InstaPoints) |
InstaPoints are the loyalty currency of the Amaze Card, and can be converted into KrisFlyer miles at a rate of 1,200 InstaPoints = 400 KrisFlyer miles. All conversions are instant, and without any fees.
However, itโs no longer possible to earn InstaPoints on card-linked Amaze transactions. Instead, InstaPoints can only be earned on wallet-linked Amaze transactions, which means sacrificing credit card rewards.
Most miles chasers will avoid the Amaze wallet, so itโs unlikely youโll have InstaPoints handy.
Instant: Atome points conversions
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | 2.4 cents |
Atome is a major BNPL platform in Singapore, and Atome points can be redeemed for KrisFlyer miles at a rate of 2,400 points= 1,000 KrisFlyer miles. All conversions are instant, and without any fees.
All Atome transactions normally earn points at a rate of S$2= 1 point, and 100 points is equivalent to S$1 off your next purchase. Therefore, the cost per mile is around 2.4 cents each.
Instant: HoteLux points conversions
![]() |
|
Speed | โกInstant |
Transfer Cost | Free |
Cost Involved | 2.4 to 4 cents per mile |
HoteLux points can be converted to KrisFlyer miles in blocks of 4,000, 5,000 and 6,000 points, with the number of miles received depending on your HoteLux tier
- Elite: 1 point = 3 KrisFlyer miles
- Elite Plus: 1 point = 4 KrisFlyer miles
- 1A Club: 1 point = 5 KrisFlyer miles
HoteLux points are worth around US$0.09 (~S$0.12) when redeemed for hotel vouchers. Should you choose to convert them to KrisFlyer miles, the implicit opportunity cost is:
- Elite: S$0.04 per mile
- Elite Plus: S$0.03 per mile
- 1A Club: S$0.024 per mile
That is way too much to be paying for miles.
Moreover, itโs not like KrisFlyer miles conversions offer a way of cashing out orphan points. The minimum conversion block is 4,000 points, and if you managed to reach that threshold, youโd be better off redeeming something else from the HoteLux rewards catalogue instead (for just 399 points more, you could get a US$400 voucher).
<24 hours: Shopping on KrisShop
![]() |
|
Speed | โฐ <24 hours |
Transfer Cost | Free |
Cost Involved | N/A |
KrisShop is Singapore Airlinesโ online retail store, offering fragrances, cosmetics, electronics, clothing, travel accessories, wines and more.
KrisShop normally awards 1.5 mpd on all purchases, but members of the free-to-join KrisShopper programme can earn an additional 0.5-2.5 mpd, depending on tier.
KrisShopper Tier | Earn Rate |
Non-Member | 1.5 mpd |
Member | 2 mpd |
Insider | 2.5 mpd |
Icon | 3 mpd |
Ambassador | 4 mpd |
While the official stance is that miles earned through KrisShop take up to five business days to credit, in practice they reliably come within 24 hours.
The main drawback with KrisShop is that items may be priced higher than competing sites. You should do some comparison shopping and make sure youโre not paying over the odds.
If youโre based in Singapore, consider using KrisShop on Kris+ (mentioned above) for instant miles accrual.
<24 hours: OCBC points
![]() |
|
Speed | โฐ <24 hours |
Transfer Cost | S$25 |
Cost Involved | Whatever youโd have otherwise redeemed with those points |
While OCBC quotes โapproximately 21 working daysโ for miles conversions, in practice, transfers of 90ยฐN Miles, OCBC$ or VOYAGE Miles to KrisFlyer are consistently processed within 24 hours.
In the cases where Iโve transferred both OCBC$ and Travel$, miles were credited later that day.
Transfers of 90ยฐN Miles, OCBC$ or VOYAGE Miles incur a S$25 fee. The following minimum transfer amounts apply:
- 25,000 OCBC$ (10,000 miles)
- 1,000 90ยฐN Miles (1,000 miles)
- 1 VOYAGE mile (1 mile)
Conclusion
If you need an instant recharge of your KrisFlyer balance, the most realistic options would be spending on Kris+, or converting AMEX, HSBC or yuu points. If you all thatโs needed is a smaller amount, then it might make sense transferring bank rewards points via Kris+, as the 15% haircut could be offset by the lack of an admin fee.
Those who are truly desperate could also buy the balance from Singapore Airlines, but given the exorbitant price, this only makes sense if youโre just shy of the number required (and donโt want to buy a Kris+ voucher, for whatever reason).
If youโre able to wait a little while longer, or have been granted a few extra days via an award hold, then transfers of OCBC credit card points and spending on KrisShop can also be alternatives, with miles usually credited within a day.
Any other ways to transfer KrisFlyer miles quickly?
Lately Iโve been in this position a couple of times and Iโve transferred 100,000s of Citi, UOB and DBS miles and theyโve all come through in 24 hours and I havenโt missed a booking yet. Obviously YMMV.
Nice. Xfer on weekday?
My experience just last week is the same โ both UOB and DBS are overnight. Meanwhile, still waiting on HSBCโฆ
Hope uโll add in the Transfer Lead Time for Citi Credit Cards points redemption to KrisFlyer Miles also. Thanks.
iโve transferred citi thank you points to kf recently. took 2 business days.
not quite fast enough to warrant a mention here, sadly! used to be 24 hours but recent data points say longer
to add to the Kris+ method, you can easily buy a deal voucher, and get the miles, and cash out that voucher at the merchant at a later time. much better value than buying miles from SQ.
yeah thatโs a pretty good idea too- sometimes Kris+ offers some decent deals
Aaron do you think there will be a convert promotion happening soon? still got around 1m miles to transfer from citi to krisflyer.
donโt count on it.
Xfer from highflyer is also another fast option
yes and no. the highflyer points earned on your credit card will only be batched and transferred once a month. but if you already have highflyer points in your account then yes you can xfer over (though thatโs sort of like having miles already!)
The Citi transfer option doesnโt seem to work. After being directed to browser and logging in, it goes to a blank error page. Anyone tried too?
Kris+ is 0.0067 per mile.
Kris+ is S$0.0067 per mile or 0.67 cents.
Hi, does DBS & Kris+ still offer instant conversions in small batches (eg 100 DBS Points)? It seems like they may have removed the function?
Called their customer service and asked for an award hold. It worked thank you!