www.klm.nl Open in urlscan Pro
2a02:26f0:6c00:28a::124f  Public Scan

URL: https://www.klm.nl/
Submission: On March 03 via api from GB — Scanned from NL

Form analysis 2 forms found in the DOM

<form _ngcontent-server-app-c346="" novalidate="" role="search" class="ng-untouched ng-pristine ng-invalid ng-star-inserted"><!----><!----><!---->
  <div _ngcontent-server-app-c346="" class="bw-search-widget__open-search-button-container">
    <div _ngcontent-server-app-c346="" class="bw-search-widget__inner-container"><mat-accordion _ngcontent-server-app-c346="" class="mat-accordion ng-star-inserted"><mat-expansion-panel _ngcontent-server-app-c346=""
          data-test="bwsfe-widget__expansion-panel" hidetoggle="" class="mat-expansion-panel bw-search-widget__expansion-panel ng-tns-c175-13 bw-search-widget__expansion-panel--closed" data-test-value="disabled"><mat-expansion-panel-header
            _ngcontent-server-app-c346="" role="button" class="mat-expansion-panel-header mat-focus-indicator bw-search-widget__expansion-panel-header ng-tns-c177-14 ng-tns-c175-13 mat-expansion-toggle-indicator-after ng-star-inserted"
            id="mat-expansion-panel-header-0" tabindex="0" aria-controls="cdk-accordion-child-0" aria-expanded="false" aria-disabled="false"><span class="mat-content ng-tns-c177-14">
              <div _ngcontent-server-app-c346="" class="bw-search-widget__default-template-first-row ng-tns-c177-14"><bwc-form-input-container _ngcontent-server-app-c346="" class="bw-search-widget__first-row_trip bwc-form-input-container">
                  <div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c346=""
                      class="mat-form-field ng-tns-c189-15 mat-primary mat-form-field-type-mat-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted mat-form-field-should-float">
                      <div class="mat-form-field-wrapper ng-tns-c189-15">
                        <div class="mat-form-field-flex ng-tns-c189-15"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c189-15"><mat-select _ngcontent-server-app-c346="" role="combobox" aria-autocomplete="none" aria-haspopup="true" formcontrolname="tripKind" data-test="bwsfe-widget__trip-type-selector"
                              class="mat-select ng-tns-c197-16 ng-tns-c189-15 ng-untouched ng-pristine ng-valid ng-star-inserted" aria-labelledby="mat-form-field-label-1 mat-select-value-1" id="mat-select-0" tabindex="0" aria-expanded="false"
                              aria-required="false" aria-disabled="false" aria-invalid="false">
                              <div cdk-overlay-origin="" class="mat-select-trigger ng-tns-c197-16">
                                <div class="mat-select-value ng-tns-c197-16" id="mat-select-value-1"><!----><span class="mat-select-value-text ng-tns-c197-16 ng-star-inserted"><span
                                      class="ng-tns-c197-16 ng-star-inserted">Retourreis</span><!----><!----></span><!----></div>
                                <div class="mat-select-arrow-wrapper ng-tns-c197-16">
                                  <div class="mat-select-arrow ng-tns-c197-16"></div>
                                </div>
                              </div><!---->
                            </mat-select><span class="mat-form-field-label-wrapper ng-tns-c189-15"><label class="mat-form-field-label ng-tns-c189-15 ng-star-inserted" id="mat-form-field-label-1" for="mat-select-0" aria-owns="mat-select-0"><span
                                  class="ng-tns-c189-15 ng-star-inserted">Reis</span><!----><!----><!----><!----></label><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c189-15 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c189-15"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c189-15"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c189-15 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c189-15"></div>
                          </div><!---->
                        </div>
                      </div>
                    </mat-form-field></div><!----><!---->
                </bwc-form-input-container>
                <div _ngcontent-server-app-c346="" formarrayname="flights" class="bw-search-widget__first-row__route-container ng-untouched ng-pristine ng-invalid">
                  <div _ngcontent-server-app-c346="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted">
                    <div _ngcontent-server-app-c346="" class="bw-search-widget__route ng-star-inserted"><bwc-form-input-container _ngcontent-server-app-c346="" class="bw-search-widget__route_origin bwc-form-input-container">
                        <div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c346=""
                            class="mat-form-field ng-tns-c189-20 mat-primary mat-form-field-type-station-list mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid ng-star-inserted">
                            <div class="mat-form-field-wrapper ng-tns-c189-20">
                              <div class="mat-form-field-flex ng-tns-c189-20"><!---->
                                <div class="mat-form-field-prefix ng-tns-c189-20 ng-star-inserted"><bwc-icon _ngcontent-server-app-c346="" name="departure" matprefix="" class="bwc-icon--departure ng-tns-c189-20"><mat-icon role="img"
                                      class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="departure-kl"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 18 18"
                                        fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                        <path fill-rule="evenodd"
                                          d="M0 18h8.47v-1.571H0V18zM12.699 7.835l-1.46 7.116-.925-.127-.63-5.686-.16-.604c-1.608.35-3.067.646-3.801.773-1.593.286-1.875-.36-1.884-.381L2.117 5.824l1.108-.742 2.479 2.414c.769-.264 1.957-.667 3.25-1.08l-.161-.603L6.497.572 7.233 0l4.825 5.442a61.756 61.756 0 0 1 2.247-.656c2.485-.667 3.426-.487 3.655.35.227.846-.5 1.471-2.99 2.138-.622.17-1.412.36-2.271.561z">
                                        </path>
                                      </svg></mat-icon></bwc-icon></div><!---->
                                <div class="mat-form-field-infix ng-tns-c189-20"><bw-search-station-list _ngcontent-server-app-c346="" data-test="bwsfe-widget__origin-input" class="ng-tns-c189-20 ng-untouched ng-pristine ng-invalid"
                                    id="station-list-0" aria-describedby=""><input type="text" aria-haspopup="true" matinput="" autocorrect="off" spellcheck="false" autocomplete="off" required=""
                                      class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored"
                                      aria-label="Voer de naam in van de stad, luchthaven of het land van waar u vertrekt. Gebruik de pijltjestoetsen om omhoog of omlaag te gaan door de lijst met vliegvelden of steden. Bevestig uw keuze door op enter te drukken."
                                      id="mat-input-1" aria-invalid="false" aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c342="" class="ng-tns-c342-22"
                                      aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c189-20"><label
                                      class="mat-form-field-label ng-tns-c189-20 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-7" for="station-list-0" aria-owns="station-list-0"><mat-placeholder
                                        _ngcontent-server-app-c346="" class="ng-tns-c189-20 ng-star-inserted">Vertrek vanaf</mat-placeholder><span class="ng-tns-c189-20 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
                                        class="mat-placeholder-required mat-form-field-required-marker ng-tns-c189-20 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
                              </div>
                              <div class="mat-form-field-underline ng-tns-c189-20 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c189-20"></span></div><!---->
                              <div class="mat-form-field-subscript-wrapper ng-tns-c189-20"><!---->
                                <div class="mat-form-field-hint-wrapper ng-tns-c189-20 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                  <div class="mat-form-field-hint-spacer ng-tns-c189-20"></div>
                                </div><!---->
                              </div>
                            </div>
                          </mat-form-field></div><!----><!---->
                      </bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c346="" class="bw-search-widget__route_destination bwc-form-input-container">
                        <div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c346=""
                            class="mat-form-field ng-tns-c189-21 mat-primary mat-form-field-type-station-list mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid ng-star-inserted">
                            <div class="mat-form-field-wrapper ng-tns-c189-21">
                              <div class="mat-form-field-flex ng-tns-c189-21"><!---->
                                <div class="mat-form-field-prefix ng-tns-c189-21 ng-star-inserted"><bwc-icon _ngcontent-server-app-c346="" name="arrival" matprefix="" class="bwc-icon--arrival ng-tns-c189-21"><mat-icon role="img"
                                      class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="arrival-kl"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 18 18"
                                        fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                        <path fill-rule="evenodd"
                                          d="M9.53 18H18v-1.637H9.53V18zm-.926-8.036l-5.05 5.685-.77-.603L5.186 9.56l.168-.625a147.267 147.267 0 0 1-3.848-1.291C-.087 7.073 0 6.332.002 6.31l.062-3.706 1.391-.096.984 3.484c.838.159 2.121.423 3.511.72l.169-.625.66-5.95L7.75 0l1.526 7.454c.9.212 1.726.413 2.378.582 2.6.7 3.363 1.345 3.131 2.235h-.002c-.236.889-1.22 1.069-3.825.37-.653-.18-1.47-.413-2.353-.677zm3.855 1.683a.81.81 0 1 1 0 1.62.81.81 0 0 1 0-1.62z">
                                        </path>
                                      </svg></mat-icon></bwc-icon></div><!---->
                                <div class="mat-form-field-infix ng-tns-c189-21"><bw-search-station-list _ngcontent-server-app-c346="" data-test="bwsfe-widget__destination-input" class="ng-tns-c189-21 ng-untouched ng-pristine ng-invalid"
                                    id="station-list-1" aria-describedby=""><input type="text" aria-haspopup="true" matinput="" autocorrect="off" spellcheck="false" autocomplete="off" required=""
                                      class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored"
                                      aria-label="Voer de naam in van de stad, luchthaven of het land waar u naartoe gaat. Gebruik de pijltjestoetsen om omhoog of omlaag te gaan door de lijst met vliegvelden of steden. Bevestig uw keuze door op enter te drukken."
                                      id="mat-input-2" aria-invalid="false" aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c342="" class="ng-tns-c342-23"
                                      aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c189-21"><label
                                      class="mat-form-field-label ng-tns-c189-21 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-9" for="station-list-1" aria-owns="station-list-1"><mat-placeholder
                                        _ngcontent-server-app-c346="" class="ng-tns-c189-21 ng-star-inserted">Aankomst op</mat-placeholder><span class="ng-tns-c189-21 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
                                        class="mat-placeholder-required mat-form-field-required-marker ng-tns-c189-21 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
                              </div>
                              <div class="mat-form-field-underline ng-tns-c189-21 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c189-21"></span></div><!---->
                              <div class="mat-form-field-subscript-wrapper ng-tns-c189-21"><!---->
                                <div class="mat-form-field-hint-wrapper ng-tns-c189-21 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                  <div class="mat-form-field-hint-spacer ng-tns-c189-21"></div>
                                </div><!---->
                              </div>
                            </div>
                          </mat-form-field></div><!----><!---->
                      </bwc-form-input-container></div><!---->
                  </div>
                  <div _ngcontent-server-app-c346="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted"><!----></div><!---->
                </div>
              </div>
            </span><!----></mat-expansion-panel-header>
          <div role="region" class="mat-expansion-panel-content ng-tns-c175-13 ng-trigger ng-trigger-bodyExpansion" id="cdk-accordion-child-0" aria-labelledby="mat-expansion-panel-header-0" style="height: 0px; visibility: hidden;">
            <div class="mat-expansion-panel-body ng-tns-c175-13">
              <div _ngcontent-server-app-c346="" class="bw-search-widget__second-row__container qa-search-date-picker__departure ng-tns-c175-13">
                <div _ngcontent-server-app-c346="" formarrayname="flights" class="ng-untouched ng-pristine ng-invalid">
                  <div _ngcontent-server-app-c346="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted" style="">
                    <div _ngcontent-server-app-c346="" class="ng-star-inserted">
                      <div _ngcontent-server-app-c346="" class="bw-search-widget__date-picker-wrapper bw-search-widget__second-row__date"><bwc-form-input-container _ngcontent-server-app-c346="" class="bwc-form-input-container">
                          <div class="ng-star-inserted"><bw-datepicker _ngcontent-server-app-c346="" data-test="bwsfe-widget__datepicker" class="bw-search-widget__datepicker" _nghost-server-app-c344=""><mat-form-field _ngcontent-server-app-c344=""
                                class="mat-form-field ng-tns-c189-24 mat-primary mat-form-field-type-mat-date-range-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder">
                                <div class="mat-form-field-wrapper ng-tns-c189-24">
                                  <div class="mat-form-field-flex ng-tns-c189-24"><!---->
                                    <div class="mat-form-field-prefix ng-tns-c189-24 ng-star-inserted"><mat-datepicker-toggle _ngcontent-server-app-c344="" matprefix="" class="mat-datepicker-toggle bw-search-datepicker__toggle-button ng-tns-c189-24"
                                        aria-label="Selecteer reisdata" tabindex="-1"><button mat-icon-button="" type="button" class="mat-focus-indicator mat-icon-button mat-button-base" aria-label="Open calendar" tabindex="0"><span
                                            class="mat-button-wrapper"><!----><bwc-icon _ngcontent-server-app-c344="" name="calendar-departure:af calendar:kl" matdatepickertoggleicon="" class="bwc-icon--calendar"><mat-icon role="img"
                                                class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="calendar-kl"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"
                                                  viewBox="0 0 20 20" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                                  <path fill-rule="evenodd"
                                                    d="M20 20H0V8.235h20V20zm-7.5-6.47h-5V9.411H6.25v4.117h-5v1.177h5v4.118H7.5v-4.118h5v4.118h1.25v-4.118h5v-1.177h-5V9.412H12.5v4.117zM20 7.058H0V5.647c0-1.494 1.055-2.753 2.5-3.153V3.53c0 1.295 1.12 2.353 2.5 2.353S7.5 4.824 7.5 3.53V2.353h5v1.176c0 1.295 1.12 2.353 2.5 2.353s2.5-1.058 2.5-2.353V2.494c1.445.4 2.5 1.659 2.5 3.153V7.06zM6.25 1.176C6.25.53 5.69 0 5 0S3.75.53 3.75 1.176V3.53c0 .647.56 1.177 1.25 1.177s1.25-.53 1.25-1.177V1.176zm10 0C16.25.53 15.69 0 15 0s-1.25.53-1.25 1.176V3.53c0 .647.56 1.177 1.25 1.177s1.25-.53 1.25-1.177V1.176z">
                                                  </path>
                                                </svg></mat-icon></bwc-icon></span><span matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round"></span><span class="mat-button-focus-overlay"></span></button></mat-datepicker-toggle>
                                    </div><!---->
                                    <div class="mat-form-field-infix ng-tns-c189-24"><mat-date-range-input _ngcontent-server-app-c344="" role="group" data-test="bwsfe-datepicker__input--range" aria-haspopup="true" matinput="" tabindex="-1"
                                        readonly="true" class="mat-date-range-input bw-search-datepicker ng-star-inserted" data-mat-calendar="mat-datepicker-0">
                                        <div cdkmonitorsubtreefocus="" class="mat-date-range-input-container">
                                          <div class="mat-date-range-input-start-wrapper"><input _ngcontent-server-app-c344="" type="text" matstartdate="" tabindex="-1" readonly="true"
                                              class="mat-start-date mat-date-range-input-inner ng-touched ng-pristine ng-valid" id="mat-date-range-input-0" aria-haspopup="dialog" min="2022-03-03" max="2023-02-25"><span aria-hidden="true"
                                              class="mat-date-range-input-mirror"></span></div><span class="mat-date-range-input-separator mat-date-range-input-separator-hidden">–</span>
                                          <div class="mat-date-range-input-end-wrapper"><input _ngcontent-server-app-c344="" type="text" matenddate="" tabindex="-1" readonly="true"
                                              class="mat-end-date mat-date-range-input-inner ng-untouched ng-pristine ng-valid" aria-haspopup="dialog" min="2022-03-03" max="2023-02-25"></div>
                                        </div>
                                      </mat-date-range-input><mat-date-range-picker _ngcontent-server-app-c344="" class="ng-star-inserted"></mat-date-range-picker><!----><!----><!----><!----><span
                                        class="mat-form-field-label-wrapper ng-tns-c189-24"><label class="mat-form-field-label ng-tns-c189-24 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-11" for="mat-date-range-input-0"
                                          aria-owns="mat-date-range-input-0"><mat-placeholder _ngcontent-server-app-c344="" class="ng-tns-c189-24 ng-star-inserted">Reisdata</mat-placeholder><span
                                            class="ng-tns-c189-24 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div>
                                    <div class="mat-form-field-suffix ng-tns-c189-24 ng-star-inserted"><button _ngcontent-server-app-c344="" mat-icon-button="" type="button" matsuffix=""
                                        class="mat-focus-indicator mat-icon-button mat-button-base mat-button-disabled ng-tns-c189-24" disabled="true"><span class="mat-button-wrapper"><bwc-icon _ngcontent-server-app-c344="" color="primary"
                                            name="cross" class="bwc-icon--cross"><mat-icon role="img" class="mat-icon notranslate mat-primary" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="cross-kl"><svg
                                                xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 14 14" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                                <path fill-rule="evenodd" d="M1.555 0L7 5.445 12.445 0 14 1.555 8.555 7 14 12.445 12.445 14 7 8.555 1.555 14 0 12.445 5.445 7 0 1.555z"></path>
                                              </svg></mat-icon></bwc-icon></span><span matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round"></span><span class="mat-button-focus-overlay"></span></button></div><!---->
                                  </div>
                                  <div class="mat-form-field-underline ng-tns-c189-24 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c189-24"></span></div><!---->
                                  <div class="mat-form-field-subscript-wrapper ng-tns-c189-24"><!---->
                                    <div class="mat-form-field-hint-wrapper ng-tns-c189-24 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                      <div class="mat-form-field-hint-spacer ng-tns-c189-24"></div>
                                    </div><!---->
                                  </div>
                                </div>
                              </mat-form-field></bw-datepicker></div><!----><!---->
                        </bwc-form-input-container></div>
                    </div><!---->
                  </div>
                  <div _ngcontent-server-app-c346="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted" style=""><!----></div><!---->
                </div><bwc-form-input-container _ngcontent-server-app-c346="" class="bw-search-widget__second-row__passengers bwc-form-input-container">
                  <div class="ng-star-inserted" style=""><mat-form-field _ngcontent-server-app-c346=""
                      class="mat-form-field ng-tns-c189-17 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-should-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted">
                      <div class="mat-form-field-wrapper ng-tns-c189-17">
                        <div class="mat-form-field-flex ng-tns-c189-17"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c189-17"><input _ngcontent-server-app-c346="" data-test="bwsfe-widget__passenger-manager-input" role="button" aria-haspopup="true" matinput=""
                              class="mat-input-element mat-form-field-autofill-control bw-search-widget__passenger-manager-input ng-tns-c189-17 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" id="mat-input-0" readonly="true"
                              aria-invalid="false" aria-required="false"><span class="mat-form-field-label-wrapper ng-tns-c189-17"><label class="mat-form-field-label ng-tns-c189-17 ng-star-inserted" id="mat-form-field-label-3" for="mat-input-0"
                                aria-owns="mat-input-0"><mat-placeholder _ngcontent-server-app-c346="" class="ng-tns-c189-17 ng-star-inserted">Passagiers</mat-placeholder><span
                                  class="ng-tns-c189-17 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c189-17 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c189-17"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c189-17"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c189-17 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c189-17"></div>
                          </div><!---->
                        </div>
                      </div>
                    </mat-form-field></div><!----><!---->
                </bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c346="" class="bw-search-widget__second-row__cabin bwc-form-input-container">
                  <div class="ng-star-inserted" style=""><mat-form-field _ngcontent-server-app-c346=""
                      class="mat-form-field ng-tns-c189-18 mat-primary mat-form-field-type-mat-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted mat-form-field-should-float">
                      <div class="mat-form-field-wrapper ng-tns-c189-18">
                        <div class="mat-form-field-flex ng-tns-c189-18"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c189-18"><mat-select _ngcontent-server-app-c346="" role="combobox" aria-autocomplete="none" aria-haspopup="true" formcontrolname="classType"
                              data-test="bwsfe-widget__cabin-class-select" class="mat-select ng-tns-c197-19 ng-tns-c189-18 ng-untouched ng-pristine ng-valid ng-star-inserted" aria-labelledby="mat-form-field-label-5 mat-select-value-3"
                              id="mat-select-2" tabindex="0" aria-expanded="false" aria-required="false" aria-disabled="false" aria-invalid="false">
                              <div cdk-overlay-origin="" class="mat-select-trigger ng-tns-c197-19">
                                <div class="mat-select-value ng-tns-c197-19" id="mat-select-value-3"><!----><span class="mat-select-value-text ng-tns-c197-19 ng-star-inserted" style=""><span class="ng-tns-c197-19 ng-star-inserted">Economy
                                      Class</span><!----><!----></span><!----></div>
                                <div class="mat-select-arrow-wrapper ng-tns-c197-19">
                                  <div class="mat-select-arrow ng-tns-c197-19"></div>
                                </div>
                              </div><!---->
                            </mat-select><span class="mat-form-field-label-wrapper ng-tns-c189-18"><label class="mat-form-field-label ng-tns-c189-18 ng-star-inserted" id="mat-form-field-label-5" for="mat-select-2" aria-owns="mat-select-2"><span
                                  class="ng-tns-c189-18 ng-star-inserted">Klasse</span><!----><!----><!----><!----></label><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c189-18 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c189-18"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c189-18"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c189-18 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c189-18"></div>
                          </div><!---->
                        </div>
                      </div>
                    </mat-form-field></div><!----><!---->
                </bwc-form-input-container>
              </div><!---->
            </div>
          </div>
        </mat-expansion-panel><!----></mat-accordion><!----><!----><!----></div><button _ngcontent-server-app-c346="" mat-button="" color="primary" type="button" data-test="bwsfe-widget__open-search-button"
      class="mat-focus-indicator bw-search-widget__open-search-button bwc-o-body-variant mat-button mat-button-base mat-primary" style="visibility: visible;"><span class="mat-button-wrapper"> Ga verder <bwc-icon _ngcontent-server-app-c346=""
          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 height="100%" viewBox="0 0 9 15"
              width="100%" xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
              <path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z"></path>
            </svg></mat-icon></bwc-icon></span><span matripple="" class="mat-ripple mat-button-ripple"></span><span class="mat-button-focus-overlay"></span></button>
  </div><!---->
  <div _ngcontent-server-app-c346="" class="bw-search-widget__search_flights"><!----><!----><!----></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">Functionele en analytische 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">
            <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>Functionele en analytische cookies</p>
        <ul>
          <li>Worden gebruikt als u de website van KLM bezoekt, maar kunnen niet worden gebruikt om u persoonlijke service te bieden</li>
          <li>Zijn nodig om de KLM-website goed te kunnen bekijken en gebruiken</li>
          <li>Zorgen ervoor dat u een vlucht kunt boeken en veilig toegang heeft tot uw account</li>
          <li>Verzamelen geen persoonlijke informatie</li>
          <li>Helpen ons onze website te verbeteren</li>
          <li>Verzamelen anonieme informatie over hoe bezoekers onze websites gebruiken</li>
          <li>Worden nooit gebruikt voor marketingdoelen</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">Marketingcookies voor prestaties</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">
            <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>Functionele en analytische cookies</p>
        <ul>
          <li>Worden gebruikt als u de website van KLM bezoekt, maar kunnen niet worden gebruikt om u persoonlijke service te bieden</li>
          <li>Zijn nodig om de KLM-website goed te kunnen bekijken en gebruiken</li>
          <li>Zorgen ervoor dat u een vlucht kunt boeken en veilig toegang heeft tot uw account</li>
          <li>Verzamelen geen persoonlijke informatie</li>
          <li>Helpen ons onze website te verbeteren</li>
          <li>Verzamelen anonieme informatie over hoe bezoekers onze websites gebruiken</li>
          <li>Worden nooit gebruikt voor marketingdoelen</li>
        </ul>
        <p>Marketingcookies voor prestaties</p>
        <ul>
          <li>Worden gebruikt om de prestaties van marketingcampagnes te volgen</li>
          <li>Stellen ons in staat om de prestaties van onze marketingcampagnes te vergelijken</li>
          <li>Worden nooit gebruikt voor gepersonaliseerde advertenties</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">Marketingcookies voor prestaties en advertenties</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">
            <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>Functionele en analytische cookies</p>
        <ul>
          <li>Worden gebruikt als u de website van KLM bezoekt, maar kunnen niet worden gebruikt om u persoonlijke service te bieden</li>
          <li>Zijn nodig om de KLM-website goed te kunnen bekijken en gebruiken</li>
          <li>Zorgen ervoor dat u een vlucht kunt boeken en veilig toegang heeft tot uw account</li>
          <li>Verzamelen geen persoonlijke informatie</li>
          <li>Helpen ons onze website te verbeteren</li>
          <li>Verzamelen anonieme informatie over hoe bezoekers onze websites gebruiken</li>
          <li>Worden nooit gebruikt voor marketingdoelen</li>
        </ul>
        <p>Marketingcookies voor prestaties</p>
        <ul>
          <li>Worden gebruikt om de prestaties van marketingcampagnes te volgen</li>
          <li>Stellen ons in staat om de prestaties van onze marketingcampagnes te vergelijken</li>
          <li>Worden nooit gebruikt voor gepersonaliseerde advertenties</li>
        </ul>
        <p>Marketingcookies voor advertenties</p>
        <ul>
          <li>Worden gebruikt om informatie te verzamelen over uw bezoeken aan en kliks op onze website en websites van derden</li>
          <li>Worden gebruikt om u relevante, gepersonaliseerde advertenties of aanbiedingen online en offline te kunnen tonen</li>
          <li>Meten de effectiviteit van onze advertentiecampagnes door het aantal klikken bij te houden</li>
          <li>Beperken het aantal keren dat u een advertentie ziet</li>
          <li>Worden gebruikt zodat u content leuk kunt vinden of kunt delen met uw vrienden op social media-platforms zoals Facebook en Twitter</li>
          <li>Kunnen door social media-platforms zoals Facebook en Twitter voor hun eigen doeleinden gebruikt worden</li>
        </ul>
      </div>
    </span></label>
