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
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="{"1":true,"2":false,"3":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="{"1":true,"2":true,"3":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="{"1":true,"2":true,"3":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