Miles Calculator

How to choose a frequent flyer programme

Updated 27 September 2026

Most people join their home airline's programme and never think about it again. That can be the right choice, but it often isn't. Airlines in the same alliance recognise each other's elite status, so the programme that gets you the most value may belong to an airline in another country.

Start with the alliance, not the airline

The three global alliances each let you earn and use miles across their member airlines, and each recognises elite status from any member programme:

AllianceMembers includeAlliance status tiers
Star AllianceSingapore Airlines, Lufthansa, United, Air Canada, ANA, Turkish, Thai, EVA Air, Air India, Air ChinaSilver, Gold
oneworldBritish Airways, Qantas, Cathay Pacific, Qatar, Japan Airlines, Malaysia Airlines, Finnair, Iberia, Royal JordanianRuby, Sapphire, Emerald
SkyTeamAir France, KLM, Delta, Korean Air, China Eastern, Vietnam Airlines, Saudia, Aeroméxico, SASElite, Elite Plus

This is the key point: if you mostly fly Singapore Airlines, you can credit those flights to Turkish Airlines' programme, Air Canada's or any other Star Alliance programme. Whichever you choose, the status you earn is recognised on Singapore Airlines and the rest of the alliance, including lounge access and priority check-in at the Gold level.

Why your home airline isn't always best

The effort needed for the same status varies a lot

Mid-tier alliance status, the level that usually brings lounge access, takes very different amounts of flying depending on the programme:

ProgrammeTierWhat it takes in 12 months
Singapore Airlines KrisFlyerElite Gold (Star Gold)50,000 Elite miles
Turkish Airlines Miles&SmilesElite (Star Gold)40,000 Status Miles
EVA Air Infinity MileageLandsGold (Star Gold)50,000 Status Miles or 50 EVA flights
Malaysia Airlines EnrichGold (oneworld Sapphire)70 Elite Points
Royal Jordanian Royal ClubGold Sparrow (oneworld Sapphire)40,000 Tier Miles or 30 segments
Finnair PlusGold (oneworld Sapphire)45,000 tier points
Flying Blue (Air France, KLM)Gold (SkyTeam Elite Plus)180 XP
Vietnam Airlines LotusmilesPlatinum (SkyTeam Elite Plus)50,000 tier miles or 50 segments

Thresholds alone don't tell the whole story, because programmes also credit the same flight differently. A programme with a lower target may give you fewer miles for your particular fares. The only reliable comparison is to run your own typical trips through each option, which is what the status calculator is for.

Distance-based or spend-based

Programmes reward flights in two main ways, and which suits you depends on how you fly:

If your employer books you on flexible fares, a spend-based programme may earn faster. If you fly long-haul economy on your own money, a distance-based one usually wins.

What you might give up

Crediting elsewhere isn't free. Some benefits only apply on the programme's own airline, so status from another country's programme may not give you everything your home airline offers its own members. Typical examples:

Alliance-wide benefits such as lounge access, priority check-in and priority boarding still apply at the right tier.

Where you live matters

Your home country affects the maths in ways that aren't obvious at first:

Getting the most value for money

A quick checklist

Which alliance do you fly most? Does your employer pay for flexible fares? Which programmes can your bank points transfer to? Which benefits do you actually use? Then compare two or three programmes in that alliance using your real routes.

Compare programmes on your route