</form>

Text Content

Home

Mijn Reis

Check-in

Coronavirus

Informatie

Contrast aan
Netherlands - NL

Overslaan naar hoofdinhoud


KLM ROYAL DUTCH AIRLINES

SkyTeam Airline Alliance

Contrast aan0Notificaties
Netherlands - NL
Inloggen
Registreren

Home

Mijn Reis

Check-in

Coronavirus

Informatie
Read our latest update on the crisis in Ukraine

Een vlucht boeken
Boek met Miles


Retourreis

Reis


Vertrek vanaf *


Aankomst op *




–

Reisdata




Passagiers


Economy Class

Klasse


Ga verder



 * KLM HOLIDAYS
   
   Boek uw vlucht, hotel en huurauto voor een scherpe pakketprijs met KLM
   Holidays (Powered by Airtrade).
   
   Bekijk pakketreizen


 * GAAT U WEER MEE OP REIS?
   
   Veel vakantiebestemmingen zijn weer open voor reizen. Boek zorgeloos dankzij
   ons flexibele boekingsbeleid.
   
   Hier kunt u nu naartoe


 * BARBADOS
   
   vanaf EUR 605
   
   Vind tickets


 * VERTROUWD OP REIS
   
   Lees meer over onze veiligheidsmaatregelen, ons flexibele boekingsbeleid en
   actuele vluchtaanbod.
   
   Meer informatie

   

 * 
 * 
 * 
 * 
   

