Which Airlines Can You Earn KrisFlyer Miles on?

I wrote this post originally over a year ago and there have been a few changes since so it was time for an update.  I look into which airlines you can earn Singapore Airlines KrisFlyer miles on…

Which Airlines Can You Earn KrisFlyer Miles on

There are essentially 5 different Airline categories that you can earn KrisFlyer Miles with:

  1. Singapore Airlines
  2. Singapore Airlines Subsidiaries
  3. Star Alliance Partner Airlines
  4. Other Partner Airlines
  5. Codeshares

Note that I’m only covering which airlines you can earn KrisFlyer Miles with, not airlines that you can earn KrisFlyer Elite Miles on in this post.

Singapore Airlines

Singapore Airlines – as you might expect you will earn KrisFlyer Miles through flying with Singapore Airlines itself, and you will usually get higher earning rates that if you fly with any other airline – this is especially the case for discounted tickets.  KrisFlyer Miles earned will be based on actual air distance flown or in percentage according to the qualifying fare (TIP – Singapore Airlines has a handy calculator to work out what the distance is you can find it here).  You can find out more on Singapore Airlines KrisFlyer earning rates below:

Singapore Airlines Earning Chart

Silk Air

There isn’t a lot of difference where Singapore Airlines and Silk Air is concerned for earning Miles on flights.  They have exactly the same earning rates and same fare classes.  Refer to the Singapore Airlines and Silk Air earning page for more information:

Silk Air Earning Chart

Earning KrisFlyer Miles with Star Alliance Partner Airlines

This list has changed over the last year with the introduction of Air India and the exit of TAM and US Airways:

  • Adria Airways JP
  • Aegean Airlines A3
  • Air Canada AC
  • Air China CA
  • Air India AI
  • Air New Zealand NZ
  • ANA NH
  • Asiana Airlines OZ
  • Austrian OS
  • Avianca AV
  • Brussels Airlines SN
  • Copa Airlines CM
  • Croatia Airlines OU
  • Ethiopian Airlines ET
  • EVA Air BR
  • LOT Polish Airlines LO
  • Lufthansa LH
  • Scandinavian Airlines SK
  • Shenzhen Airlines ZH
  • South African Airways SA
  • TAP Portugal TP
  • Turkish Airlines TK
  • United UA

However you can find the KrisFlyer earning rates for the Star Alliance here:

Information on Star Alliance Partners

Earning Rates on Star Alliance member flights

Other Partner Airlines

The final list of airlines that you can earn KrisFlyer Miles with are the other partner airlines that Singapore Airlines has strategic deals with.

  • Virgin America
  • Virgin Atlantic
  • Virgin Australia
  • TAM Airlines

Interestingly TAM Airlines has remained an earning partner for Singapore Airlines.  The earning rates vary so it’s worth checking out the earning chart and the details using these links below:

Earning Chart with Other Partners

More Information on Other Partners and KrisFlyer

Virgin Australia Conversion Option

The Virgin Australia partnership is of particular interest as you can use that partnership to convert miles earned with Virgin Australia Velocity airline partners and then convert to KrisFlyer. This potentially opens up earning to an additional set of partners:

  • Etihad Airways
  • Delta Airlines
  • Hawaiian Airlines
  • Air Berlin

For more details check out this post:

Virgin Australia Velocity- New Earning Options for KrisFlyer Members


In addition to the above you should be able to earn KrisFlyer Miles with their codeshare partners (many of whom are Star Alliance Partners).  These will only be available on certain routes, and you’ll need to ensure that you book through Singapore Airlines to earn the KrisFlyer Miles.  I would check with KrisFlyer if your flight is eligible to earn (there isn’t a lot of information available).

  • Aegean Airlines
  • Air Canada
  • Air India
  • Air New Zealand
  • All Nippon Airways
  • Asiana Airlines
  • Brussels Airlines
  • Ethiopian Airlines
  • EVA Airways
  • Garuda Indonesia
  • LOT Polish Airlines
  • Lufthansa
  • Malaysia Airlines
  • Scandinavian Airlines
  • Shenzhen Airlines
  • SilkAir
  • South African Airways
  • Swiss International Air Lines
  • Transaero Airlines
  • Turkish Airlines
  • US Airways
  • Virgin Australia Airlines
  • Virgin Atlantic Airways
  • Virgin America


Obviously your main earning partners are going to be with Singapore Airlines and the Star Alliance Partners, but as you can see there are other options.

I’m keen to ensure this list is accurate so if you can see any errors or missing Airlines let me know by commenting below!