www.klm.com Open in urlscan Pro
2a02:26f0:480:d::210:f15e  Public Scan

Submitted URL: http://www.klm.com/
Effective URL: https://www.klm.com/
Submission: On October 24 via api from RU — Scanned from DE

Form analysis 2 forms found in the DOM

<form _ngcontent-server-app-c4164447893="" novalidate="" id="bw-search-widget-form-15hCmh4vxh" role="search" data-hg="dKgaJ" class="ng-tns-c4164447893-17 ng-untouched ng-pristine ng-valid ng-star-inserted">
  <div _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-17 ng-star-inserted">
    <div _ngcontent-server-app-c4164447893="" data-test="bwsfe-widget__expansion-panel" class="ng-tns-c4164447893-17 ng-star-inserted" data-test-value="collapsed">
      <div _ngcontent-server-app-c4164447893="" class="bw-search-widget__flights-container ng-tns-c4164447893-17"><bwc-form-input-container _ngcontent-server-app-c4164447893="" placeholder="-"
          class="bw-search-widget__trip-type-selector ng-tns-c4164447893-17 bwc-form-input-container bwc-form-input-container--outline" _nghost-server-app-c661881001="">
          <div _ngcontent-server-app-c661881001="" class="ng-star-inserted"><label _ngcontent-server-app-c661881001="" class="bwc-form-field-label"><span _ngcontent-server-app-c661881001=""
                class="bwc-form-field-label__value bwc-form-field-label__value--no-label">-</span><bwc-form-select _ngcontent-server-app-c4164447893="" outline-content="" _nghost-server-app-c2320536416=""
                class="ng-tns-c2320536416-18 bwc-form-select ng-star-inserted">
                <div _ngcontent-server-app-c2320536416="" class="bwc-form-select__input-container ng-tns-c2320536416-18"><mat-form-field _ngcontent-server-app-c4164447893=""
                    class="mat-mdc-form-field ng-tns-c1534922977-19 ng-tns-c2320536416-18 mat-mdc-form-field-type-mat-native-select mat-form-field-no-animations mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-valid ng-star-inserted">
                    <div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1534922977-19 mdc-text-field--outlined mdc-text-field--no-label">
                      <div class="mat-mdc-form-field-flex ng-tns-c1534922977-19">
                        <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1534922977-19 mdc-notched-outline--notched mdc-notched-outline--no-label ng-star-inserted">
                          <div class="mdc-notched-outline__leading"></div>
                          <div class="mdc-notched-outline__notch"></div>
                          <div class="mdc-notched-outline__trailing"></div>
                        </div>
                        <div class="mat-mdc-form-field-infix ng-tns-c1534922977-19"><select _ngcontent-server-app-c4164447893="" formcontrolname="tripKind" data-test="bwsfe-widget__trip-type-selector" matnativecontrol=""
                            class="mat-mdc-input-element ng-tns-c1534922977-19 ng-untouched ng-pristine ng-valid mat-input-server mat-mdc-form-field-input-control mdc-text-field__input" id="mat-input-65" required="" aria-invalid="false"
                            aria-required="true" placeholder="-">
                            <option _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-17" value="roundtrip">Round trip</option>
                            <option _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-17" value="oneway">One-way</option>
                            <option _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-17 ng-star-inserted" value="multicity">Multi-city</option>
                          </select></div>
                      </div>
                    </div>
                    <div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1534922977-19">
                      <div class="mat-mdc-form-field-hint-wrapper ng-tns-c1534922977-19 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity:1;transform:translateY(0)">
                        <div class="mat-mdc-form-field-hint-spacer ng-tns-c1534922977-19"></div>
                      </div>
                    </div>
                  </mat-form-field></div>
                <div _ngcontent-server-app-c2320536416="" class="mat-input-subscript-wrapper ng-tns-c2320536416-18">
                  <div _ngcontent-server-app-c2320536416="" class="mat-input-hint-wrapper ng-tns-c2320536416-18 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity:1;transform:translateY(0)">
                    <div _ngcontent-server-app-c2320536416="" class="mat-input-hint-spacer ng-tns-c2320536416-18"></div>
                  </div>
                </div>
              </bwc-form-select></label></div>
        </bwc-form-input-container>
        <div _ngcontent-server-app-c4164447893="" formarrayname="flights" class="bw-search-widget__flights ng-tns-c4164447893-17 ng-untouched ng-pristine ng-valid"></div><button _ngcontent-server-app-c4164447893="" mat-button="" color="primary"
          type="button" data-test="bwsfe-widget__open-search-button" aria-controls="bw-search-widget-expandable"
          class="bw-search-widget__open-search-button bwc-typo-body-m-bold ng-tns-c4164447893-17 mdc-button mat-mdc-button mat-primary _mat-animation-noopable mat-mdc-button-base" mat-ripple-loader-uninitialized=""
          mat-ripple-loader-class-name="mat-mdc-button-ripple" style="display:initial" tabindex="0" aria-expanded="false"><span class="mat-mdc-button-persistent-ripple mdc-button__ripple"></span><span class="mdc-button__label"><span
              _ngcontent-server-app-c4164447893="">Continue</span><bwc-icon _ngcontent-server-app-c4164447893="" name="chevron-down" class="bwc-icon--chevron-down"><mat-icon role="img" class="mat-icon notranslate mat-icon-no-color" aria-hidden="true"
                data-mat-icon-type="svg" data-mat-icon-name="chevron-kl"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 9 15" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                  <path d="m6 7.5-6-6L1.5 0 9 7.5 1.5 15 0 13.5z"></path>
                </svg></mat-icon></bwc-icon></span><span class="mat-mdc-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button>
      </div>
      <div _ngcontent-server-app-c4164447893="" id="bw-search-widget-expandable" class="bw-search-widget__date-pax-class qa-search-date-picker__departure ng-tns-c4164447893-17 ng-trigger ng-trigger-expand" style="height:0;margin-top:0">
        <div _ngcontent-server-app-c4164447893="" formarrayname="flights" class="bw-search-widget__datepicker-container ng-tns-c4164447893-17 ng-untouched ng-pristine ng-valid"></div><bwc-form-input-container _ngcontent-server-app-c4164447893=""
          role="button" aria-haspopup="true" aria-labelledby="bw-search-widget-passengers-dialog-opener" placeholder="-"
          class="bw-search-widget__passengers-dialog-opener ng-tns-c4164447893-17 bwc-form-input-container bwc-form-input-container--outline" _nghost-server-app-c661881001="">
          <div _ngcontent-server-app-c661881001="" class="ng-star-inserted" style=""><label _ngcontent-server-app-c661881001="" class="bwc-form-field-label"><span _ngcontent-server-app-c661881001=""
                class="bwc-form-field-label__value bwc-form-field-label__value--no-label">-</span><mat-form-field _ngcontent-server-app-c4164447893="" id="bw-search-widget-passengers-dialog-opener" aria-hidden="true" outline-content=""
                class="mat-mdc-form-field ng-tns-c1534922977-20 mat-mdc-form-field-type-mat-input mat-form-field-no-animations mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-valid ng-star-inserted">
                <div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1534922977-20 mdc-text-field--outlined mdc-text-field--no-label">
                  <div class="mat-mdc-form-field-flex ng-tns-c1534922977-20">
                    <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1534922977-20 mdc-notched-outline--no-label ng-star-inserted">
                      <div class="mdc-notched-outline__leading"></div>
                      <div class="mdc-notched-outline__notch"></div>
                      <div class="mdc-notched-outline__trailing"></div>
                    </div>
                    <div class="mat-mdc-form-field-infix ng-tns-c1534922977-20"><input _ngcontent-server-app-c4164447893="" data-test="bwsfe-widget__passenger-manager-input" role="button" readonly="true" matinput=""
                        class="mat-mdc-input-element bw-search-widget__passengers-dialog-opener-input ng-tns-c1534922977-20 ng-untouched ng-pristine ng-valid mat-input-server mat-mdc-form-field-input-control mdc-text-field__input" value=""
                        id="mat-input-66" aria-invalid="false" aria-required="false" placeholder="-"></div>
                  </div>
                </div>
                <div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1534922977-20">
                  <div class="mat-mdc-form-field-hint-wrapper ng-tns-c1534922977-20 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity:1;transform:translateY(0)">
                    <div class="mat-mdc-form-field-hint-spacer ng-tns-c1534922977-20"></div>
                  </div>
                </div>
              </mat-form-field></label></div>
        </bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c4164447893="" placeholder="-" class="bw-search-widget__cabin-selector ng-tns-c4164447893-17 bwc-form-input-container bwc-form-input-container--outline"
          _nghost-server-app-c661881001="">
          <div _ngcontent-server-app-c661881001="" class="ng-star-inserted" style=""><label _ngcontent-server-app-c661881001="" class="bwc-form-field-label"><span _ngcontent-server-app-c661881001=""
                class="bwc-form-field-label__value bwc-form-field-label__value--no-label">-</span><bwc-form-select _ngcontent-server-app-c4164447893="" outline-content="" _nghost-server-app-c2320536416=""
                class="ng-tns-c2320536416-21 bwc-form-select ng-star-inserted">
                <div _ngcontent-server-app-c2320536416="" class="bwc-form-select__input-container ng-tns-c2320536416-21"><mat-form-field _ngcontent-server-app-c4164447893=""
                    class="mat-mdc-form-field ng-tns-c1534922977-22 ng-tns-c2320536416-21 mat-mdc-form-field-type-mat-native-select mat-form-field-no-animations mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-valid ng-star-inserted">
                    <div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1534922977-22 mdc-text-field--outlined mdc-text-field--no-label">
                      <div class="mat-mdc-form-field-flex ng-tns-c1534922977-22">
                        <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1534922977-22 mdc-notched-outline--notched mdc-notched-outline--no-label ng-star-inserted">
                          <div class="mdc-notched-outline__leading"></div>
                          <div class="mdc-notched-outline__notch"></div>
                          <div class="mdc-notched-outline__trailing"></div>
                        </div>
                        <div class="mat-mdc-form-field-infix ng-tns-c1534922977-22"><select _ngcontent-server-app-c4164447893="" formcontrolname="classType" data-test="bwsfe-widget__cabin-class-select" matnativecontrol="" required=""
                            class="mat-mdc-input-element ng-tns-c1534922977-22 ng-untouched ng-pristine ng-valid mat-input-server mat-mdc-form-field-input-control mdc-text-field__input" id="mat-input-67" aria-invalid="false" aria-required="true"
                            placeholder="-"></select></div>
                      </div>
                    </div>
                    <div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1534922977-22">
                      <div class="mat-mdc-form-field-hint-wrapper ng-tns-c1534922977-22 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity:1;transform:translateY(0)">
                        <div class="mat-mdc-form-field-hint-spacer ng-tns-c1534922977-22"></div>
                      </div>
                    </div>
                  </mat-form-field></div>
                <div _ngcontent-server-app-c2320536416="" class="mat-input-subscript-wrapper ng-tns-c2320536416-21">
                  <div _ngcontent-server-app-c2320536416="" class="mat-input-hint-wrapper ng-tns-c2320536416-21 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity:1;transform:translateY(0)">
                    <div _ngcontent-server-app-c2320536416="" class="mat-input-hint-spacer ng-tns-c2320536416-21"></div>
                  </div>
                </div>
              </bwc-form-select></label></div>
        </bwc-form-input-container>
      </div>
    </div>
  </div>