Item 1 of 4

*Alle bedragen worden getoond in EUR. Belastingen en toeslagen zijn inbegrepen.
Boekingskosten van EUR 10 zijn niet inclusief, en er kan een toeslag voor
betaling in rekening worden gebracht. De prijzen kunnen variëren afhankelijk van
de beschikbaarheid van het tarief.


MEER INFORMATIE


KLM Holidays
Vluchten



BOEK UW COMPLETE PAKKETREIS

KLM Holidays




NEW YORK

Vlucht & Hotel

5 dagen, vanaf EUR 929


ROME

Vlucht & Hotel

3 dagen, vanaf EUR 209


CURAÇAO

Vlucht & Hotel

8 dagen, vanaf EUR 835



Vanaf-prijzen per persoon op basis van een retourreis voor 2 personen (excl. €
10 boekingskosten, €10 SGR-bijdrage, € 2,50 Calamiteitenfonds en eventuele
creditcardtoeslag en/of lokaal te betalen kosten). Prijzen kunnen variëren
afhankelijk van beschikbaarheid van het tarief voor vlucht, hotel en/of auto.

Meer KLM Holidays



WILT U UW REIS VERRIJKEN?

Regel uw vervoer

van en naar de luchthaven

Vind de perfecte accommodatie

en spaar Miles

