Best Miles Credit Card Promotions in Singapore (2025)

Finding ways on how to pick the best air miles credit cards and to leverage on the best promotions? Here’s a quick guide on how to maximise the perks that your air miles credit card provides and to choose a card that has an annual fee which is worth paying for.

masthead-media

Why Should You Get An Air Miles Card

Besides getting to earn miles on your big ticket items’ purchases or even on your everyday spending, there are a myriad of benefits which you can enjoy and these include

Benefits Of Getting An Air Miles Credit Card

  • Complimentary seat selection 
  • Booking flexibility waiver
  • Priority boarding and check-in 
  • Flexibility in redemption 
  • Additional baggage allowance 
  • Complimentary access to airport lounges regionally or worldwide
  • Perks through reward points or cashback 
  •  Express upgrade of exclusive airline class

background image

Best Credit Cards To Collect Air Miles

Credit CardsBEST FORMILES EARN RATE

Citi PremierMiles Card

Miles that don’t expireUp to 10 miles for every $1 spent on selected online hotel bookings

OCBC 90°N Card

Miles that don’t expire
  • Up to 7 miles for every $1 spent on Agoda accommodations
  • 2.1 miles for every $1 spent on foreign currency spending
  • 1.3 miles for every $1 spent locally

AMEX SIA KrisFlyer Ascend Card

KrisFlyer Miles for frequent flyers
  • 2 miles for every $1 spent on foreign currency spending
  • 1.2 miles for every $1 spent locally
  • 3.2 miles for every $1 spent on Grab locally (up to $200 per month)

Maybank Horizon Card

Everyday local spending
  • 2.8 miles for every $1 spent on air tickets and in foreign currencies (minimum spend of $800 per month)
  • 1.2 miles for every $1 spent on hotel bookings, cruise & travel packages and other eligible local retail spend (no minimum spend required)

UOB PRVI VISA  Miles Card

Highest mile per dollar spend ratio
  • 6 miles per $1 spent on online hotel and flight bookings
  • 2.4 miles per $1 spent overseas
  • 1.4 miles per $1 spend locally
DBS Vantage Visa Infinite Card25,000 bonus miles upon payment of annual fee
  • 2.2 miles for every $1 spent overseas
  • 1.5 miles for every $1 spent locally
UOB KrisFlyer CardEveryday local spending
  • 3 KrisFlyer miles for every $1 spent on dining, online shopping, online travel and transport (including those on SIA, SilkAir, Scoot and KrisShop) 
  • 1.2 KrisFlyer miles on every $1 spent on other categories

HSBC TravelOne Card

Miles that don’t expire
  • Up to 2.4 miles for every S$1 spent overseas
  • Up to 1.2 miles for every S$1 spent locally
  • Complimentary airport lounge visits for primary cardholders

Singapore Credit Cards with Air Miles Promotion (2025)

MoneySmart Exclusive
Up to 45K Miles Welcome Offer
MoneySmart Exclusive
Up to 45K Miles Welcome Offer

Standard Chartered Journey Credit Card (No Annual Fee)

for every S$1 spend on Transportation, Food Delivery & Online Grocery merchants. Capped at 3,000 Miles in a statement cycle
S$1 = 3 Miles
for all Eligible Foreign Spends
S$1 = 2 Miles
for all Eligible Local Spends
S$1 = 1.2 Miles

Get S$180 Cash via PayNow + a 5GB Eskimo Global eSIM (worth US$25) when you apply and spend S$800 within 60 days from card approval date! T&Cs apply.
 
Get 20,000 miles from SCB when you spend S$800 in eligible transaction in the first 60 days of card approval, and enjoy the first-year annual fee waiver. T&Cs apply.

Valid until 15 Apr 2025
Online Promo
American Express 30 Million Miles Giveaway
Online Promo
American Express 30 Million Miles Giveaway

American Express The Platinum Card®