</form>

<form id="bw-cookie-settings-form" class="bw-cookie-form" role="radiogroup" onclick="BWCookieBanner.selectRadioButtonOption()"><label class="bw-cookie-form__radio-label bw-cookie-form__radio-checked"
    for="bw-cookie-form-radio-functional_analytical"><span class="bw-cookie-form__radio-container"><input id="bw-cookie-form-radio-functional_analytical" type="radio" name="bw-cookie-setting-options"
        value="{&quot;1&quot;:true,&quot;2&quot;:false,&quot;3&quot;:false}" checked="true"><span class="bw-cookie-form__radio-outer-circle"></span><span class="bw-cookie-form__radio-inner-circle"></span><span
        class="bw-cookie-form__radio-ripple"></span></span><span class="bw-cookie-form__radio-option">
      <div class="bw-cookie-form__radio-option--title">
        <p class="bw-cookie-form__radio-option--title-text">Functional and analytical cookies</p><button class="bw-cookie-form__radio-option--toggle-arrow" type="button" id="bw-cookie-settings-form.toggle.functional_analytical"
          onclick="BWCookieBanner.toggleExpandableBlock(event);"><svg height="100%" width="100%" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet" focusable="false" alt="">
            <path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z" fill-rule="evenodd"></path>
          </svg></button>
      </div>
      <div class="bw-cookie-form__radio-option--content bw-cookie-form__radio-option--hidden" id="bw-cookie-settings-form.content.functional_analytical">
        <p>By selecting this option, you give us permission to use only functional and analytical cookies.</p>
        <p>Functional and analytical cookies:</p>
        <ul>
          <li>Are necessary for the proper functioning of our website</li>
          <li>Enable you to book a flight and access your account securely</li>
          <li>Are used to remember your language preferences and settings</li>
          <li>Allow you to give feedback on our website</li>
          <li>Help us detect bugs and improve our website</li>
          <li>Collect information on how visitors use our website</li>
          <li>Are used for A/B testing</li>
        </ul>
      </div>
    </span></label>
  <div class="bw-cookie-banner__divider-line"></div><label class="bw-cookie-form__radio-label" for="bw-cookie-form-radio-marketing_performance"><span class="bw-cookie-form__radio-container"><input id="bw-cookie-form-radio-marketing_performance"
        type="radio" name="bw-cookie-setting-options" value="{&quot;1&quot;:true,&quot;2&quot;:true,&quot;3&quot;:false}"><span class="bw-cookie-form__radio-outer-circle"></span><span class="bw-cookie-form__radio-inner-circle"></span><span
        class="bw-cookie-form__radio-ripple"></span></span><span class="bw-cookie-form__radio-option">
      <div class="bw-cookie-form__radio-option--title">
        <p class="bw-cookie-form__radio-option--title-text">Marketing cookies for performance</p><button class="bw-cookie-form__radio-option--toggle-arrow" type="button" id="bw-cookie-settings-form.toggle.marketing_performance"
          onclick="BWCookieBanner.toggleExpandableBlock(event);"><svg height="100%" width="100%" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet" focusable="false" alt="">
            <path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z" fill-rule="evenodd"></path>
          </svg></button>
      </div>
      <div class="bw-cookie-form__radio-option--content bw-cookie-form__radio-option--hidden" id="bw-cookie-settings-form.content.marketing_performance">
        <p>By selecting this option, you give us permission to use functional and analytical cookies as described above, as well as cookies to measure our marketing performance.</p>
        <p>Marketing cookies for performance:</p>
        <ul>
          <li>Are used to measure the effectiveness of our marketing campaigns</li>
          <li>Are used to compare performance across our marketing campaigns</li>
          <li>Are never used for individual targeting</li>
        </ul>
      </div>
    </span></label>
  <div class="bw-cookie-banner__divider-line"></div><label class="bw-cookie-form__radio-label" for="bw-cookie-form-radio-marketing_performance_advertisement"><span class="bw-cookie-form__radio-container"><input
        id="bw-cookie-form-radio-marketing_performance_advertisement" type="radio" name="bw-cookie-setting-options" value="{&quot;1&quot;:true,&quot;2&quot;:true,&quot;3&quot;:true}"><span class="bw-cookie-form__radio-outer-circle"></span><span
        class="bw-cookie-form__radio-inner-circle"></span><span class="bw-cookie-form__radio-ripple"></span></span><span class="bw-cookie-form__radio-option">
      <div class="bw-cookie-form__radio-option--title">
        <p class="bw-cookie-form__radio-option--title-text">Marketing cookies for performance, advertisement, and social media</p><button class="bw-cookie-form__radio-option--toggle-arrow" type="button"
          id="bw-cookie-settings-form.toggle.marketing_performance_advertisement" onclick="BWCookieBanner.toggleExpandableBlock(event);"><svg height="100%" width="100%" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg"
            preserveAspectRatio="xMidYMid meet" focusable="false" alt="">
            <path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z" fill-rule="evenodd"></path>
          </svg></button>
      </div>
      <div class="bw-cookie-form__radio-option--content bw-cookie-form__radio-option--hidden" id="bw-cookie-settings-form.content.marketing_performance_advertisement">
        <p>By selecting this option, you give us permission to use functional and analytical cookies as described above, as well as cookies to measure our marketing performance, and cookies for advertisements and social media.</p>
        <p>Marketing cookies for advertisement:</p>
        <ul>
          <li>Are used to collect information about your visit and clicks on our website and third-party websites and apps</li>
          <li>Are used to show you relevant, personalised advertisements or offers on our website and other websites and apps. To this end, we may also share this information with third parties, for example to participate in custom audience
            programmes of social media platforms.</li>
          <li>Measure the effectiveness of our advertising campaigns by tracking the number of clicks</li>
          <li>Limit the number of times you see an advertisement</li>
          <li>Are used so you can like content or share it with your friends on social media platforms such as Facebook and Twitter. These platforms may use these cookies for their own purposes, such as advertising.</li>
          <li>Can be used by social media platforms such as Facebook and Twitter for their own purposes</li>
        </ul>
      </div>
    </span></label>