Huur een auto voor een gunstige prijs

en spaar Miles

Parkeer op Schiphol

Reserveer uw plek


Ontdek meer


OP ZOEK NAAR SPECIALE AANBIEDINGEN?

Meld u hier aan om gepersonaliseerde aanbiedingen en reisinspiratie rechtstreeks
in uw mailbox te ontvangen.
Aanmelden
Terug naar boven


NEEM CONTACT OP

Neem contact op

24/7 via WhatsApp

24/7 via Messenger

Alle contactopties


OVER KLM

Over KLM

Zakelijk

Newsroom

Duurzaamheid

Banen

Partners

Affiliate


AANBIEDINGEN

Aanbiedingen

Ontdek onze aanbiedingen

KLM Holidays

Europese stedentrips

Flying Blue discounts


MEER KLM

Meer KLM

Nieuwsbrief

KLM-blog

iFly Magazine

Waarom kiezen voor KLM

KLM Delfts blauwe huisjes


DOWNLOAD DE APP

Download de app



GROEP WEBSITES

Groep websites

airfrance.com

airfranceklm.com

skyteam.com

flyingblue.com


REISGIDSEN

Reisgidsen

Alicante

Curaçao

Florence

Genève

Genua

Johannesburg

Lyon

New York

Wenen

Meer reisgidsen


