Place an order online at Shop@KLM from any location. We’ll deliver your purchase to you on board your flight or directly to your home.

Delivery methods

Want to shop tax-free from your hotel or living room? We’ll deliver your order during your flight, so you don’t have to carry any extra hand baggage at the airport. Ordering from Shop@KLM also means you no longer have to worry about your favourite product being sold out on board! Naturally, we also offer home delivery.

More information about our 2 delivery opftions below:

Delivery during your flight

We deliver your purchases for free during your flight on board of:

  • All KLM flights departing to and from Amsterdam (except for flights shorter than 1h30).
  • For some destinations, restrictions are applicable. Please check the delivery information on the product information page.

There are no delivery charges for on-board delivery. Note: When departing from Amsterdam you can place your order from 1 year up to 25 hours in advance of your flight. For all inbound flights to Amsterdam your order can be placed up to 48 hours in advance.

If on-board delivery is not possible, we will contact you by phone or e-mail. Unfortunately, our cabin crew is unable to reimburse your purchase amount during the flight. If your flight is cancelled, you miss your flight, or you do not receive your purchase on board your flight, your purchase amount will be refunded to your account.

Or contact our aftersales department

Do you have any questions or complaints about on-board delivery? Please send us a message via Facebook  or Twitter  or send us an email.

Home delivery

You can also order from Shop@KLM even if you are not going to be flying any time soon. Many of the items in our collection can be delivered to a home address anywhere in the world.

Note: When departing from Amsterdam you can place your order from 1 year up to 25 hours in advance of your flight. For all inbound flights to Amsterdam your order can be placed up to 72 hours in advance.


Delivery time and charges for home delivery

Your order in the Netherlands and Belgium will be sent by PostNL, all orders outside of these 2 countries will be delivered by DHL. The total delivery time is between 1 and 12 workdays, depending on the country to which the order is being delivered. The expected delivery time will be stated during the ordering process. We do not offer delivery time guarantees.

Delivery charges must be paid for every order placed. The amount of these charges differs per country. The chart below shows the delivery fees for various countries.


  Country Delivery charges Delivery charges in Flying Blue Miles Delivery time  
  The Netherlands €5.00 2000 1-2 workdays  
  Austria €14.95 5980 1-4 workdays  
  Belgium €9.95 3980 1-4 workdays  
  Bulgaria €19.95 7980 4-7 workdays  
  Czech Republic €19.95 7980 4-6 workdays  
  Denmark (excluding Greenland and Faroe Islands) €9.95 3980 1-4 workdays  
  Germany €14.95 5980 1-4 workdays  
  Estonia €19.95 7980 4-6 workdays  
  Finland €19.95 7980 4-6 workdays  
  France (excluding Andorra, including Monaco and Corsica) €14.95 5980 1-4 workdays  
  Greece €19.95 7980 5-7 workdays  
  Great Britain (excluding Gibraltar and Channel Islands, including Northern Ireland) €19.95 7980 1-4 workdays  
  Hungary €19.95 7980 4-6 workdays  
  Ireland (excluding Northern Ireland) €19.95 7980 1-4 workdays  
  Italy (excluding San Marino and Vatican City) €19.95 7980 4-6 workdays  
  Latvia €19.95 7980 4-6 workdays  
  Lithuania €19.95 7980 4-6 workdays  
  Luxembourg €9.95 3980 1-4 workdays  
  Norway €19.95 7980 1-4 workdays  
  Poland €19.95 7980 4-6 workdays  
  Portugal (including Azores and Madeira) €19.95 7980 4-6 workdays  
  Romania €19.95 7980 4-7 workdays  
  Slovakia €19.95 7980 4-6 workdays  
  Slovenia €19.95 7980 4-6 workdays  
  Spain (excluding Canary Islands, including Balearic Islands) €19.95 7980 4-6 workdays  
  Sweden €19.95 7980 1-4 workdays  
  Switzerland €19.95 7980 1-4 workdays  
  Rest of Europe (outside the European Union) €19.95 7980 5-12 workdays  
  United States €29.95 11980 5-12 workdays  
  Canada €29.95 11980 5-12 workdays  
  Australia €29.95 11980 5-12 workdays  
  New Zealand €29.95 11980 5-12 workdays  
  Rest of the world



5-12 workdays  

If the items purchased are to be delivered to you directly from the supplier, this will be stated in the item description. If the supplier’s delivery terms and conditions differ from those of KLM, this will also be stated.

Frequently Asked Questions about delivery

If your order does not arrive after 14 days, please send us a message via Facebook or Twitter or send us an email.


To order these products, you must be 18 years or older