www.klm.it Open in urlscan Pro
2600:141b:9000::b833:948a  Public Scan

Submitted URL: http://www.klm.it/
Effective URL: https://www.klm.it/
Submission: On February 25 via api from US — Scanned from US

Form analysis 2 forms found in the DOM

<form _ngcontent-server-app-c346="" novalidate="" id="bw-search-widget-form-15hCmh4vxh" 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-c162-13 bw-search-widget__expansion-panel--closed ng-star-inserted"
          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-c163-14 ng-tns-c162-13 mat-expansion-toggle-indicator-after ng-star-inserted" id="mat-expansion-panel-header-0" tabindex="-1"
            aria-controls="cdk-accordion-child-0" aria-expanded="false" aria-disabled="false"><span class="mat-content ng-tns-c163-14 mat-content-hide-toggle">
              <div _ngcontent-server-app-c346="" class="bw-search-widget__default-template-first-row ng-tns-c163-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-c175-15 mat-primary mat-form-field-type-mat-native-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-should-float mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted">
                      <div class="mat-form-field-wrapper ng-tns-c175-15">
                        <div class="mat-form-field-flex ng-tns-c175-15"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c175-15"><select _ngcontent-server-app-c346="" formcontrolname="tripKind" data-test="bwsfe-widget__trip-type-selector" matnativecontrol=""
                              class="mat-input-element mat-form-field-autofill-control ng-tns-c175-15 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" required="" id="mat-input-0" aria-invalid="false" aria-required="true">
                              <option _ngcontent-server-app-c346="" value="roundtrip">Andata e ritorno</option>
                              <option _ngcontent-server-app-c346="" value="oneway">Solo andata</option>
                              <option _ngcontent-server-app-c346="" value="multicity" class="ng-star-inserted"> Multidestinazioni </option><!---->
                            </select><span class="mat-form-field-label-wrapper ng-tns-c175-15"><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c175-15 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c175-15"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c175-15"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c175-15 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c175-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-c175-18 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-c175-18">
                              <div class="mat-form-field-flex ng-tns-c175-18"><!---->
                                <div class="mat-form-field-prefix ng-tns-c175-18 ng-star-inserted"><bwc-icon _ngcontent-server-app-c346="" name="departure" matprefix="" class="bwc-icon--departure ng-tns-c175-18"><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-c175-18"><bw-search-station-list _ngcontent-server-app-c346="" data-test="bwsfe-widget__origin-input" class="ng-tns-c175-18 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="Inserisca il nome della città, il paese o l'aeroporto di partenza. Quindi utilizzi i tasti freccia per far scorrere l'elenco delle città o degli aeroporti e prema Invio per confermare la scelta."
                                      id="mat-input-3" aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c355="" class="ng-tns-c355-20 ng-star-inserted"
                                      aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c175-18"><label
                                      class="mat-form-field-label ng-tns-c175-18 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-c175-18 ng-star-inserted">Partenza da</mat-placeholder><span class="ng-tns-c175-18 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
                                        class="mat-placeholder-required mat-form-field-required-marker ng-tns-c175-18 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
                              </div>
                              <div class="mat-form-field-underline ng-tns-c175-18 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c175-18"></span></div><!---->
                              <div class="mat-form-field-subscript-wrapper ng-tns-c175-18"><!---->
                                <div class="mat-form-field-hint-wrapper ng-tns-c175-18 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                  <div class="mat-form-field-hint-spacer ng-tns-c175-18"></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-c175-19 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-c175-19">
                              <div class="mat-form-field-flex ng-tns-c175-19"><!---->
                                <div class="mat-form-field-prefix ng-tns-c175-19 ng-star-inserted"><bwc-icon _ngcontent-server-app-c346="" name="arrival" matprefix="" class="bwc-icon--arrival ng-tns-c175-19"><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 width="100%" height="100%" viewBox="0 0 18 17" xmlns="http://www.w3.org/2000/svg"
                                        fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                        <path fill-rule="evenodd" clip-rule="evenodd"
                                          d="M9 17H18V15.45H9V17ZM9.42 9.14L6 15.45L5.16 15.06L6.16 9.5V8.89C4.54 8.76 3.08 8.61 2.35 8.53C0.76 8.34 0.68 7.64 0.68 7.62L0 4.2L1.26 3.82L2.91 6.82L6.29 6.73V6.12L5.65 0.490004L6.51 0.160004L9.51 6.69C10.38 6.69 11.19 6.69 11.82 6.69C14.36 6.77 15.2 7.21 15.18 8.07C15.18 8.94 14.28 9.32 11.74 9.23C11.1 9.24 10.3 9.2 9.43 9.14H9.42ZM13.28 9.71C13.4279 9.71002 13.5725 9.75376 13.6956 9.83574C13.8187 9.91772 13.9149 10.0343 13.9719 10.1707C14.0289 10.3072 14.0444 10.4575 14.0162 10.6027C13.9881 10.7479 13.9177 10.8815 13.8138 10.9868C13.7099 11.0921 13.5772 11.1643 13.4324 11.1944C13.2875 11.2244 13.1371 11.211 12.9998 11.1557C12.8626 11.1005 12.7448 11.0059 12.6612 10.8839C12.5776 10.7619 12.532 10.6179 12.53 10.47C12.5287 10.3698 12.5474 10.2704 12.5851 10.1776C12.6228 10.0848 12.6788 10.0004 12.7496 9.92961C12.8204 9.85876 12.9048 9.80283 12.9976 9.76512C13.0904 9.7274 13.1898 9.70866 13.29 9.71H13.28Z">
                                        </path>
                                      </svg></mat-icon></bwc-icon></div><!---->
                                <div class="mat-form-field-infix ng-tns-c175-19"><bw-search-station-list _ngcontent-server-app-c346="" data-test="bwsfe-widget__destination-input" class="ng-tns-c175-19 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="Inserisca il nome della città, il paese o l'aeroporto di arrivo. Quindi utilizzi i tasti freccia per far scorrere l'elenco e prema Enter per confermare la scelta." id="mat-input-4"
                                      aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c355="" class="ng-tns-c355-21 ng-star-inserted"
                                      aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c175-19"><label
                                      class="mat-form-field-label ng-tns-c175-19 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-c175-19 ng-star-inserted">Arrivo a</mat-placeholder><span class="ng-tns-c175-19 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
                                        class="mat-placeholder-required mat-form-field-required-marker ng-tns-c175-19 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
                              </div>
                              <div class="mat-form-field-underline ng-tns-c175-19 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c175-19"></span></div><!---->
                              <div class="mat-form-field-subscript-wrapper ng-tns-c175-19"><!---->
                                <div class="mat-form-field-hint-wrapper ng-tns-c175-19 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                  <div class="mat-form-field-hint-spacer ng-tns-c175-19"></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-c162-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-c162-13">
              <div _ngcontent-server-app-c346="" class="bw-search-widget__second-row__container qa-search-date-picker__departure ng-tns-c162-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-c353=""><mat-form-field _ngcontent-server-app-c353=""
                                class="mat-form-field ng-tns-c175-22 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 ng-star-inserted">
                                <div class="mat-form-field-wrapper ng-tns-c175-22">
                                  <div class="mat-form-field-flex ng-tns-c175-22"><!---->
                                    <div class="mat-form-field-prefix ng-tns-c175-22 ng-star-inserted"><mat-datepicker-toggle _ngcontent-server-app-c353="" matprefix="" class="mat-datepicker-toggle bw-search-datepicker__toggle-button ng-tns-c175-22"
                                        aria-label="Selezionare delle date di viaggio"><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-c353="" 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-c175-22"><mat-date-range-input _ngcontent-server-app-c353="" 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-c353="" 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="2023-02-25" max="2024-02-19"><span aria-hidden="true"
                                              class="mat-date-range-input-mirror"></span></div><span class="mat-date-range-input-separator">–</span>
                                          <div class="mat-date-range-input-end-wrapper"><input _ngcontent-server-app-c353="" 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="2023-02-25" max="2024-02-19"></div>
                                        </div>
                                      </mat-date-range-input><mat-date-range-picker _ngcontent-server-app-c353="" class="ng-star-inserted"></mat-date-range-picker><!----><!----><!----><!----><span
                                        class="mat-form-field-label-wrapper ng-tns-c175-22"><label class="mat-form-field-label ng-tns-c175-22 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-c353="" class="ng-tns-c175-22 ng-star-inserted">Date di viaggio</mat-placeholder><span
                                            class="ng-tns-c175-22 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div>
                                    <div class="mat-form-field-suffix ng-tns-c175-22 ng-star-inserted"><button _ngcontent-server-app-c353="" mat-icon-button="" type="button" matsuffix=""
                                        class="mat-focus-indicator mat-icon-button mat-button-base mat-button-disabled ng-tns-c175-22" aria-label="Cancella le date" disabled="true"><span class="mat-button-wrapper"><bwc-icon
                                            _ngcontent-server-app-c353="" 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-c175-22 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c175-22"></span></div><!---->
                                  <div class="mat-form-field-subscript-wrapper ng-tns-c175-22"><!---->
                                    <div class="mat-form-field-hint-wrapper ng-tns-c175-22 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                      <div class="mat-form-field-hint-spacer ng-tns-c175-22"></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-c175-16 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-c175-16">
                        <div class="mat-form-field-flex ng-tns-c175-16"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c175-16"><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-c175-16 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" id="mat-input-1" readonly="true"
                              aria-invalid="false" aria-required="false"><span class="mat-form-field-label-wrapper ng-tns-c175-16"><label class="mat-form-field-label ng-tns-c175-16 ng-star-inserted" id="mat-form-field-label-3" for="mat-input-1"
                                aria-owns="mat-input-1"><mat-placeholder _ngcontent-server-app-c346="" class="ng-tns-c175-16 ng-star-inserted">Passeggeri</mat-placeholder><span
                                  class="ng-tns-c175-16 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c175-16 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c175-16"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c175-16"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c175-16 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c175-16"></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-c175-17 mat-primary mat-form-field-type-mat-native-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-should-float mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted">
                      <div class="mat-form-field-wrapper ng-tns-c175-17">
                        <div class="mat-form-field-flex ng-tns-c175-17"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c175-17"><select _ngcontent-server-app-c346="" formcontrolname="classType" data-test="bwsfe-widget__cabin-class-select" matnativecontrol=""
                              class="mat-input-element mat-form-field-autofill-control ng-tns-c175-17 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" id="mat-input-2" aria-invalid="false" aria-required="false">
                              <option _ngcontent-server-app-c346="" data-test="bwsfe-widget__cabin-class-option" value="ECONOMY" data-test-value="ECONOMY" class="ng-star-inserted"> Classe Economy </option>
                              <option _ngcontent-server-app-c346="" data-test="bwsfe-widget__cabin-class-option" value="PREMIUM" data-test-value="PREMIUM" class="ng-star-inserted"> Classe Premium Comfort </option>
                              <option _ngcontent-server-app-c346="" data-test="bwsfe-widget__cabin-class-option" value="BUSINESS" data-test-value="BUSINESS" class="ng-star-inserted"> Classe Business </option>
                              <option _ngcontent-server-app-c346="" data-test="bwsfe-widget__cabin-class-option" value="FIRST" data-test-value="FIRST" class="ng-star-inserted"> La Première/First </option><!---->
                            </select><span class="mat-form-field-label-wrapper ng-tns-c175-17"><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c175-17 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c175-17"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c175-17"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c175-17 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c175-17"></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"> Continuare <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 _ngcontent-server-app-c346="" class="bw-search-widget__search_flights__button"><!----><!----><!----><!----></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">Cookie funzionali e analitici</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>Cookie funzionali e analitici</p>
        <ul>
          <li>Verranno utilizzati, se visita il sito web di KLM, ma non per offrirle servizi personalizzati</li>
          <li>Sono necessari per il corretto funzionamento del sito web</li>
          <li>Consentono la prenotazione del volo e l’accesso all’account in sicurezza</li>
          <li>Non raccolgono dati personali</li>
          <li>Ci aiutano a rilevare i bug e migliorare i siti web</li>
          <li>Raccolgono dati in forma anonima sulle sue visite ai siti web</li>
          <li>Non sono mai utilizzati a fini di marketing</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">Cookie di marketing per le prestazioni</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>Cookie funzionali e analitici</p>
        <ul>
          <li>Verranno utilizzati, se visita il sito web di KLM, ma non per offrirle servizi personalizzati</li>
          <li>Sono necessari per il corretto funzionamento del sito web</li>
          <li>Consentono la prenotazione del volo e l’accesso all’account in sicurezza</li>
          <li>Non raccolgono dati personali</li>
          <li>Ci aiutano a rilevare i bug e migliorare i siti web</li>
          <li>Raccolgono dati in forma anonima sulle sue visite ai siti web</li>
          <li>Non sono mai utilizzati a fini di marketing</li>
        </ul>
        <p>Cookie di marketing per le prestazioni</p>
        <ul>
          <li>Sono utilizzati per monitorare le performance delle campagne di marketing</li>
          <li>Ci aiutano a confrontare le prestazioni tra le campagne di marketing</li>
          <li>Non sono mai utilizzati per la targetizzazione individuale</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">Cookie di marketing per le prestazioni e la pubblicità</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>Cookie funzionali e analitici</p>
        <ul>
          <li>Verranno utilizzati, se visita il sito web di KLM, ma non per offrirle servizi personalizzati</li>
          <li>Sono necessari per il corretto funzionamento del sito web</li>
          <li>Consentono la prenotazione del volo e l’accesso all’account in sicurezza</li>
          <li>Non raccolgono dati personali</li>
          <li>Ci aiutano a rilevare i bug e migliorare i siti web</li>
          <li>Raccolgono dati in forma anonima sulle sue visite ai siti web</li>
          <li>Non sono mai utilizzati a fini di marketing</li>
        </ul>
        <p>Cookie di marketing per le prestazioni</p>
        <ul>
          <li>Sono utilizzati per monitorare le performance delle campagne di marketing</li>
          <li>Ci aiutano a confrontare le prestazioni tra le campagne di marketing</li>
          <li>Non sono mai utilizzati per la targetizzazione individuale</li>
        </ul>
        <p>Cookie di marketing per la pubblicità</p>
        <ul>
          <li>Sono utilizzati per raccogliere informazioni sulla sua visita e i suoi clic nel nostro sito web e in quelli di terzi</li>
          <li>Sono utilizzati per mostrarle offerte o annunci pubblicitari pertinenti e personalizzati all’interno o all’esterno del nostro sito web</li>
          <li>Misurano l'efficacia delle nostre campagne pubblicitarie, monitorando il numero di clic</li>
          <li>Limitano il numero di volte in cui può vedere un annuncio pubblicitario</li>
          <li>Le consentono di esprimere il suo gradimento o condividere contenuti nelle piattaforme di social media quali Facebook e Twitter</li>
          <li>Possono essere utilizzati da piattaforme di social media quali Facebook e Twitter per i fini degli stessi</li>
        </ul>
      </div>
    </span></label>