TOPBESTEMMINGEN

Topbestemmingen

Bangkok

Genève

Hongkong

Kaapstad

Londen

Los Angeles

New York

Paramaribo

Rome

Meer vliegtickets


POPULAIRE LANDEN

Populaire landen

Canada

China

Curaçao

Noorwegen

Spanje

Suriname

Thailand

Verenigd Koninkrijk

Verenigde Staten (USA)

Zuid-Afrika


TRENDING ROUTES

Trending routes

Amsterdam - Barcelona

Amsterdam - Berlijn

Amsterdam - Curaçao

Amsterdam - Genève

Amsterdam - Kopenhagen

Amsterdam - Londen

Amsterdam - Madrid

Amsterdam - New York

Amsterdam - Paramaribo

Amsterdam - Stockholm
 * Juridische informatie
 * Privacybeleid
 * © 2022 KLM
 * Cookie-instellingen
   




Home

Mijn Reis

Check-in

Coronavirus

Informatie


DEZE WEBSITE MAAKT GEBRUIK VAN COOKIES

KLM.com maakt gebruik van functionele en analytische cookies om ervoor te zorgen
dat onze website goed werkt en om ervoor te zorgen dat u alle functies goed kunt
gebruiken. Door onze website te gebruiken, worden functionele en analytische
cookies geinstalleerd in uw browser.