for every S$1.60 spent with Singapore Airlines and Scoot
Earn 5 Membership Rewards® Points
for every S$1.60 spent with 10Xcelerator by Membership Rewards®
Earn 20 Membership Rewards® points
on Membership Rewards® Points
No Expiry Date
Online Promo:
 Receive 160,000 Membership Rewards® points (equivalent to 100,000 Air Miles), with annual fee payment and min. spending of S$8,000 within first 3 months of Card approval. T&Cs apply.
Valid until 28 May 2025
Online Promo
Convenience & Perks for Frequent Flyers
Online Promo
Convenience & Perks for Frequent Flyers

American Express Singapore Airlines KrisFlyer Ascend Credit Card

on eligible Singapore Airlines, Scoot flight bookings & KrisShop purchases
S$1 = 2 KrisFlyer miles
on eligible Grab Singapore transactions
S$1 = Up to 2 KrisFlyer miles
on all other eligible purchases
S$1 = 1.2 KrisFlyer miles
Online Promo:

New to American Express Card Members can receive up to 40,000 KrisFlyer miles – enough to redeem a return trip to Taipei* on Singapore Airlines.

Existing American Express Card Members can receive up to 30,000 KrisFlyer miles. T&Cs apply.
Valid until 28 May 2025
Online Promo
Miles or Cashback – you decide
Online Promo
Miles or Cashback – you decide

DBS Vantage Visa Infinite Card

Local Spend
S$1 = 1.5 miles or 1.5% cashback
Overseas Spend
S$1 = 2.2 miles or 2.2% cashback
when you pay the Card's Annual Fee
25,000 Bonus Miles
Online Promo:
Get up to 85,000 miles (for New Cardmembers) when you apply for a DBS Vantage Infinite Card!

Get 60,000 miles when you make a min. spend of S$4,000 within 30 days of card approval, and 25,000 miles when you pay the card's annual fee! T&Cs apply.
Valid until 30 Apr 2025
Ideal for frequent small business travellers
Ideal for frequent small business travellers

The American Express® Singapore Airlines Business Credit Card

per S$1 spent on eligible Singapore Airlines and Scoot flights
Earn up to 8.5 HighFlyer Points
per S$1 spent on all eligible purchases (worth 1.8 KrisFlyer miles)
Earn 1.8 HighFlyer Points
when you spend S$15,000 with Singapore Airlines Group in the 1st year
KrisFlyer Elite Gold status
Online Promo
American Express 30 Million Miles Giveaway
Online Promo
American Express 30 Million Miles Giveaway

American Express Singapore Airlines KrisFlyer Credit Card

on eligible Singapore Airlines, Scoot flight bookings & KrisShop purchases
S$1 = 2 KrisFlyer miles
on eligible Grab Singapore transactions
S$1 = Up to 2 KrisFlyer miles
on all other eligible purchases
S$1 = 1.1 KrisFlyer miles
Online Promo:
New to American Express Card Members can receive up to 17,000 KrisFlyer miles – enough to redeem a return trip to Bali* on Singapore Airlines, upon S$1,000 spend within first month of Card approval. T&Cs apply.
Valid until 28 May 2025
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS

KrisFlyer UOB Credit Card

on Singapore Airlines, Scoot, KrisShop, Kris+ purchases
S$1 = 3 Miles
on dining, food delivery, online shopping, online travel, and transport spend
S$1 = Up to 3 Miles
on all other spend
S$1 = 1.2 Miles
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS

UOB PRVI Miles Visa Card

on agoda and Expedia bookings via UOB PRVI Miles website.
S$1 = Up to 8 miles
on Overseas Spend
S$1 = Up to 3 miles
on Local Spend
S$1 = 1.4 miles
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS

UOB PRVI Miles Mastercard Card

on agoda and Expedia bookings via UOB PRVI Miles website.
S$1 = Up to 8 miles
on Overseas Spend
S$1 = Up to 3 miles
on Local Spend
S$1 = 1.4 miles
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS
LUCKY DRAW | FLASH DEAL - S$50 CASH BONUS

UOB PRVI Miles American Express Card

