Best credit cards to rack up those airmiles for a free flight (2019)

Best credit cards to rack up bonus airmiles for a free flight (2019)

They say there’s no such thing as a “free holiday”.

But we disagree – airline miles are your ticket to fly for free. Also known as frequent flyer miles, these are part of an airline’s royalty programme to help you get more bang for your buck for all your travels.

To rack up your airline miles, you need an efficient credit card – one that doesn’t require you to book a flight to score maximum mileage.

You could look through the list of air miles credit card we’ve prepared just for you.

Compare Airmiles Credit Cards
with GoBear

Or, you could jump straight in and check out the best credit cards to help you earn those miles in double-quick time.

GoBear Exclusive: get up to 13,500 bonus 

GoBear x KrisFlyer promo

Even before you start using the cards, you can get bonus air miles once your card is approved. GoBear has an exclusive promo for selected credit cards that gives you 3,500 KrisFlyer miles upon card approval.

What's more, you stand a chance to win an additional 10,000 KrisFlyer miles if you're the lucky winner during the promo period.

Terms and conditions apply.

Card

Rewards

Other information

American Express Singapore Krisflyer Ascend

  • 1.2 miles per $1 spend
     
  • 2 miles per $1 spend overseas in June and December
  • Annual fee waived for first year
     
  • No rewards cap

Citi Premiermiles Visa Card

  • 1.2 Citi miles per $1 spend
     
  • 2 Citi miles per $1 spend in foreign currency
     
  • Get 30,000 Citi Miles when you apply and spend $7,500 in 3 months upon card approval and annual fee payment
  • Annual fee waived for first year
     
  • No rewards cap

Maybank Horizon Visa Signature Card

  • 3.2 miles per $1 spend on dining, petrol and on bookings on Agoda.com/Horizon
     
  • 0.4 miles per $1 spend on shopping, groceries and entertainment
  • $300 minimum monthly spend
     
  • If total spend is less than $300, 0.4 miles per $1 spend is rewarded
     
  • Annual fee is waived if you can meet the minimum spend for the entire year
     
  • 12,000 miles (30,000 TREAT points) cap for dining and petrol spend
     
  • No rewards cap for other spend

DBS Altitude American Express Card

  • 2 miles per $1 overseas spend in foreign currency
     
  • 3 miles per $1 spend on online flight and hotel bookings
     
  • 1.2 miles per $1 spend on dining, petrol, shopping, groceries and entertainment
  • Annual fee waived for first year
     
  • 3 miles per $1 spend (for flight and hotel bookings) is capped at $5,000 per month (i.e. 15,000 miles)
     
  • No rewards cap for 1.2 miles per $1 spend on dining, petrol, shopping, groceries and entertainment

UOB Prvi Miles American Express Card

  • 1.4 miles per $1 spend locally
     
  • 2.4 miles per $1 spend overseas
     
  • 10 miles (UNI$25) per $1 spend on major airlines and hotel booking
     
  • 20,000 loyalty miles, with a minimum spend of $50,000 per annum
  • Annual fee waived for first year
     
  • No rewards cap

American Express Singapore Krisflyer Ascend

thumbnail
  • 1.2 miles per $1 spend
  • 2 miles per $1 spend overseas in June and December
  • Annual fee waived for first year
  • No rewards cap

APPLY NOW

American Express Singapore Krisflyer Ascend

Two miles: that’s the base reward you’ll earn for every $1 spent on Singapore Air, Silkair as well as both airlines’ retail stores.

The same rewards applies when you’re overseas with travel, dining, shopping, and entertainment.

Do note that the two miles per dollar reward is only applicable in the peak months of June and December. Otherwise, you’re looking at 1.2 miles per $1 spent across all expenditures.

What it does have a knee up over its competitors is its welcome bonus; you’ll receive 5,000 air miles the first time you charge to your card.

Good for:

  • Anyone who goes abroad mainly in June and December.
  • First time applicants for an air miles card to nab the 5,000 bonus miles.

Citi PremierMiles Visa Card

thumbnail
  • 1.2 Citi miles per $1 spend
  • 2 Citi miles per $1 spend in foreign currency
  • Earn 10,000 bonus Citi Miles when you renew and pay the annual fee
  • Get 30,000 Citi Miles when you apply and spend $7,500 in 3 months upon card approval and annual fee payment

APPLY NOW

Citi Premiermiles Visa Card

Earning miles is effortless with the Citi Premiermiles Visa Card. Every $1 you spend locally gives you 1.2 Citi miles.

But the perks get better when you travel. Spending in foreign currency gets you 2 miles per $1 spend while booking through Agoda earns you up to 7 miles.

