KLM - Book a flight
Travel planning and management
by KLM Koninklijke Luchtvaart Maatschappij N.V.
iPhone · iPad
Quick verdict
- What it is
- The KLM app allows users to book flights, manage their trips, and access their boarding passes. Users can also view their flight status and receive real-time updates.
- Best for
-
- someone who travels frequently
- frequent flyers
- At a glance
-
- Free to download
Categories and search queries
Official categories
- Travel
- Utilities
AppCorpus categories
Key functions
| Function | Availability | Access | Scope | Evidence |
|---|---|---|---|---|
| Apple Wallet | Yes | Free | App Store | Store published |
| Free app | Yes | Free | — | Store published |
| Itinerary planning | Yes | Free | — |
From listing
|
| Wallet pass | Yes | Free | — |
From listing
|
Screens
App Store
23 store screenshots
Pricing & paywalls
App Store
Shown for US
- Free
Ratings & reviews
App Store
Shown for US
-
2/5Membership = spam
I actually don't fly very often, and especially not since Covid came to be, and I've never set foot on a KLM plane; I just went on a binge recently where I found all the airlines the people spoke highly of and had good experiences with, and downloaded their respective apps and joined their frequent flyer programs just so I'd be ready when the day came that I did want to resume air travel. So far, of the 10 or so airlines I did this with, KLM is the only one I've noticed that makes receiving their marketing emails a condition of membership in their frequent flyer program. I am not a fan of mindless marketing emails the don't have anything to do with me other than trying to get money out of my wallet, so I looked for an "unsubscribe" link at the bottom of KLM's messages, and it came to light that the only way to stop the emails was to cancel membership in their frequent flyer program. So I did. Which means I won't be flying KLM at any time in the foreseeable future.
plaintiger · 28 Aug 2026
-
1/5Skyteam and its partners
As a sky priority frequent traveler it is always interesting to see who cares about customers, and who is missing the mark. Within the skyteam partners this point is extremely apparent. Between KLM and Airfrance, for example, there are sometimes such stark differences that you have to wonder whether the partnership brings value or damages the others’ image/brand. I for one, am reconsidering. Airfrance seems to have very little ‘customer care’ common sense. This begins at the airport in paris where there is a line wtg for passport check +200 with one agent checking passports (yes, i aware that AFR is not directly responsible for immigration - but the airport process is certainly an influencing factor for airlines to improve) and continues with the boarding process (no priority boarding for business class - skypriority lines are effectively longer than the the non-priority lines). In fact, the agent INSISTED that I wait in the sky-priority line, which was 2x as long. :-( KLM remains a preference; and as a long time skyteam member , i can only hope that AFR gets its act together, as the brand is tarnished and impacting the image of KLM. In summary, if the AFR CEO took time at the gate front facing his customers ... maybe things would change .. or maybe not.
frschre · 28 Aug 2026
-
1/5Terrible app and Incompetent staff (harsh I know)
Yeah that title is very harsh and I am hesitant but hear me out. The app had a bug. It wouldn’t let me check in. I needed to enter in basic info like gender then on the next page enter passport info. But when I finish the 2nd page, the first page cleared. We messed with it on 2 phone and 1 laptop before I called. I was on the phone for so long I literally drove to the airport, parked and went to a kiosk. Got them printed. Literally had them call as I finished. Told them I did work it out but just wanted to let them know about the bug for other people. She didn’t care. She wanted my info “I can’t help you without your flight information sir”. Fine. I did. Then she tells me there is no bug because I’m checked it. What a miracle. Except it shows that as I did it myself at the airport. She literally didn’t get my concern of the app and just letting her know. I asked if I could just talk to another worker or a supervisor. I even explained to her that she did just fine but we seem to be missing each other. She said they can’t transfer phones which I don’t believe. Just makes me very scared about this trip tomorrow.
Landidnrkels · 28 Aug 2026
-
2/5Old app allowed for upgrades
So they switch a picture from a man to a lady when loading seats - and it comes with no more premium seats for elite frequent fliers? Those seats used to be free after check in the day before the flight. Round corners look terrible when you don’t remove the old corners - it simply looks like a bug that the designer did not see. But what annoys me more is that when I change a seat, the old seat still appears on the boarding pass. Perhaps it will be fixes in this new version. Bag allowance does not show consistently in my reservations. It shows zero checked bag while it should be 1 - also confirmed by KLM in AMS lounge. The app could explain benefits of Flying Blue better - and how it works. It is not straightforward and takes too long to understand whether it is worth it for me to sign up or stay with my old airline program. Another annoying thing is the vertical-only view on iPad. I use keypad and apps normally flip between vertical/horizontal… not so this one. So I always have to disconnect from charging and fold up the keyboard.
Phar9 · 28 Jul 2026
-
1/5Terrible airline and terrible app
The app is not usable (crashes), and the airline is a scam. They delayed our flight by 3 hours so we missed the connecting flight. Their system automatically scheduled us on the next flight the next day, which had a connection in Istanbul using a different airline. When we arrived there, they told us we didn’t actually have seats and were just on the waiting list! We were stuck in Istanbul and they booked us on yet another flight with yet another airline. Then when we got to the airport for that flight, they had booked the ticket with an old “valid until” date and the airline wouldn’t issue our ticket! They said KLM had to fix it. When we called them, they said everything was fine in their system! Stuck in Istanbul for 4 days! When we go to their website or app to file a reimbursement claim for our expenses, it says “internal server error”! What a scam company.
Deepy420 · 28 Aug 2026
Privacy & accessibility
App Store
Privacy
- Data Linked to You — Contact Info Developer declared
- Data Linked to You — Financial Info Developer declared
- Data Linked to You — Identifiers Developer declared
- Data Linked to You — Purchases Developer declared
- Data Linked to You — Search History Developer declared
- Data Linked to You — Usage Data Developer declared
- Data Linked to You — User Content Developer declared
- Data Linked to You — Analytics — Identifiers — User ID Developer declared
- Data Linked to You — Analytics — Purchases — Purchase History Developer declared
- Data Linked to You — Analytics — Search History Developer declared
- Data Linked to You — Analytics — Usage Data — Advertising Data Developer declared
- Data Linked to You — Analytics — Usage Data — Product Interaction Developer declared
- Data Linked to You — Analytics — User Content — Customer Support Developer declared
- Data Linked to You — App Functionality — Contact Info — Email Address Developer declared
- Data Linked to You — App Functionality — Contact Info — Name Developer declared
- Data Linked to You — App Functionality — Contact Info — Other User Contact Info Developer declared
- Data Linked to You — App Functionality — Contact Info — Phone Number Developer declared
- Data Linked to You — App Functionality — Contact Info — Physical Address Developer declared
- Data Linked to You — App Functionality — Financial Info — Payment Info Developer declared
- Data Linked to You — App Functionality — Identifiers — User ID Developer declared
- Data Linked to You — App Functionality — Purchases — Purchase History Developer declared
- Data Linked to You — App Functionality — Search History Developer declared
- Data Linked to You — App Functionality — Usage Data — Product Interaction Developer declared
- Data Linked to You — App Functionality — User Content — Customer Support Developer declared
- Data Linked to You — Developer’s Advertising or Marketing — Identifiers — User ID Developer declared
- Data Linked to You — Developer’s Advertising or Marketing — Search History Developer declared
- Data Linked to You — Developer’s Advertising or Marketing — Usage Data — Product Interaction Developer declared
- Data Linked to You — Product Personalization — Identifiers — User ID Developer declared
- Data Linked to You — Product Personalization — Purchases — Purchase History Developer declared
- Data Linked to You — Product Personalization — Search History Developer declared
- Data Linked to You — Product Personalization — Usage Data — Advertising Data Developer declared
- Data Linked to You — Product Personalization — Usage Data — Product Interaction Developer declared
- Data Not Linked to You — Diagnostics Developer declared
- Data Not Linked to You — Location Developer declared
- Data Not Linked to You — Usage Data Developer declared
- Data Not Linked to You — Analytics — Diagnostics — Crash Data Developer declared
- Data Not Linked to You — Analytics — Diagnostics — Other Diagnostic Data Developer declared
- Data Not Linked to You — Analytics — Usage Data — Other Usage Data Developer declared
- Data Not Linked to You — App Functionality — Diagnostics — Crash Data Developer declared
- Data Not Linked to You — App Functionality — Diagnostics — Other Diagnostic Data Developer declared
- Data Not Linked to You — App Functionality — Location — Precise Location Developer declared
- Data Not Linked to You — App Functionality — Usage Data — Other Usage Data Developer declared
- Data Used to Track You — Identifiers Developer declared
- Data Used to Track You — Identifiers — User ID Developer declared
- Data Used to Track You — Purchases Developer declared
- Data Used to Track You — Purchases — Purchase History Developer declared
- Data Used to Track You — Search History Developer declared
- Data Used to Track You — Usage Data Developer declared
- Data Used to Track You — Usage Data — Product Interaction Developer declared
Accessibility
- Dark Interface — SUPPORTED Store published
- Differentiate Without Color Alone — SUPPORTED Store published
- Reduced Motion — SUPPORTED Store published
- Sufficient Contrast — SUPPORTED Store published
Versions
App Store
-
15.6.1
Everyone's trip should be smooth. If you need mobility assistance, you can now request it directly through the app. Craving extra comfort, privacy and a delicious meal? You can now select a different travel class in the seat map for a comfortable start to your trip. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
15.7.0
The overview page has been revamped! Experience a fresh design and more ease of use when booking your next flight. Do you have a transfer in your booking? We've made finding your actual transfer time easy – just check your personalised in-app timeline while travelling. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
15.7.1
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
15.8.0
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
15.8.1
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.0.0
New: seat selection during check-in! Team window or aisle? The choice is yours. Want to bring extra baggage? No problem. Just add it while you check in. We're not done with the baggage yet: tracking your belongings in the app will be even smoother. If you have a connecting flight, we'll keep you one step ahead with real-time updates. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
16.1.0
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.10.0
This update is packed with things you'll love. Going to multiple cities? You can now book a multi-city trip in one go — right in the app. Curious about our travel classes? Explore them while you pick your flight. Real photos, real impressions. So you know exactly what you're getting. And when you need an invoice, just request it in the app. No hassle. This update also includes bug fixes and performance improvements. Having trouble? Please take a minute to share your feedback. Thanks for using the KLM app!
-
16.10.1
This update is packed with things you'll love. Going to multiple cities? You can now book a multi-city trip in one go — right in the app. Curious about our travel classes? Explore them while you pick your flight. Real photos, real impressions. So you know exactly what you're getting. And when you need an invoice, just request it in the app. No hassle. This update also includes bug fixes and performance improvements. Having trouble? Please take a minute to share your feedback. Thanks for using the KLM app!
-
16.10.2
Going to multiple cities? You can now book a multi-city trip in one go — right in the app. Curious about our travel classes? Explore them while you pick your flight. Real photos, real impressions. So you know exactly what you're getting. And when you need an invoice, just request it in the app. No hassle. This update also includes bug fixes and performance improvements. Having trouble? Please take a minute to share your feedback. Thanks for using the KLM app!
-
16.11.0
Want more comfort on your trip? You can now upgrade your flight directly in My trips. A few taps, and you're done! This update also includes bug fixes and performance improvements. Having trouble? We'd love to hear from you. Thanks for using the KLM app!
-
16.11.1
· 7 Jul 2026
Want more comfort on your trip? You can now upgrade your flight directly in My trips. A few taps, and you're done! This update also includes bug fixes and performance improvements. Having trouble? We'd love to hear from you. Thanks for using the KLM app!
-
16.11.2
· 30 Jul 2026
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.2.0
Looking for the perfect deal? With our refreshed design and smart filters, it’s easier than ever to find an offer you’ll love – bringing your dream destination within reach. Curious where your aircraft is coming from? Just go to Flight status and you’ll have the answer in seconds. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
16.3.0
New in the KLM app: your journey, your way. Looking for the best fares? Our deals list has been refreshed with smart filters to help you find the offer that suits you and bring your next destination within reach. This update also includes bug fixes and performance improvements. Questions or feedback? We’re listening. Thank you for choosing KLM!
-
16.3.1
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.4.0
Few things are more annoying than a delayed or canceled flight. Sadly, it happens sometimes. But you're not on your own. From now on, you can find all the help you need right in the app – from rebooking your flight to downloading vouchers. We'll guide you step by step and get you back on your way as quickly and comfortably as possible. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
16.4.1
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.5.0
Want deals that feel made for you? Visit our refreshed deals screen and see where your next getaway could take you. But that’s not all! You can now easily keep an eye on your saved flights. Just go to Flight status, save a flight, and follow it from takeoff to landing – right from the Live Activity on your iPhone’s Lock Screen. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
16.5.1
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.6.0
New in the app: experience a modern look and enhanced usability with our refreshed colors! This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
16.6.1
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.7.0
Booking a flight soon? Enjoy the brand-new design! We've made it more attractive and easier to use. And there's more: you can now start your journey even more smoothly with our improved check-in experience. Flight delayed or canceled? Don’t worry, we've got you covered. With our app, you can easily arrange everything, from a comfy overnight stay to a new flight. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
-
16.7.1
Thanks for using the KLM app! This update includes bug fixes and performance improvements. If you run into any trouble, please take a minute to let us know your feedback.
-
16.8.0
Discover the all-new Flying Blue experience! With a fresh design and 3 intuitive tabs, navigating your account has never been easier. Effortlessly track your activity and explore new ways to earn and spend Miles – all in one place. Not a member yet? Now's the perfect time to join Flying Blue and start earning. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback.
-
16.9.0
Your boarding pass got a fresh look! Cleaner, clearer, and easier to scan. And there's more you'll like. You can now check the seat map right when you choose your flight. No more surprises. This update also includes bug fixes and performance improvements. Are you having trouble? Please take a minute to share your feedback. Thanks for using the app!
Alternatives
- Air France - Book a flight — Same category + similar ratings
- SAS – Scandinavian Airlines — Same category + similar ratings
- SWISS — Same category + similar ratings
- Austrian — Same category + similar ratings
- GVB reis app — Same category + similar ratings
- Transavia — Same category + similar ratings
Availability by market
- DE
- GB
- US
- ES
Data quality & evidence
- Page completeness
- Independent summary published
- Last verified
- 28 Aug 2026
- Sources
- App Store