</form>

Text Content

HomeIl Mio ViaggioCheck-inCOVID-19Informazioni

Attivare contrasto
Italy - IT

Passare al contenuto principale


KLM ROYAL DUTCH AIRLINES

SkyTeam Airline Alliance

Attivare contrasto
Italy - IT
Login
Si iscriva
HomeIl Mio ViaggioCheck-inCOVID-19Informazioni
Prenotare un volo
Prenotare con le Miglia


Andata e ritornoSolo andata Multidestinazioni


Partenza da *


Arrivo a *




–

Date di viaggio




Passeggeri


Classe Economy Classe Premium Comfort Classe Business La Première/First


Continuare



 * UN ALLETTANTE SCONTO PER LEI!
   
   Anima gemella, coinquilino, compagno o amico del cuore, a tutti piacciono gli
   sconti. Prenoti subito per ricevere uno sconto del 10%, utilizzando il codice
   ILOVEKLM23.
   
   Fino al 26 febbraio!


 * AMSTERDAM
   
   La capitale trendy e ricca di storia, meta ideale per un weekend.
   
   SCOPRA di PIÙ


 * LE MIGLIORI OFFERTE PER IL NORD AMERICA
   
   Voli a New York a partire da 378 eur. Scopra tutte le offerte per il Nord
   America.
   
   PRENOTI ORA


 * CLASSE PREMIUM COMFORT
   
   Desidera maggiore comfort e privacy, un pasto premium e SkyPriority? Scelga
   la Classe Premium Comfort. Ora disponibile su voli intercontinentali
   selezionati.
   
   Maggiori informazioni

   

 * 
 * 
 * 
 * 
   