Met uw toestemming gebruiken wij ook marketingcookies om onze
marketingprestaties te analyseren en om onze aanbiedingen te personaliseren.
Door het plaatsen van deze cookies kunnen KLM en derde partijen uw
internetgedrag volgen om onze inhoud en advertenties relevanter voor u te maken.

Als u op 'Accepteer' klikt, stemt u in met het plaatsen van alle
marketingcookies. Als u op 'Weiger' klikt, worden er geen marketingcookies
geplaatst. U kunt op ieder moment uw voorkeuren wijzigen of uw toestemming
intrekken.

Wijzig cookie-instellingenLees KLM's cookiebeleidBekijk de volledige lijst van
cookies die op onze website worden gebruikt
WeigerAccepteer


COOKIE-INSTELLINGEN

Functionele en analytische cookies

Functionele en analytische cookies

 * Worden gebruikt als u de website van KLM bezoekt, maar kunnen niet worden
   gebruikt om u persoonlijke service te bieden
 * Zijn nodig om de KLM-website goed te kunnen bekijken en gebruiken
 * Zorgen ervoor dat u een vlucht kunt boeken en veilig toegang heeft tot uw
   account
 * Verzamelen geen persoonlijke informatie
 * Helpen ons onze website te verbeteren
 * Verzamelen anonieme informatie over hoe bezoekers onze websites gebruiken
 * Worden nooit gebruikt voor marketingdoelen