</form>

Text Content

Skip to main content

Log in

Home

My Trip

Check-in

Information


Book a flight

Book with Miles


-
Round tripOne-wayMulti-city



Continue
-


-




NEW SHARED MEMORIES

When you Travel Well, your ticket can take you to more than just your
destination.

Learn more


DESTINATIONS AND DEALS



Flights

Promo rewards


Discover our best Economy Class deals on flights departing from

New York, John F. Kennedy International Airport (JFK)






Barcelona
(Spain)
From*
Round trip
Promo fare
Rome
(Italy)
From*
Round trip
Promo fare
Athens
(Greece)
From*
Round trip
Promo fare
Nairobi
(Kenya)
From*
Round trip
Promo fare
London
(United Kingdom)
From*
Round trip
Promo fare
Mumbai Bombay
(India)
From*
Round trip
Promo fare

* The displayed prices are for one adult. All amounts are in USD. Taxes and
surcharges are included. No booking fee is applicable. Prices shown may vary
depending on fare availability.
Additional baggage fees may apply

Explore all deals


CONTACT US

Contact us
 * All contact options
 * Refund
 * Claims
 * Passengers with disabilities
 * Request an invoice

ABOUT KLM

About KLM
 * Corporate
 * Newsroom
 * Sustainability
 * Careers
 * Partners
 * Affiliate

