The Best Air Miles Credit Cards in Singapore for Frequent Flyers

best 3 frequent flyer credit card singapore

Ask any Singaporean what their dreams are, and travelling the world is bound to come up at least 80% of the time in one form or another. We’re not sure why exactly, but this reason has driven the proliferation of air miles credit cards in Singapore, and it’s certainly a great way to get rewarded for spending with your credit card. If you haven’t got any, and you’re a frequent flyer, you’ll want to check out these top credit cards:

UOB PRVI Miles Card Citi PremierMiles Visa Card DBS Altitude Visa Signature Card
Local Accrual rate (per S$1) 1.4 miles 1.2 miles 1.2 miles
Overseas Accrual rate (per S$1) 2.4 miles 2 miles 2 miles
Bonus Accrual rate (per S$1) 6 miles for spend on Expedia, Agoda, UOB Travel 8.8 miles (local spend) or, 8 miles (foreign spend) on Kaligo

1 mile (Expedia)

4 7 miles (Agoda)

1.8 miles (local spend) or, 1 mile (foreign spend) on select online flight/hotel.

7 miles (Kaligo)

3 miles (Expedia)

Welcome miles None 15,000 miles None
Bonus miles 20,000 miles (min. annual spend $50,000) 15,000 miles (min. spend $10,000 within 1st 3 months) 10,000 miles (w. payment of annual fee)
Conversion fees $25 $25 $25


1. Best for Local Spend – UOB PRVI Miles Card

UOB logo
MoneySmart Exclusive
High Miles Earn Rate
Local Spend
S$1 = 1.4 Miles
Overseas Spend
S$1 = 2.4 Miles
Selected Online Hotel and Flight bookings
S$1 = 6 Miles
MoneySmart Exclusive:

Apply and spend S$500 monthly for the first 2 consecutive months to get S$200 Cash via PayNow OR Apple Airpods Gen 3 (worth S$269) (First 200 applicants) or S$50 Cash via PayNow (201 applicant onwards). T&Cs Apply.

Valid until 30 Nov 2022

Long held as one of the best air miles cards in the market, the UOB PRVI Miles Card boasts a strong miles accrual rate for both local and overseas spend. Coupled with UOB’s other strong lifestyle benefits, you can see why this is still a popular card. Some key features of the card are:

  • 6 miles per dollar for selected airline & hotel bookings at UOB Travel, Expedia & Agoda
  • 2.4 miles per dollar for your overseas spend
  • 1.4 miles per dollar for your local spend
  • 20,000 bonus miles per year with a min. annual spend of $50,000 (only for the American Express version of the card)
  • Free travel accident insurance of up to $1,000,000 when you book your flights with the card
  • Sign up bonus: 12,000 miles with a minimum spend of $4,000 within the first 60 days from the card approval date.

The UOB PRVI miles card is offered either as a Visa, MasterCard or Amex credit card. All the cards have had their minimum income requirement lowered to $30,000 per annum so it is much more accessible now. If you had to choose a card to lump all your expenses into in order to gain air miles, this would be a great card to do just that. And it’s great for accruing miles on overseas spend too.

If you are interested in the UOB PRVI Miles Card, you can apply here.


2. Best Sign-Up Bonus – Citi PremierMiles Visa Card

Citibank logo
MoneySmart Exclusive
Local Spend
S$1 = 1.2 Miles
All Foreign Currency Spend including Retail and Online
S$1 = 2 Miles
Selected Online Hotel Bookings
S$1 = Up to 10 Miles
Stand a chance to be one of the 3 lucky winners of our 100% Cashback Lucky Draw when you shop at the MoneySmart Membership store with your Citibank Credit Card!

Valid until 30 Nov 2022

At 1.2 miles per $1 spent locally, this card may not have the best dollar to mile earn rates in Singapore. But the Citi PremierMiles Visa Card has an unbeatable sign-up bonus that can help you earn up to 42,000 miles.

However, you must be new to Citibank to qualify. That means you can’t have had an active Citibank credit card for at least 12 months before applying. You must also have paid the first year annual fee of $192.60.