on agoda and Expedia bookings via UOB PRVI Miles website.
S$1 = Up to 8 miles
on Overseas Spend
S$1 = Up to 3 miles
on Local Spend
S$1 = 1.4 miles

6 Important Things To Look Out For In An Air Miles Credit Card

1

Miles Earn Rate

While some airline-specific cards will credit your earned miles directly into an established frequent flyer programme, certain miles credit cards award points in other types of “currency” such as DBS points or Citi Miles. Converting these points into an actual air ticket will take a longer time and may cost more.

2

Miles Redemption Programmes

Cathay Pacific’s Asia Miles programme and Singapore Airlines’ KrisFlyer programme are some of the more popular ones in Singapore whereby you can earn miles with your regular spending through credit cards and redeem flights or even accommodation for free. So, if you fly often via a preferred airline, do remember to tap on such perks to offset some of your travel expenses.

3

Frequent flyer programme T&Cs

Always, always check the T&Cs of any frequent flyer programme for any unsavoury details the credit card issuer would rather you not know. These include when your miles will expire and whether there is a cap on the miles you can earn.

4

Annual fees

Most credit cards including airline-specific cards charge annual fees which are usually for the convenience of using the card to make your purchases as well the administrative costs of maintaining your credit card account.

You often get a free credit card replacement if your card is lost or stolen, or if it's damaged and you need a new one. All these costs add up and your annual fee is what goes into paying for them.

Many banks do offer a waiver of your annual fee but you'll need to call them up to make this request.

5

Conversion fees

There are often charges for converting the miles on your card into miles with a frequent flyer program and these are known as conversion fees. Several cards like Citi PremierMiles Card and UOB PRVI Miles Card have a conversion fee of $25 per conversion while other cards charge different rates.

Most credit cards are linked to more than just one frequent flyer program, so you'll get to pick from a wider range of countries to travel to.

6

Lifespan of earned miles

Cards like Citi PremierMiles Card, DBS Altitude Visa Signature Card and OCBC 90°N card offer earned miles that don't expire, which is a benefit that is important given uncertain situations like the COVID-19 pandemic that made travelling impossible at times.

If your card requires you to accumulate and then convert miles, remember to check the expiry date so you can convert them as late as possible.

Should you pay the credit card annual fee for miles?

If you are frustrated with how long it takes to accrue enough miles to redeem a free flight, it may be tempting to just pay your credit card’s annual fee to get hold of your bonus miles. Before you do so, it is worthwhile to compare the options. Since there is intense competition among miles cards in Singapore, do check out what other banks have to offer.


Credit card issuers typically offer better sign-up promotions and bonus miles “packages” for newcomers or those who have not owned a credit card for at least a year. If, after considering the options, you are still keen to pay the annual fee, do some simple maths to find the cost per mile and decide if it is worth it. This is of course a subjective decision, but many air miles bloggers deem that each mile should cost well under 2 cents. Any more than that, and you might as well pay for the flights with cash.

Best Credit Cards With Air Miles For Paying Your Annual Fee

MoneySmart Exclusive
$1 = Up to 4 Miles (Limited Time Only)
MoneySmart Exclusive
$1 = Up to 4 Miles (Limited Time Only)

Citi PremierMiles Card

Local Spend
S$1 = 1.2 miles
All Foreign Currency Spend including Retail and Online
S$1 = Up to 2.2 miles
Selected Online Hotel and Flight bookings
S$1 = Up to 10 miles

Get S$400 Cash or 6,140 SmartPoints, and a S$50 Trip.com Hotel Coupon in as fast as 5 weeks when you spend S$500 within 30 days. 
 
PLUS get an EXTRA S$50 Cash or 700 SmartPoints when you spend any amount with a participating merchant with recurring expenses for 3 consecutive calendar months from card approval date! T&Cs apply.