DEALS

Deals
 * All deals
 * Flying Blue discounts
 * Air France KLM World Elite Mastercard®

MORE KLM

More KLM
 * Newsletter
 * Why choose KLM
 * KLM Delft Blue houses

DOWNLOAD THE APP

Download the app


RELATED WEBSITES

Related websites
 * airfrance.com
 * airfranceklm.com
 * skyteam.com
 * flyingblue.com

TRAVEL GUIDES

Travel guides
 * Europe
 * South Africa
 * Middle East
 * Beach Destinations
 * Ski Holidays
 * Budget Travel
 * More Travel Guides

TOP DESTINATIONS

Top destinations
 * Amsterdam
 * Mumbai
 * Athens
 * Nairobi
 * Barcelona
 * Budapest
 * More Flights

POPULAR COUNTRIES

Popular countries
 * Netherlands
 * France
 * Italy
 * Spain
 * Kenya
 * Turkey
 * More Destinations

TRENDING ROUTES

Trending routes
 * New York to Amsterdam
 * Los Angeles to New Delhi
 * San Francisco to Lyon
 * Chicago to Rome
 * Washington, D.C. to Madrid
 * Houston to Abu Dhabi
 * More popular flights

 * Legal information
 * Fees and paid options
 * Privacy statement
 * Accessibility statement
 * Request assistance
 * © 2024 KLM
 * Cookie settings



