Many of our readers probably collect their miles at the frequent flyer program of Lufthansa, SWISS, Austrian, LOT, and some other small partner airlines – Miles&More. Unfortunately, it has become a bit difficult to calculate how many status and award miles are likely to be credited to you and the official Miles&More mileage calculator is no longer available via the website, as it used to be, but only on the Miles&More app (for a small selection of airlines).
That’s why we simply developed an unofficial Miles&More mileage calculator ourselves, which should give you a good overview of how many miles you should get for your flights:
We do not guarantee the correctness of the calculation! The result is to be seen as a rough guide and must always be recalculated by hand for a final decision.
The mileage calculator is currently still in the beta stage. If you discover an error, please send an email to ditmar@Travel-Dealz.eu with your routing.
Please use the following format to enter your flights:
Operating airline: Booking class: Flight segment(s): Issuing airline: Flight price
- Operating airline: IATA code of the operating airline, e.g. LH for Lufthansa
- Booking class: booking class of the flights, e.g. K
- Flight segment(s): IATA codes of the airports used, separated by a hyphen. E.g.
FRA-ZRH-HKG
for a oneway flight andFRA-ZRH-HKG-ZRH-FRA
for a round trip flight from Frankfurt to Hong Kong via Zurich. - Issuing airline (optional): Only important if the tickets were issued by the Lufthansa Group, as the calculation is then based on the ticket price. Otherwise, you can skip this part.
- Flight price (optional): Only important if the flights were issued by the Lufthansa Group, as the calculation is then based on the ticket price. Otherwise, you can skip this part. The price should be entered in euros (excluding taxes).
How the Miles are Calculated
The status miles are calculated by multiplying the distance of the flight by a certain percentage, which depends on the operating airline and booking class. For example, flights in Lufthansa booking class K only give 25% of the distance. For flights within Europe, there are often only fixed mileage values – e.g. 125 miles for any flight within Europe in SWISS booking class K.
Award miles have been awarded at Miles&More based on the ticket price for some years now, if the ticket was issued by an airline of the Lufthansa Group, recognizable by ticket numbers starting with 220 (Lufthansa), 724 (Swiss), 257 (Austrian), or 082 (Brussels Airlines).
For tickets that have been issued by other airlines, even if some of the flights are operated by Lufthansa, the award miles will continue to be calculated based on the distance in the same way as the status miles.
Executive Bonus
At Miles & More, status members receive an additional 25% of the distance as an executive bonus when they fly with the following airlines:
- Air Canada
- Air Dolomiti
- ANA
- Austrian
- Brussels Airlines
- Croatia Airlines
- Eurowings
- LOT
- Luxair
- Lufthansa
- United
- SWISS
If the ticket was issued by the Lufthansa Group, the flight price won’t be multiplied by 4 to calculate the award miles, but instead by 5. For the following airlines, the price will even be multiplied by 6:
- Air Canada
- Air Dolomiti
- ANA
- Austrian
- Brussels Airlines
- Croatia Airlines
- LOT
- Lufthansa
- United
- SWISS
Comments (17)
funktioniert grad nicht….
Es war bei einer Umstellung ein Problem aufgetreten. Den Bug haben wir aber jetzt gefixed, funktioniert alles also wieder. Danke für die Geduld
Hello there,
this was a great and very helpful tool. I was hoping you might be able to help with two validations:
How do I find out the correct booking class for a code share flight? I booked with SQ (Class N), but it is a Swiss flight and Class N does not exist for Swiss Air.
Additionally, I was not sure whether the calculator includes the current M&M 2022 Promotion, where status miles can multiplied, in addition to the Exec Bonus.
Thanks and best regards,
Esther
LX:N:ZRH-SIN
SQ:N:SIN-SYD
Hi Esther,
no, the tool doesn’t include the 2022 bonus, as we’d have to ask for the flight date to know if it applies or not.
SQ booking class N is economy class, while Swiss N is premium economy, so that surely won’t be correct. Sadly, there’s no official chart to see how booking classes are mapped on code-share flights. My guess is that it’ll probably be LX booking class K, or maybe W if you’re lucky.
Hi Iam trying to calculate the following but i am not able, could you please kind assist?
ZRH-FRA (Business P) Lufthansa
FRA-BOG (Economy H) Lufthansa
BOG-EZE (Economy P) Avianca
EZE-FRA (Economy L) Lufthansa
FRA-ZRH (Economy L) Swiss
Price 1260.45 CHF
Thank you in advance
Hi, that should get you 5,273 award miles and 9,765 status miles.
Here’s the corresponding link: https://travel-dealz.eu/tools/milesandmore-mileagecalculator/#route=LH%3AP%3AZRH-FRA%3ALH%3A1261CHFLH%3AH%3AFRA-BOG%3ALH%3A0EURAV%3AP%3ABOG-EZE%3ALH%3A0EURLH%3AL%3AEZE-FRA%3ALH%3A0EURLX%3AL%3AFRA-ZRH%3ALH%3A0EUR&program=LHM&status=0&undefined=undefined
thank you Ditmar, i forgot add that i am Frequent Traveller. it wil change something?
kind regards
Yes, it does. You’d then get almost 8.000 award miles and a bit over 13.000 status miles.
Hi,
first of all thanks for that very great and useful tool. Much appreciated!
Have already used it for several flights.
Today I tried to calculate a flight with Turkish Airline (TK) but it was not able to calculate the miles.
I always got the following error: TypeError: Cannot read properties of undefined (reading ‘length’)
When I changed the the Airline it worked, hence I assume that my routing etc. was valid end TK caused the error…
Could you pls. check this from your side?
I tried a few TK-examples, and it seems that an error message appears if Miles&More doesn’t give any miles for that booking class (e.g. U). However, it should then display 0 instead of the error message, so I’ll fix that as soon as I can.
Just to be completely sure, though, could you tell me what your input was?
In any case, thanks for letting us know
Hi Ditmar, the input was:
TK:P:OSL-IST-TLV
TK:T:TLV-IST
TK:T:IST-OSL
If you change it just for testing to SK (even though SK does not fly the whole route) you get at least some results instead of an error message:
SK:P:OSL-IST-TLV
SK:T:TLV-IST
SK:T:IST-OSL
Note: When I calculate the miles with the (much more complicated) miles & more calculator, it shows the following earnings with TK on that route:
Awardmiles: 471
Statusmiles: 122
Thanks Micha,
The problem was that TK booking class P doesn’t give any miles and so we forgot to add it to our system. It should now work
PS – A small correction to be made to the calculator: Flights with Thai Smile (a TG-affiliate, code: “WE”) do not earn any status miles, even when the tickets are printed on TG (217-) stock. They accrue only award miles.
You’re right. Thank you very much for pointing that out, I’ll correct it right away
This is a very helpful calculator! I wish I had seen it before taking a Thai Airways domestic flight in order to earn 388 miles needed to maintain my M&M status. I mistakenly believed the Thai Airways website which states: “For THAI operated flights less than 500 miles in distance, you earn a minimum of 500 miles.” I was more than dismayed to see that I earned only 250 status miles with M&M, just as the calculator predicts for: TG:W:HKT-BKK. (I still have a beef with TG for its misleading info.) Thanks for making this tool available.
Hi Ditmar, thanks for the useful site. Have you heard if Lufthansa will extend Miles & More status again? For the first time in 7 years, I’m not going to make 100,000 miles to maintain status thanks to COVID travel restrictions.
Yes, Miles&More has extended all status by one more year. ??