Item 1 of 4


OFFERTE DI VOLO


BEST DEALS

Scopra le destinazioni di tutto il mondo al miglior prezzo.


BEST DEALS

in Business Class


PANAMA

PANAMA CITY

da 394 EUR


SUD AFRICA

JOHANNESBURG

da 446 EUR


STATI UNITI

MIAMI

da 464 EUR


TANZANIA

ZANZIBAR

da 462 EUR


CANADA

MONTREAL

da 472 EUR



Le tariffe sono espresse per biglietti di A/R con esempi in partenza da Milano e
Roma via Amsterdam, comprensive di tasse e supplementi e soggette a
disponibilità. Si applicano termini e condizioni. Per le restrizioni di viaggio
e la documentazione richiesta consultare KLMTravelDoc.

Scopra altre offerte in corso


WANT TO ENRICH YOUR TRIP?

Arrange your transport to and from the airport

and earn Miles

Book your accommodation

with Booking.com and earn miles

Rent a car at a favourable price

and earn Miles

Book the best travel experiences

with GetYourGuide and earn Miles


Discover more


È ALLA RICERCA DI OFFERTE SPECIALI?

Si iscriva qui per ricevere offerte personalizzate e idee di viaggio
direttamente nella sua casella di posta elettronica.
Si iscriva subito
Inizio pagina