Valid until 14 Apr 2025
With no minimum spend and a miles earn rate of either 1.2 miles per $1 for local spending, up to 4 miles per $1 for overseas spending, or up to 10 miles per $1 for online hotel bookings, the Citibank PremierMiles Card is a frequent flyer’s card that gives you priority pass lounge access in airports, complimentary travel insurance, and miles with no expiry. If you’re looking to renew your existing Citibank PremierMiles Card, you’ll be rewarded with a renewal bonus of 10,000 Citi Miles on your Card anniversary.
Online Promo
Convenience & Perks for Frequent Flyers
Online Promo
Convenience & Perks for Frequent Flyers

American Express Singapore Airlines KrisFlyer Ascend Credit Card

on eligible Singapore Airlines, Scoot flight bookings & KrisShop purchases
S$1 = 2 KrisFlyer miles
on eligible Grab Singapore transactions
S$1 = Up to 2 KrisFlyer miles
on all other eligible purchases
S$1 = 1.2 KrisFlyer miles
Online Promo:

New to American Express Card Members can receive up to 40,000 KrisFlyer miles – enough to redeem a return trip to Taipei* on Singapore Airlines.

Existing American Express Card Members can receive up to 30,000 KrisFlyer miles. T&Cs apply.
Valid until 28 May 2025

The Amex KrisFlyer Ascend credit card is also for higher earners, with a minimum income requirement of S$50,000 per annum. And like the Standard Chartered X Card, it has a non-waivable annual fee that kicks in from the first year. However, if you pay the $340.20 annual fee, you’ll receive 21,500 worth of KrisFlyer Miles when you charge a minimum of SGD1,000 within the first month of card approval.
Note that American Express also has an entry-level version of this card, the Amex KrisFlyer Card, which has an annual fee waiver for the first year. This credit card also offers welcome miles for hitting a minimum spend, but without the need to pay the annual fee.

Online Promo
Upsized Rewards Points (Limited Period Only)
Online Promo
Upsized Rewards Points (Limited Period Only)

American Express The Platinum Card®

for every S$1.60 spent with Singapore Airlines and Scoot
Earn 5 Membership Rewards® Points
for every S$1.60 spent with 10Xcelerator by Membership Rewards®
Earn 20 Membership Rewards® points
on Membership Rewards® Points
No Expiry Date
Online Promo:
 Receive 160,000 Membership Rewards® points (equivalent to 100,000 Air Miles), with annual fee payment and min. spending of S$8,000 within first 3 months of Card approval. T&Cs apply.
Valid until 28 May 2025

With 61,250 worth of MR® points when you charge a minimum of SGD3,000 within the first month of your Amex Platinum card approval, you’ll be able to convert these points for miles at a conversion rate of 450 points = 250 miles.
Unlike the HSBC Visa Infinite card, the Amex Platinum Card doesn’t charge you for converting points to air miles. Plus, it doesn’t have a spending limit.

Online Promo
Miles or Cashback – you decide
Online Promo
Miles or Cashback – you decide

DBS Vantage Visa Infinite Card

Local Spend
S$1 = 1.5 miles or 1.5% cashback
Overseas Spend
S$1 = 2.2 miles or 2.2% cashback
when you pay the Card's Annual Fee
25,000 Bonus Miles
Online Promo:
Get up to 85,000 miles (for New Cardmembers) when you apply for a DBS Vantage Infinite Card!

Get 60,000 miles when you make a min. spend of S$4,000 within 30 days of card approval, and 25,000 miles when you pay the card's annual fee! T&Cs apply.
Valid until 30 Apr 2025

This card has one of the best air miles giveaway, — up to 60,000 miles for new DBS cardmembers. However, this card does come with a hefty annual fee of $594 which is non-waivable for the first year.
However, you’ll be entitled to a waiver in the subsequent years if a minimum of S$60,000 worth of retail spend is made in the preceding card year. This makes this card great for high spenders as the rewards can be converted to miles or cashback every month.

Online Promo
Earn Miles That Never Expire
Online Promo
Earn Miles That Never Expire

DBS Altitude Visa Signature Card