Here’s how to earn the 42,000 air miles:

  • When you apply and spend on the card within the first 3 months, you immediately earn 15,000 bonus miles.
  • If you spend a total of $10,000 within the first 3 months, you earn another 15,000 bonus miles.
  • And don’t forget the 1.2 miles per $1 spent locally! Because you’ve spent $10,000, that means you’ve also earned 12,000 air miles.

[Update: As of 1 Mar 2018, the Citi PremierMiles Card is no longer running the promotion.]

But don’t just get this card for the sign-up bonus! You’re also eligible for complimentary travel accident coverage of up to $1,000,000, as well as a complimentary Priority Pass membership to get you into hundreds of airport lounges.

If you are interested in the Citi PremierMiles Visa Card, you can apply here.


3. Best Card for Online Travel Booking – DBS Altitude Visa Signature Card

DBS logo
Earn Miles That Never Expire
Local Spend
S$1 = 1.2 Miles
Overseas Spend
S$1 = 2 Miles
Staycation bookings
S$1 = 10 Miles

The DBS Altitude Visa Signature Card might have been forgotten for awhile, but it has definitely come back with a huge push to take its place amongst the competition.

While most other travel cards boast some kind of tie-up with a travel booking site, the DBS Altitude Visa Signature card is the only one that generously rewards you regardless of which website you book from. You can earn 3 air miles per $1 spent online, which means that you can earn with your Airbnb, Kayak or Skyscanner booking and are not limited to the deals on Agoda and Expedia.

The card boasts DBS Points that never expire, with an additional 10,000 bonus miles when you renew your card and pay your annual fee. And with its current double miles promotion, this card provides one of the fastest ways to accrue miles. Especially if you’ve no problem hitting a $2,500 spending mark already.

This is especially so if you travel a lot for work and you’re required to book your flights and accommodation first before being reimbursed by your company. You could easily rack up enough miles for a short trip at the end of the year with their accelerated miles accrual for online bookings.

If you are interested in the DBS Altitude Visa Signature Card, apply here.


Honourable Mention – American Express KrisFlyer Ascend

American Express logo
MoneySmart Exclusive
Convenience & Perks for Frequent Flyers
Local Spend
S$1 = 1.2 Miles
Overseas Spend
S$1 = 2 Miles
Grab rides
S$1 = 3.2 Miles
Get up to 27,000 worth of KrisFlyer Miles (worth a return trip to Phuket via Singapore Airlines) from Amex when you apply. Min. spends of S$1,000 within first month of card approval and payable annual fee required. T&Cs Apply.
Valid until 30 Nov 2022

The only reason the American Express KrisFlyer Ascend Credit Card doesn’t make the above list is because it might fall a little short across each category. However, it’s definitely one of the best all-rounded cards, with a decent earn rate of 1.2 air miles per $1 spent.

The main advantage of the American Express KrisFlyer Ascend card is the ability to earn KrisFlyer miles without additional conversion fees, unlike the other credit cards in this list. This convenience cannot be understated, since converting rewards points to air miles usually takes at least a week or more, and involves a conversion cost which people tend to ignore.

Also, even though it might not top the first 3 categories, American Express has definitely gone guns blazing with the variety of bonus miles being offered. Here’s just a quick list of what’s being offered:

  • 5,000 Welcome bonus miles
  • 15,000 bonus miles with $6,000 spend within first 3 months
  • 1,500 miles for every supplementary card applied for
  • 2,000 miles if you refer a friend, under their Member Get Member (MGM) program

On top of that, if you spend an additional $4,000 within the first 3 months, you can get a Samsonite Luggage case as well. And to top that all off, every $50 you spend in a month earns you a chance to win a Business Class ticket as part of their monthly giveaway. So, utilised the right way, you could actually accrue a significant amount of miles without having to spend as much as some of the other cards.

If you are interested in the American Express KrisFlyer Ascend Credit Card, apply here.


Got a favourite frequent flyer card? Comment and tell us about it!