CONTATTI

Contatti
Tutte le opzioni di contatto


DI PIÙ SU KLM

Di più su KLM
CorporateNewsroomSostenibilitàOpportunità di lavoroPartnerAffiliazione


DEALS

Deals
All dealsFlying Blue discounts


MAGGIORI INFO SU KLM

Maggiori info su KLM
NewsletterBlog di KLMPerché scegliere KLMLe case Delft Blue di KLM


SCARICHI L’APP

Scarichi l’app



SITI WEB CORRELATI

Siti web correlati
airfrance.comairfranceklm.comskyteam.comFlyingblue.comInglese


GUIDE DI VIAGGIO

Guide di viaggio
AmsterdamNew YorkParamariboDenpasar-BaliBangkokCittà del
CapoArubaBonaireJohannesburgPiù guide di viaggio


DESTINAZIONI POPOLARI

Destinazioni popolari
AmsterdamBangkokBarcellonaBerlinoLondraMadridNew YorkParigiRomaAltri voli


PAESI PIÙ VISITATI

Paesi più visitati
CanadaFranciaGermaniaIndonesiaItaliaPaesi BassiNorvegiaSpagnaRegno UnitoStati
Uniti


ROTTE DI TENDENZA

Rotte di tendenza
Amsterdam - LondraBerlino - AmsterdamCopenaghen - AmsterdamLondra -
AmsterdamMadrid - AmsterdamMonaco di Baviera - AmsterdamRio de Janeiro -
AmsterdamSan Francisco - AmsterdamCuraçao - AmsterdamZurigo - Amsterdam
 * Informazioni legali
 * Tutela della privacy
 * Dichiarazione sull’accessibilità
 * © 2023 KLM
 * Impostazioni dei cookie
   