Local Spend
S$1 = 1.3 miles
Overseas Spend (made in foreign currency)
S$1 = Up to 5 miles
on Online Travel Bookings
S$1 = Up to 2.2 miles
Online Promo:
Get up to 38,000 miles when you apply, pay the card's annual fee and charge a min. spend of S$800 within 60 days from card approval date. T&Cs apply.
Valid until 30 Apr 2025
A perennial favourite among beginner miles chasers, the DBS Altitude miles card has a low income requirement of S$30,000, and its miles do not expire. It has a first-year annual fee waiver, but if you choose to pay the annual fee of S$194.40 from the second year, you can get 10,000 miles in return. That works out to 1.9 cents per mile. You can also opt to get a second year fee waiver if you are eligible, but you will naturally miss out on the 10,000 bonus miles.
Local Spend
S$1 = Up to 1.25 Miles
Overseas Spend
S$1 = Up to 2.25 Miles
for personalized assistance
Dedicated Concierge Service

With an even higher annual fee of S$656.08, as compared to the DBS Vantage Visa Infinite Card, the HSBC Visa Infinite Credit Card rewards you with 2.25 miles for every $1 spent abroad. You’ll also get 35,000 air miles awarded in the form of 87,500 Rewards Points which you’ll have to pay a fee to convert the points to miles.


However, getting this card will have you covered with a complimentary travel insurance of up to US$2,000,000 (annual value worth S$988), complimentary green fees and worldwide golfers' insurance of up to $500,000.

MoneySmart Exclusive
Earn up to 2.4 Miles | Instant Activation*
MoneySmart Exclusive
Earn up to 2.4 Miles | Instant Activation*

HSBC TravelOne Card

on Local Spend
S$1 = 1.2 miles
on Foreign Currency Spend
S$1 = 2.4 Miles
Travel Insurance coverage, Airport Lounge visits
Complimentary

[Up to S$420 Rewards!]
Get S$299 Cash via PayNow + $51 eCapita Voucher (total worth S$350) or 5,000 SmartPoints when you apply, spend a min. of S$500 from Card Account Opening Date to end of the following calendar month! Pay Annual Fee for HSBC TravelOne Card.
 
PLUS get a 5GB Eskimo eSIM (worth US$25) + S$70 Trip.com Vouchers on top of your baseline gift when you spend and meet the criteria! T&Cs apply.

Valid until 30 Apr 2025

As one of the credit cards which has a generous air miles giveaway, you’ll get up to 20,000 miles (equivalent to a round trip air ticket to Bali) upon payment of an annual fee of S$194.40 and a minimum spend of S$800. However, annual fee waiver benefits are available if you spend more than S$25,000 per year.

Moreover, you can be entitled to up to 2.4 miles (6X Reward points) for every $1 spent overseas, plus there is no conversion fee when you redeem for air miles or hotel points for a wide range of airline and hotel bookings including Cathay Pacific, Singapore Airlines, Marriott Bonvoy and more, making this card ideal for high spenders and frequent travellers.

Frequently Asked Questions

Which air miles programme is best?

For most Singaporeans, air miles are synonymous with KrisFlyer miles. But, while Singapore Airlines' KrisFlyer frequent flyer programme is definitely the most popular here, Cathay Pacific's Asia Miles programme may also be worth considering. Of course, Singapore Airlines has the most destinations, but if you like to visit East Asia, Cathay Pacific operates a good number of direct flights as well.

How much are miles worth?

The value of a mile is a subjective matter, and you will find entire blogs dedicated to arguing about it. Generally, most miles chasers are not willing to pay more than S$0.01 per mile when paying the annual fee. After that point, you may find yourself paying enough to afford the air fare in cash.

How many air miles do I need to fly for free?

Miles award charts vary from frequent flyer programme to frequent flyer programme. For KrisFlyer miles, you should aim for at least 50,000 miles in order to redeem a free Economy flight to anywhere a good distance away. For example, it takes 50,000 miles to fly to Japan and 56,000 to fly to Sydney. If you want to fly Business class, expect about double the number of miles.