Marketingcookies voor prestaties

Functionele en analytische cookies

 * Worden gebruikt als u de website van KLM bezoekt, maar kunnen niet worden
   gebruikt om u persoonlijke service te bieden
 * Zijn nodig om de KLM-website goed te kunnen bekijken en gebruiken
 * Zorgen ervoor dat u een vlucht kunt boeken en veilig toegang heeft tot uw
   account
 * Verzamelen geen persoonlijke informatie
 * Helpen ons onze website te verbeteren
 * Verzamelen anonieme informatie over hoe bezoekers onze websites gebruiken
 * Worden nooit gebruikt voor marketingdoelen

Marketingcookies voor prestaties

 * Worden gebruikt om de prestaties van marketingcampagnes te volgen
 * Stellen ons in staat om de prestaties van onze marketingcampagnes te
   vergelijken
 * Worden nooit gebruikt voor gepersonaliseerde advertenties



Marketingcookies voor prestaties en advertenties

Functionele en analytische cookies

 * Worden gebruikt als u de website van KLM bezoekt, maar kunnen niet worden
   gebruikt om u persoonlijke service te bieden
 * Zijn nodig om de KLM-website goed te kunnen bekijken en gebruiken
 * Zorgen ervoor dat u een vlucht kunt boeken en veilig toegang heeft tot uw
   account
 * Verzamelen geen persoonlijke informatie
 * Helpen ons onze website te verbeteren
 * Verzamelen anonieme informatie over hoe bezoekers onze websites gebruiken
 * Worden nooit gebruikt voor marketingdoelen

Marketingcookies voor prestaties

 * Worden gebruikt om de prestaties van marketingcampagnes te volgen
 * Stellen ons in staat om de prestaties van onze marketingcampagnes te
   vergelijken
 * Worden nooit gebruikt voor gepersonaliseerde advertenties

Marketingcookies voor advertenties

 * Worden gebruikt om informatie te verzamelen over uw bezoeken aan en kliks op
   onze website en websites van derden
 * Worden gebruikt om u relevante, gepersonaliseerde advertenties of
   aanbiedingen online en offline te kunnen tonen
 * Meten de effectiviteit van onze advertentiecampagnes door het aantal klikken
   bij te houden
 * Beperken het aantal keren dat u een advertentie ziet
 * Worden gebruikt zodat u content leuk kunt vinden of kunt delen met uw
   vrienden op social media-platforms zoals Facebook en Twitter
 * Kunnen door social media-platforms zoals Facebook en Twitter voor hun eigen
   doeleinden gebruikt worden

Accepteer geselecteerde cookiesAccepteer alle cookies