HomeIl Mio ViaggioCheck-inCOVID-19Informazioni


QUESTO SITO WEB UTILIZZA I COOKIE

KLM.com si avvale di cookie funzionali e analitici per garantire il corretto
funzionamento del sito web e per offrirle la migliore esperienza possibile. Se
utilizza questo sito, nel suo browser verranno installati cookie funzionali e
analitici.

Con il suo consenso, ci serviamo anche di cookie di marketing per analizzare le
prestazioni relative alla commercializzazione e personalizzare le offerte negli
annunci pubblicitari. Inserendoli, KLM e terzi possono monitorare il suo
comportamento in Internet per rendere i contenuti e gli annunci pubblicitari più
rilevanti per i suoi interessi.

Cliccando su "Accetto", acconsente all'inserimento di tutti i cookie di
marketing. Cliccando su "Rifiuto", non inseriremo alcun cookie di marketing. Può
modificare le sue preferenze relative ai cookie o revocare il consenso in
qualsiasi momento.

Cambiare le impostazioni dei cookieLegga la politica sui cookie di KLMConsulti
la lista completa dei cookie utilizzati nel nostro sito web
RifiutoAccetto


IMPOSTAZIONI DEI COOKIE

Cookie funzionali e analitici

Cookie funzionali e analitici

 * Verranno utilizzati, se visita il sito web di KLM, ma non per offrirle
   servizi personalizzati
 * Sono necessari per il corretto funzionamento del sito web
 * Consentono la prenotazione del volo e l’accesso all’account in sicurezza
 * Non raccolgono dati personali
 * Ci aiutano a rilevare i bug e migliorare i siti web
 * Raccolgono dati in forma anonima sulle sue visite ai siti web
 * Non sono mai utilizzati a fini di marketing