Home

My Trip

Check-in

Information




KLM USES COOKIES

KLM uses cookies and similar technologies when you visit the KLM.com website and
related websites and our app (hereinafter called "our website"). We always use
functional and analytical cookies to make sure our website works properly and to
analyse and improve the use of our pages.

With your consent, we also use cookies to (i) analyse the effectiveness of our
marketing campaigns (“Marketing cookies for performance”) and to (ii) help us
make our content and advertisements more relevant to your interests (“Marketing
cookies for advertisement and social media”). By placing these cookies, KLM and
third parties can track your click behaviour across the web.

By clicking on "Accept", you consent to the placing of all marketing cookies. By
clicking on "Reject", we will only place functional and analytical cookies. You
can change your cookie preferences or withdraw your consent at any time.

Change cookie settingsRead KLM's cookie policyCheck the full list of cookies and
third parties used on our website
RejectAccept


COOKIE SETTINGS

Functional and analytical cookies

By selecting this option, you give us permission to use only functional and
analytical cookies.

Functional and analytical cookies:

 * Are necessary for the proper functioning of our website
 * Enable you to book a flight and access your account securely
 * Are used to remember your language preferences and settings
 * Allow you to give feedback on our website
 * Help us detect bugs and improve our website
 * Collect information on how visitors use our website
 * Are used for A/B testing



Marketing cookies for performance

By selecting this option, you give us permission to use functional and
analytical cookies as described above, as well as cookies to measure our
marketing performance.

Marketing cookies for performance:

 * Are used to measure the effectiveness of our marketing campaigns
 * Are used to compare performance across our marketing campaigns
 * Are never used for individual targeting



Marketing cookies for performance, advertisement, and social media

By selecting this option, you give us permission to use functional and
analytical cookies as described above, as well as cookies to measure our
marketing performance, and cookies for advertisements and social media.

Marketing cookies for advertisement:

 * Are used to collect information about your visit and clicks on our website
   and third-party websites and apps
 * Are used to show you relevant, personalised advertisements or offers on our
   website and other websites and apps. To this end, we may also share this
   information with third parties, for example to participate in custom audience
   programmes of social media platforms.
 * Measure the effectiveness of our advertising campaigns by tracking the number
   of clicks
 * Limit the number of times you see an advertisement
 * Are used so you can like content or share it with your friends on social
   media platforms such as Facebook and Twitter. These platforms may use these
   cookies for their own purposes, such as advertising.
 * Can be used by social media platforms such as Facebook and Twitter for their
   own purposes

Accept selected cookiesAccept all cookies