Now here's the real draw. How'd you like to get 30,000 bonus airmiles from this card? That amounts to at least a return economy ticket to Taipei.

This, however, requires you to spend at least $7,500 within 3 months upon card approval and annual fee payment. On average, that's $2,500 per month, which you should hit easily with your daily expenses.

On top of that, your loyalty is duly rewarded, as renewing your card gets you a hefty bonus of 10,000 miles.

Good for:

  • The type of traveller who hates switching around cards, and will renew this year-on-year
  • Travellers who like to book through Agoda

Maybank Horizon Visa Signature Card

thumbnail
  • 3.2 miles per $1 spend on dining, petrol and on bookings on Agoda.com/Horizon
  • 0.4 miles per $1 spend on shopping, groceries and entertainment

APPLY NOW

Maybank Horizon Visa Signature Card

With this Maybank card, the easiest way to score miles is through dining and petrol. Oh, and Agoda’s Horizon site which awards you 3.2 miles for every $1 spent.

Buying air tickets, travel packages or shopping overseas with foreign currency transactions? You’ll earn 2 miles per every $1 spent.

Take note: There’s a minimum spend of $300 per month on everything besides shopping and travel. Plus, with shopping, groceries, and entertainment, rewards amount to only 0.4 miles per $1 spent.

Maybank is also giving an additional mile per $1 spend for a min. spend of $1,000 per month for August and September. That amounts to an additional 1,000 airmiles if you hit the required amount.

Considering that your average spend is most likely above that, you are looking at a few thousand more airmiles to complete the collection and redeem your return tickets to Bangkok.

Good for:

  • Travellers who know they will spend at least $300 a month
  • Travellers who like using Agoda Horizon
  • Travellers who shop by card while abroad

DBS Altitude American Express Card

thumbnail
  • 2 miles per $1 overseas spend in foreign currency
  • 3 miles per $1 spend on online flight and hotel bookings
  • 1.2 miles per $1 spend on dining, petrol, shopping, groceries and entertainment
  • 10,000 bonus miles when you pay the annual fee upon card renewal

APPLY NOW

DBS Altitude American Express Card

A jetsetter’s fave, this card lets you score the most miles when you use your card for travel.

Every $1 on overseas spend on shopping and dining in foreign currency gets you 2 miles; with 3 miles each for online hotel and flight transaction (with a $5,000 monthly cap).

But rest assured that perks are still available locally as $1 spend in Singapore gets you 1.2 miles.

Like the previous card listed above, you’ll get 10,000 bonus miles upon paying your annual fee after card renewal.

Want more bonus miles? There's plenty of opportunities, though they are within a limited period.

First, if you're a new Mileslife user, you're going to get 1,500 miles after your first spend with the promo code 1500MILESDBS.

Consistency is the key here, because you get 50% more miles on all transactions, capped at $2,000 spend in a month, when you transact on Mileslife with your DBS credit card.

Good for:

  • Travellers who don’t spend more than $5,000 per month on online flight and hotel bookings
  • The type of traveller who hates switching around cards, and will renew this year-on-year

UOB Prvi Miles American Express Card

thumbnail
  • 1.4 miles per $1 spend locally
  • 2.4 miles per $1 spend overseas
  • 10 miles (UNI$25) per $1 spend on major airlines and hotel booking
  • Bonus 20,000 loyalty miles, with a minimum spend of $50,000 per annum

APPLY NOW

UOB Prvi Miles American Express Card

Earning miles with this card is easy peasy. Every $1 spent locally gets you 1.4 miles. For overseas spending, that same dollar gets you 2.4 miles.

Even better news? You’ll be awarded with six miles each for every $1 you spend with major airlines and hotel booking sites like Agoda and Expedia.

To knock this out of the park, you can get 20,000 loyalty miles if you spend $50,000 per year. How’s that for a treat?

Oh, in case you haven't noticed, there's no rewards cap at all. So it makes sense to consolidate all your spend on this card to get the most out of its miles reward.

Just watch your spending and save some for your actual holiday, okay?

Good for:

  • Travellers who book their own hotels and flights on Agoda and Expedia
  • Travellers who spend around $50,000 per annum on trips, meals, or retail purchases
  • Travellers who shop by card while abroad

Get more out of your credit cards

Air miles are just one of the many benefits you get from spending wisely with your credit cards. Remember this, there are a lot more credit cards with rewards that cater to your needs.

Depending on whether you'll need cashback to offset the cost or want to focus a specific card for online shopping, we've made it easy for you to find the right credit card that suits your needs.

Compare Credit Cards
with GoBear