Cookie di marketing per le prestazioni

Cookie funzionali e analitici

 * Verranno utilizzati, se visita il sito web di KLM, ma non per offrirle
   servizi personalizzati
 * Sono necessari per il corretto funzionamento del sito web
 * Consentono la prenotazione del volo e l’accesso all’account in sicurezza
 * Non raccolgono dati personali
 * Ci aiutano a rilevare i bug e migliorare i siti web
 * Raccolgono dati in forma anonima sulle sue visite ai siti web
 * Non sono mai utilizzati a fini di marketing

Cookie di marketing per le prestazioni

 * Sono utilizzati per monitorare le performance delle campagne di marketing
 * Ci aiutano a confrontare le prestazioni tra le campagne di marketing
 * Non sono mai utilizzati per la targetizzazione individuale



Cookie di marketing per le prestazioni e la pubblicità

Cookie funzionali e analitici

 * Verranno utilizzati, se visita il sito web di KLM, ma non per offrirle
   servizi personalizzati
 * Sono necessari per il corretto funzionamento del sito web
 * Consentono la prenotazione del volo e l’accesso all’account in sicurezza
 * Non raccolgono dati personali
 * Ci aiutano a rilevare i bug e migliorare i siti web
 * Raccolgono dati in forma anonima sulle sue visite ai siti web
 * Non sono mai utilizzati a fini di marketing

Cookie di marketing per le prestazioni

 * Sono utilizzati per monitorare le performance delle campagne di marketing
 * Ci aiutano a confrontare le prestazioni tra le campagne di marketing
 * Non sono mai utilizzati per la targetizzazione individuale

Cookie di marketing per la pubblicità

 * Sono utilizzati per raccogliere informazioni sulla sua visita e i suoi clic
   nel nostro sito web e in quelli di terzi
 * Sono utilizzati per mostrarle offerte o annunci pubblicitari pertinenti e
   personalizzati all’interno o all’esterno del nostro sito web
 * Misurano l'efficacia delle nostre campagne pubblicitarie, monitorando il
   numero di clic
 * Limitano il numero di volte in cui può vedere un annuncio pubblicitario
 * Le consentono di esprimere il suo gradimento o condividere contenuti nelle
   piattaforme di social media quali Facebook e Twitter
 * Possono essere utilizzati da piattaforme di social media quali Facebook e
   Twitter per i fini degli stessi

Accetto i cookie selezionatiAccetto tutti i cookie