Earn miles

On Singapore Airlines and SilkAir


With Singapore Airlines and SilkAir, earn KrisFlyer miles by flying in the Singapore Airlines Suites, First, Business, Premium Economy, or Economy Class on an eligible fare.

  • earnmilesSQMI

    Earn KrisFlyer miles when you fly on one of the most modern fleets in the world and enjoy inflight service that even other airlines talk about.


The miles you could earn on Singapore Airlines and SilkAir


To find out the miles you could earn, please use the Mileage Calculator 

 Miles you could earn in each cabin class (with relevant booking class fares)
 SuitesFirst ClassBusiness Class   Premium EconomyEconomy Class  
Singapore Airlines

300% - R
150% - F

150% - A, F

125% - C, D, J, U2, Z        


110% - P, S, T

100% - B, E, H, L, M, W, Y
50% -  N, Q

10% -  K1, V   

SilkAir N.A N.A

125% - C, D, J, U2, Z       



100% - B, E, H, L, M, W, Y
50% -  N, Q

10% -  K1, V

1Applicable for flights departing on and after 1 September 2014
2Applicable for flights departing on and after 1 November 2014


Ensuring the miles are credited into your account


  • Most booking fares on Singapore Airlines and SilkAir are eligible for accrual of KrisFlyer miles. By default, no KrisFlyer miles will be accrued for tickets booked in G booking class on Singapore Airlines and SilkAir.
  • No miles will be earned for award tickets, agency / industry /special discount tickets and tickets booked under infant fares. Please check with your travel agent or the relevant airline before making a reservation to determine the eligibility of your booking fare for mileage accrual.
  • Book under your name as it appears in your passport and KrisFlyer membership records.
  • Quote your KrisFlyer Membership Number at the time of reservation.
  • Present your KrisFlyer Membership Card upon check-in.
  • If you are checking in online, login at singaporeair.com using your KrisFlyer Membership Number and PIN.
  • It may take up to 2 weeks after your flight for miles to be credited into your KrisFlyer account.
  • To see if your miles have been credited, please login at 'My Account' to check your KrisFlyer statements.