Calculate how many KrisFlyer miles you'll earn based on your route, cabin class, fare type, and membership tier.
The KrisFlyer Miles Earn Calculator helps Singapore Airlines frequent flyers estimate exactly how many miles they will earn on any given flight. By selecting your departure and arrival airports, booking class, membership tier, and airline type, you get an instant, accurate projection of your KrisFlyer miles — including base miles, elite tier bonus, and estimated monetary value.
Singapore Airlines awards KrisFlyer miles based on the distance flown, your fare class multiplier, and your elite membership tier. The base miles are calculated as the flight distance multiplied by the fare class percentage. Elite tier members receive an additional bonus on top of base miles — 25% for Elite Silver, 50% for Elite Gold, and 100% for PPS Club members.
For Singapore Airlines (SQ/MI) operated flights, you earn the full miles amount. For Star Alliance partner flights, miles are typically reduced by 50%, so it is important to select the correct airline type for accurate results.
Each booking class on Singapore Airlines has a specific miles earning rate. First Class fares (F, A, P) earn 225% of distance flown, making them the most lucrative for miles accumulation. Business Class fares (J, C, D, Z) earn 150%, while Premium Economy (W, E) earns 125%. Economy fares vary widely — from 100% for full-fare Y and B class down to 0% for deeply discounted fare classes.
Use the booking class selector in the calculator to find your exact fare type. Your booking class is printed on your ticket and shown during the booking process on the Singapore Airlines website.
Strategic booking choices can dramatically increase your KrisFlyer miles balance. Here are proven strategies used by experienced frequent flyers:
You earn KrisFlyer miles on most fare classes, but deeply discounted economy tickets (certain booking classes like G, O, or V on some routes) may earn 0% or reduced miles. Always check the fare class multiplier before booking if miles are important to you.
Elite Silver members earn a 25% bonus on base miles, Elite Gold earns 50%, and PPS Club earns 100%. The bonus is calculated on base miles only, not on the total. The calculator automatically applies your selected tier bonus.
Yes. Star Alliance partner flights typically earn 50% of the miles you would earn on a comparable Singapore Airlines flight. Toggle the "Partner" option in the calculator to see the reduced earning rate.
Disclaimer: This is an unofficial tool. Miles rates and redemption charts are approximate and subject to change by Singapore Airlines. Always verify with the official KrisFlyer website.