The (Unofficial) Miles&More Mileage Calculator

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 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 and FRA-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

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
Write a comment

Comments (17)

  1. Micha says:

    funktioniert grad nicht….

    • Ditmar Lange says:

      Es war bei einer Umstellung ein Problem aufgetreten. Den Bug haben wir aber jetzt gefixed, funktioniert alles also wieder. Danke für die Geduld

  2. Esther S says:

    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,


    • Ditmar Lange says:

      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.

  3. Giampaolo says:

    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

  4. MIGO says:

    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?

    • Ditmar Lange says:

      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

      • MIGO says:

        Hi Ditmar, the input was:

        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:

        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

        • Ditmar Lange says:

          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

  5. DJ says:

    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.

  6. DJ says:

    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.

  7. Jeff says:

    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.

Leave a Reply

Required fields are marked *.

Note: If your comment does not appear on the page immediately, it must first be approved by a moderator. This is especially the case if you are commenting for the first time.