www.klm.com.br
Open in
urlscan Pro
2a02:26f0:2c::216:3d8b
Public Scan
Submitted URL: https://news.voegol.com.br/pub/cc?_ri_=X0Gzc2X%3DAQjkPkSTYQG2hrmU3LjPcBn8GfSzbMzcJzeMfRt4azbjzdFFNF4zdnzezgILXILnHaszdzchEk...
Effective URL: https://www.klm.com.br/
Submission: On November 26 via api from US — Scanned from DE
Effective URL: https://www.klm.com.br/
Submission: On November 26 via api from US — Scanned from DE
Form analysis
2 forms found in the DOM<form _ngcontent-server-app-c2802439412="" novalidate="" id="bw-search-widget-form-15hCmh4vxh" role="search" class="ng-tns-c2802439412-12 ng-pristine ng-star-inserted ng-touched ng-invalid"><!----><!----><!----><!---->
<div _ngcontent-server-app-c2802439412="" class="ng-tns-c2802439412-12 ng-star-inserted">
<div _ngcontent-server-app-c2802439412="" data-test="bwsfe-widget__expansion-panel" class="ng-tns-c2802439412-12 ng-star-inserted" data-test-value="collapsed">
<div _ngcontent-server-app-c2802439412="" class="bw-search-widget__flights-container ng-tns-c2802439412-12"><bwc-form-input-container _ngcontent-server-app-c2802439412="" placeholder="-"
class="bw-search-widget__trip-type-selector ng-tns-c2802439412-12 bwc-form-input-container bwc-form-input-container--outline"><!---->
<div class="ng-star-inserted"><label class="bwc-form-field-label"><span class="bwc-form-field-label__value bwc-form-field-label__value--no-label">-<!----><!----></span><bwc-form-select _ngcontent-server-app-c2802439412="" outline-content=""
class="ng-tns-c1218891827-13 bwc-form-select ng-star-inserted">
<div class="bwc-form-select__input-container ng-tns-c1218891827-13"><mat-form-field _ngcontent-server-app-c2802439412=""
class="mat-mdc-form-field ng-tns-c1205077789-14 ng-tns-c1218891827-13 mat-mdc-form-field-type-mat-native-select mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-valid ng-star-inserted"><!---->
<div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1205077789-14 mdc-text-field--outlined mdc-text-field--no-label"><!---->
<div class="mat-mdc-form-field-flex ng-tns-c1205077789-14">
<div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1205077789-14 mdc-notched-outline--notched mdc-notched-outline--no-label ng-star-inserted">
<div class="mdc-notched-outline__leading"></div>
<div class="mdc-notched-outline__notch"><!----><!----><!----></div>
<div class="mdc-notched-outline__trailing"></div>
</div><!----><!----><!---->
<div class="mat-mdc-form-field-infix ng-tns-c1205077789-14"><!----><select _ngcontent-server-app-c2802439412="" formcontrolname="tripKind" data-test="bwsfe-widget__trip-type-selector" matnativecontrol=""
class="mat-mdc-input-element ng-tns-c1205077789-14 ng-untouched ng-pristine ng-valid mat-mdc-form-field-input-control mdc-text-field__input cdk-text-field-autofill-monitored" id="mat-input-0" required=""
aria-invalid="false" aria-required="true" placeholder="-">
<option _ngcontent-server-app-c2802439412="" class="ng-tns-c2802439412-12" value="roundtrip">Ida e volta</option>
<option _ngcontent-server-app-c2802439412="" class="ng-tns-c2802439412-12" value="oneway">Ida</option>
<option _ngcontent-server-app-c2802439412="" class="ng-tns-c2802439412-12 ng-star-inserted" value="multicity"> Múltiplos destinos </option><!---->
</select></div><!----><!---->
</div><!---->
</div>
<div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1205077789-14"><!---->
<div class="mat-mdc-form-field-hint-wrapper ng-tns-c1205077789-14 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-mdc-form-field-hint-spacer ng-tns-c1205077789-14"></div>
</div><!---->
</div>
</mat-form-field></div>
<div class="mat-input-subscript-wrapper ng-tns-c1218891827-13"><!---->
<div class="mat-input-hint-wrapper ng-tns-c1218891827-13 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);">
<div class="mat-input-hint-spacer ng-tns-c1218891827-13"></div>
</div><!---->
</div>
</bwc-form-select></label></div><!---->
</bwc-form-input-container>
<div _ngcontent-server-app-c2802439412="" formarrayname="flights" class="bw-search-widget__flights ng-tns-c2802439412-12 ng-pristine ng-touched ng-invalid">
<div _ngcontent-server-app-c2802439412="" class="bw-search-widget__flight ng-tns-c2802439412-12 ng-star-inserted"><bws-search-station-list _ngcontent-server-app-c2802439412="" data-test="station-list-departure-Xr7Ew2tobr"
requirederrorlabelkey="search.widget.error.departing_from" icon="departure" class="bw-search-widget__station-list ng-tns-c2802439412-12 bws-search-station-list ng-star-inserted" _nghost-server-app-c1697407892=""
id="station-list-0"><!----><bwc-form-input-container _ngcontent-server-app-c1697407892="" class="bwc-form-input-container bwc-form-input-container--outline ng-star-inserted"><!---->
<div class="ng-star-inserted"><label class="bwc-form-field-label"><span class="bwc-form-field-label__value bwc-form-field-label__value--no-label">Partida de<!----><!----></span><mat-form-field _ngcontent-server-app-c1697407892=""
outline-content=""
class="mat-mdc-form-field ng-tns-c1205077789-24 mat-mdc-form-field-type-mat-input mat-mdc-form-field-has-icon-prefix mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-invalid ng-star-inserted"><!---->
<div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1205077789-24 mdc-text-field--outlined mdc-text-field--no-label"><!---->
<div class="mat-mdc-form-field-flex ng-tns-c1205077789-24">
<div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1205077789-24 mdc-notched-outline--no-label ng-star-inserted">
<div class="mdc-notched-outline__leading"></div>
<div class="mdc-notched-outline__notch"><!----><!----><!----></div>
<div class="mdc-notched-outline__trailing"></div>
</div><!---->
<div class="mat-mdc-form-field-icon-prefix ng-tns-c1205077789-24 ng-star-inserted"><bwc-icon _ngcontent-server-app-c1697407892="" color="primary" matprefix="" class="bwc-icon--departure ng-tns-c1205077789-24"
style="font-size: 1.2rem;"><mat-icon role="img" class="mat-icon notranslate mat-primary" 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-mdc-form-field-infix ng-tns-c1205077789-24"><!----><input _ngcontent-server-app-c1697407892="" type="text" data-test="bws-station-list__input" matinput=""
class="mat-mdc-autocomplete-trigger mat-mdc-input-element ng-tns-c1205077789-24 ng-untouched ng-pristine ng-invalid mat-mdc-form-field-input-control mdc-text-field__input cdk-text-field-autofill-monitored"
data-test-value="origin" placeholder="Partida de" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="listbox" id="mat-input-3" required=""
aria-required="true"><!----><mat-autocomplete _ngcontent-server-app-c1697407892="" ngskiphydration="" autoactivefirstoption=""
class="bws-search-station-list__autocomplete-panel,bws-search-station-list__autocomplete-panel--mobile ng-star-inserted"><!----></mat-autocomplete></div><!----><!---->
</div><!---->
</div>
<div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1205077789-24"><!---->
<div class="mat-mdc-form-field-hint-wrapper ng-tns-c1205077789-24 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-mdc-form-field-hint-spacer ng-tns-c1205077789-24"></div>
</div><!---->
</div>
</mat-form-field></label></div><!---->
</bwc-form-input-container><!----><!----><!----><!----></bws-search-station-list><!----><bws-search-station-list _ngcontent-server-app-c2802439412="" data-test="station-list-arrival-3lqBamljYq"
requirederrorlabelkey="search.widget.error.arriving_at" icon="arrival" class="bw-search-widget__station-list ng-tns-c2802439412-12 bws-search-station-list ng-star-inserted" _nghost-server-app-c1697407892=""
id="station-list-1"><!----><bwc-form-input-container _ngcontent-server-app-c1697407892="" class="bwc-form-input-container bwc-form-input-container--outline ng-star-inserted"><!---->
<div class="ng-star-inserted"><label class="bwc-form-field-label"><span class="bwc-form-field-label__value bwc-form-field-label__value--no-label">Chegada a<!----><!----></span><mat-form-field _ngcontent-server-app-c1697407892=""
outline-content=""
class="mat-mdc-form-field ng-tns-c1205077789-26 mat-mdc-form-field-type-mat-input mat-mdc-form-field-has-icon-prefix mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-invalid ng-star-inserted"><!---->
<div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1205077789-26 mdc-text-field--outlined mdc-text-field--no-label"><!---->
<div class="mat-mdc-form-field-flex ng-tns-c1205077789-26">
<div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1205077789-26 mdc-notched-outline--no-label ng-star-inserted">
<div class="mdc-notched-outline__leading"></div>
<div class="mdc-notched-outline__notch"><!----><!----><!----></div>
<div class="mdc-notched-outline__trailing"></div>
</div><!---->
<div class="mat-mdc-form-field-icon-prefix ng-tns-c1205077789-26 ng-star-inserted"><bwc-icon _ngcontent-server-app-c1697407892="" color="primary" matprefix="" class="bwc-icon--arrival ng-tns-c1205077789-26"
style="font-size: 1.2rem;"><mat-icon role="img" class="mat-icon notranslate mat-primary" 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 17" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
<path fill-rule="evenodd"
d="M9 17h9v-1.55H9V17Zm.42-7.86L6 15.45l-.84-.39 1-5.56v-.61c-1.62-.13-3.08-.28-3.81-.36C.76 8.34.68 7.64.68 7.62L0 4.2l1.26-.38 1.65 3 3.38-.09v-.61L5.65.49l.86-.33 3 6.53h2.31c2.54.08 3.38.52 3.36 1.38 0 .87-.9 1.25-3.44 1.16-.64.01-1.44-.03-2.31-.09h-.01Zm3.86.57a.75.75 0 1 1-.282.055.75.75 0 0 1 .292-.055h-.01Z"
clip-rule="evenodd"></path>
</svg></mat-icon></bwc-icon></div><!----><!---->
<div class="mat-mdc-form-field-infix ng-tns-c1205077789-26"><!----><input _ngcontent-server-app-c1697407892="" type="text" data-test="bws-station-list__input" matinput=""
class="mat-mdc-autocomplete-trigger mat-mdc-input-element ng-tns-c1205077789-26 bws-search-station-list__autocomplete-trigger--destination ng-untouched ng-pristine ng-invalid mat-mdc-form-field-input-control mdc-text-field__input cdk-text-field-autofill-monitored"
data-test-value="destination" placeholder="Chegada a" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="listbox" id="mat-input-4" required=""
aria-required="true"><!----><mat-autocomplete _ngcontent-server-app-c1697407892="" ngskiphydration="" autoactivefirstoption=""
class="bws-search-station-list__autocomplete-panel,bws-search-station-list__autocomplete-panel--mobile ng-star-inserted"><!----></mat-autocomplete></div><!----><!---->
</div><!---->
</div>
<div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1205077789-26"><!---->
<div class="mat-mdc-form-field-hint-wrapper ng-tns-c1205077789-26 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-mdc-form-field-hint-spacer ng-tns-c1205077789-26"></div>
</div><!---->
</div>
</mat-form-field></label></div><!---->
</bwc-form-input-container><!----><!----><!----><!----></bws-search-station-list><!----><!----><!----></div><!----><!----><!----><!----><!---->
</div><button _ngcontent-server-app-c2802439412="" mat-button="" color="primary" type="button" data-test="bwsfe-widget__open-search-button" aria-controls="bw-search-widget-expandable"
class="bw-search-widget__open-search-button bwc-o-body-variant ng-tns-c2802439412-12 mdc-button mat-mdc-button mat-primary mat-mdc-button-base" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple"
tabindex="0" aria-expanded="false" style="display: initial;"><span class="mat-mdc-button-persistent-ripple mdc-button__ripple"></span><span class="mdc-button__label"><span _ngcontent-server-app-c2802439412="">Continuar</span><bwc-icon
_ngcontent-server-app-c2802439412="" name="chevron-down" class="bwc-icon--chevron-down"><mat-icon role="img" class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="chevron-kl"><svg
xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 9 15" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
<path d="m6 7.5-6-6L1.5 0 9 7.5 1.5 15 0 13.5z"></path>
</svg></mat-icon></bwc-icon></span><span class="mat-mdc-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button>
</div>
<div _ngcontent-server-app-c2802439412="" id="bw-search-widget-expandable" class="bw-search-widget__date-pax-class qa-search-date-picker__departure ng-tns-c2802439412-12 ng-trigger ng-trigger-expand" style="height: 0px; margin-top: 0px;">
<div _ngcontent-server-app-c2802439412="" formarrayname="flights" class="bw-search-widget__datepicker-container ng-tns-c2802439412-12 ng-pristine ng-touched ng-invalid"><bw-datepicker _ngcontent-server-app-c2802439412=""
data-test="bwsfe-widget__datepicker" class="bw-search-widget__datepicker ng-tns-c2802439412-12 bw-datepicker ng-star-inserted" _nghost-server-app-c1380560222="" style=""><bwc-form-input-container _ngcontent-server-app-c1380560222=""
class="bwc-form-input-container bwc-form-input-container--outline ng-star-inserted"><!---->
<div class="ng-star-inserted"><label class="bwc-form-field-label"><span class="bwc-form-field-label__value bwc-form-field-label__value--no-label">Datas da viagem<!----><!----></span><mat-form-field _ngcontent-server-app-c1380560222=""
outline-content=""
class="mat-mdc-form-field ng-tns-c1205077789-23 mat-mdc-form-field-type-mat-date-range-input mat-mdc-form-field-has-icon-prefix mat-mdc-form-field-has-icon-suffix mat-form-field-appearance-outline mat-primary ng-star-inserted"><!---->
<div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1205077789-23 mdc-text-field--outlined mdc-text-field--no-label"><!---->
<div class="mat-mdc-form-field-flex ng-tns-c1205077789-23">
<div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1205077789-23 mdc-notched-outline--no-label ng-star-inserted">
<div class="mdc-notched-outline__leading"></div>
<div class="mdc-notched-outline__notch"><!----><!----><!----></div>
<div class="mdc-notched-outline__trailing"></div>
</div><!---->
<div class="mat-mdc-form-field-icon-prefix ng-tns-c1205077789-23 ng-star-inserted"><mat-datepicker-toggle _ngcontent-server-app-c1380560222="" matprefix="" class="mat-datepicker-toggle ng-tns-c1205077789-23"
data-mat-calendar="mat-datepicker-0"><button mat-icon-button="" type="button" mat-ripple-loader-uninitialized="" mat-ripple-loader-class-name="mat-mdc-button-ripple"
class="mdc-icon-button mat-mdc-icon-button mat-unthemed mat-mdc-button-base" mat-ripple-loader-centered="" aria-haspopup="dialog" aria-label="Open calendar" tabindex="0"><span
class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><!----><bwc-icon _ngcontent-server-app-c1380560222="" color="primary" name="calendar" matdatepickertoggleicon=""
class="bwc-icon--calendar"><mat-icon role="img" class="mat-icon notranslate mat-primary" 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 class="mat-mdc-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button></mat-datepicker-toggle></div><!----><!---->
<div class="mat-mdc-form-field-infix ng-tns-c1205077789-23"><!----><mat-date-range-input _ngcontent-server-app-c1380560222="" role="group" data-test="bwsfe-datepicker__input--range" aria-haspopup="true" matinput=""
tabindex="-1" readonly="true" class="mat-date-range-input bw-search-datepicker mat-mdc-input-element mat-mdc-form-field-input-control mdc-text-field__input ng-tns-c1205077789-23" id="mat-date-range-input-0"
data-mat-calendar="mat-datepicker-0">
<div cdkmonitorsubtreefocus="" class="mat-date-range-input-container">
<div class="mat-date-range-input-wrapper"><input _ngcontent-server-app-c1380560222="" type="text" matstartdate="" tabindex="-1" readonly="true"
class="mat-start-date mat-date-range-input-inner ng-touched ng-pristine ng-valid" aria-haspopup="dialog" min="2023-11-26T23:03:56+01:00" max="2024-11-19T23:03:56+01:00"><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-wrapper mat-date-range-input-end-wrapper"><input _ngcontent-server-app-c1380560222="" type="text" matenddate="" tabindex="-1" readonly="true"
class="mat-end-date mat-date-range-input-inner ng-touched ng-pristine ng-valid" aria-haspopup="dialog" min="2023-11-26T23:03:56+01:00" max="2024-11-19T23:03:56+01:00"><span aria-hidden="true"
class="mat-date-range-input-mirror"></span></div>
</div>
</mat-date-range-input><mat-date-range-picker _ngcontent-server-app-c1380560222="" class="ng-tns-c1205077789-23"></mat-date-range-picker><!----></div><!---->
<div class="mat-mdc-form-field-icon-suffix ng-tns-c1205077789-23 ng-star-inserted"><button _ngcontent-server-app-c1380560222="" type="button" matsuffix="" disabled="" aria-label="Datas claras"
class="ng-tns-c1205077789-23"><bwc-icon _ngcontent-server-app-c1380560222="" name="cross" class="bwc-icon--cross"><mat-icon role="img" class="mat-icon notranslate mat-icon-no-color" 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 0 7 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></button></div><!---->
</div><!---->
</div>
<div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1205077789-23"><!---->
<div class="mat-mdc-form-field-hint-wrapper ng-tns-c1205077789-23 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-mdc-form-field-hint-spacer ng-tns-c1205077789-23"></div>
</div><!---->
</div>
</mat-form-field></label></div><!---->
</bwc-form-input-container><!----><!----><!----></bw-datepicker><!----><!----><!----><!----><!----></div><bwc-form-input-container _ngcontent-server-app-c2802439412="" role="button" aria-haspopup="true"
aria-labelledby="bw-search-widget-passengers-dialog-opener" placeholder="-" class="bw-search-widget__passengers-dialog-opener ng-tns-c2802439412-12 bwc-form-input-container bwc-form-input-container--outline"><!---->
<div class="ng-star-inserted" style=""><label class="bwc-form-field-label"><span class="bwc-form-field-label__value bwc-form-field-label__value--no-label">-<!----><!----></span><mat-form-field _ngcontent-server-app-c2802439412=""
id="bw-search-widget-passengers-dialog-opener" aria-hidden="true" outline-content=""
class="mat-mdc-form-field ng-tns-c1205077789-15 mat-mdc-form-field-type-mat-input mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-valid ng-star-inserted"><!---->
<div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1205077789-15 mdc-text-field--outlined mdc-text-field--no-label"><!---->
<div class="mat-mdc-form-field-flex ng-tns-c1205077789-15">
<div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1205077789-15 mdc-notched-outline--no-label ng-star-inserted mdc-notched-outline--notched">
<div class="mdc-notched-outline__leading"></div>
<div class="mdc-notched-outline__notch"><!----><!----><!----></div>
<div class="mdc-notched-outline__trailing"></div>
</div><!----><!----><!---->
<div class="mat-mdc-form-field-infix ng-tns-c1205077789-15"><!----><input _ngcontent-server-app-c2802439412="" data-test="bwsfe-widget__passenger-manager-input" role="button" readonly="true" matinput=""
class="mat-mdc-input-element bw-search-widget__passengers-dialog-opener-input ng-tns-c1205077789-15 ng-untouched ng-pristine ng-valid mat-mdc-form-field-input-control mdc-text-field__input cdk-text-field-autofill-monitored"
id="mat-input-1" aria-invalid="false" aria-required="false" placeholder="-"></div><!----><!---->
</div><!---->
</div>
<div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1205077789-15"><!---->
<div class="mat-mdc-form-field-hint-wrapper ng-tns-c1205077789-15 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-mdc-form-field-hint-spacer ng-tns-c1205077789-15"></div>
</div><!---->
</div>
</mat-form-field></label></div><!---->
</bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c2802439412="" placeholder="-" class="bw-search-widget__cabin-selector ng-tns-c2802439412-12 bwc-form-input-container bwc-form-input-container--outline"><!---->
<div class="ng-star-inserted" style=""><label class="bwc-form-field-label"><span class="bwc-form-field-label__value bwc-form-field-label__value--no-label">-<!----><!----></span><bwc-form-select _ngcontent-server-app-c2802439412=""
outline-content="" class="ng-tns-c1218891827-16 bwc-form-select ng-star-inserted">
<div class="bwc-form-select__input-container ng-tns-c1218891827-16"><mat-form-field _ngcontent-server-app-c2802439412=""
class="mat-mdc-form-field ng-tns-c1205077789-17 ng-tns-c1218891827-16 mat-mdc-form-field-type-mat-native-select mat-form-field-appearance-outline mat-primary ng-untouched ng-pristine ng-valid ng-star-inserted"><!---->
<div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c1205077789-17 mdc-text-field--outlined mdc-text-field--no-label"><!---->
<div class="mat-mdc-form-field-flex ng-tns-c1205077789-17">
<div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c1205077789-17 mdc-notched-outline--notched mdc-notched-outline--no-label ng-star-inserted">
<div class="mdc-notched-outline__leading"></div>
<div class="mdc-notched-outline__notch"><!----><!----><!----></div>
<div class="mdc-notched-outline__trailing"></div>
</div><!----><!----><!---->
<div class="mat-mdc-form-field-infix ng-tns-c1205077789-17"><!----><select _ngcontent-server-app-c2802439412="" formcontrolname="classType" data-test="bwsfe-widget__cabin-class-select" matnativecontrol="" required=""
class="mat-mdc-input-element ng-tns-c1205077789-17 ng-untouched ng-pristine ng-valid mat-mdc-form-field-input-control mdc-text-field__input cdk-text-field-autofill-monitored" id="mat-input-2" aria-invalid="false"
aria-required="true" placeholder="-">
<option _ngcontent-server-app-c2802439412="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c2802439412-12 ng-star-inserted" value="ECONOMY" data-test-value="ECONOMY"> Economy Class </option>
<option _ngcontent-server-app-c2802439412="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c2802439412-12 ng-star-inserted" value="PREMIUM" data-test-value="PREMIUM"> Premium Comfort Class </option>
<option _ngcontent-server-app-c2802439412="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c2802439412-12 ng-star-inserted" value="BUSINESS" data-test-value="BUSINESS"> Business Class </option>
<option _ngcontent-server-app-c2802439412="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c2802439412-12 ng-star-inserted" value="FIRST" data-test-value="FIRST"> La Première </option><!---->
</select></div><!----><!---->
</div><!---->
</div>
<div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c1205077789-17"><!---->
<div class="mat-mdc-form-field-hint-wrapper ng-tns-c1205077789-17 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-mdc-form-field-hint-spacer ng-tns-c1205077789-17"></div>
</div><!---->
</div>
</mat-form-field></div>
<div class="mat-input-subscript-wrapper ng-tns-c1218891827-16"><!---->
<div class="mat-input-hint-wrapper ng-tns-c1218891827-16 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);">
<div class="mat-input-hint-spacer ng-tns-c1218891827-16"></div>
</div><!---->
</div>
</bwc-form-select></label></div><!---->
</bwc-form-input-container>
</div>
</div><!----><!----><!----><!---->
</div><!---->
</form>
<form id="bw-cookie-settings-form" class="bw-cookie-form" role="radiogroup" onclick="BWCookieBanner.selectRadioButtonOption()"><label class="bw-cookie-form__radio-label bw-cookie-form__radio-checked"
for="bw-cookie-form-radio-functional_analytical"><span class="bw-cookie-form__radio-container"><input id="bw-cookie-form-radio-functional_analytical" type="radio" name="bw-cookie-setting-options"
value="{"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">Cookies funcionais e analíticos</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>Ao selecionar essa opção, você nos dá permissão para usar somente cookies funcionais e analíticos.</p>
<p>Cookies funcionais e analíticos:</p>
<ul>
<li>São necessários para o bom funcionamento do site</li>
<li>Permitem que você reserve um voo e acesse sua conta com segurança</li>
<li>São usados para lembrar suas preferências e configurações de idioma</li>
<li>Permitem que você dê feedback em nosso site</li>
<li>Ajudam a detectar bugs e melhorar nosso site</li>
<li>Coletam informações sobre como os visitantes usam nosso site</li>
<li>São usados para testes A/B</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">Cookies de marketing para desempenho</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>Ao selecionar essa opção, você nos dá permissão para usar cookies funcionais e analíticos conforme descrito acima, bem como cookies para medir nosso desempenho de marketing.</p>
<p>Cookies de marketing para desempenho:</p>
<ul>
<li>São usados para medir a eficácia de nossas campanhas de marketing</li>
<li>São usados para comparar o desempenho das nossas campanhas de marketing</li>
<li>Nunca são usados para fins de segmentação individual</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">Cookies de marketing para desempenho, publicidade e mídia social</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>Ao selecionar essa opção, você nos dá permissão para usar cookies funcionais e analíticos conforme descrito acima, bem como cookies para medir nosso desempenho de marketing e cookies para anúncios e mídias sociais.</p>
<p>Cookies de marketing para publicidade:</p>
<ul>
<li>São usados para coletar informações sobre suas visitas e cliques em nosso site e em sites e apps de terceiros</li>
<li>São usados para mostrar anúncios ou ofertas relevantes e personalizadas em nosso site e em outros sites e aplicativos. Para esse fim, também podemos compartilhar essas informações com terceiros, por exemplo, para participar de programas
de audiência personalizados de plataformas de mídia social.</li>
<li>Medem a eficácia de nossas campanhas publicitárias rastreando o número de cliques</li>
<li>Limitam o número de vezes que você vê um anúncio</li>
<li>São usados para que você possa curtir o conteúdo ou compartilhá-lo com seus amigos em plataformas de redes sociais, como Facebook e Twitter. Essas plataformas podem usar esses cookies para seus próprios fins, como publicidade.</li>
<li>Podem ser usados por plataformas de mídias sociais como Facebook e Twitter para seus próprios fins</li>
</ul>
</div>
</span></label>
</form>
Text Content
Home Minha Viagem Check-in Informação Brazil - PT Pular para acessar o conteúdo principal KLM ROYAL DUTCH AIRLINES Brazil - PT Login Cadastrar-se Home Minha Viagem Check-in Informação Reservar um voo Reservar com Milhas - Ida e voltaIda Múltiplos destinos Partida de Chegada a Continuar Datas da viagem – - - Economy Class Premium Comfort Class Business Class La Première ELEVE O SEU CONFORTO Voe e descubra a nova Premium Comfort Class. Saiba mais PROMOÇÕES E DESTINOS Descubra nossas melhores promoções de classe Economy em voos partindo de São Paulo, Guarulhos International (GRU) Bangkok (Tailândia) De BRL 6.267* Voo de ida e volta Berlim (Alemanha) De BRL 3.816* Voo de ida e volta Copenhague (Dinamarca) De BRL 4.624* Voo de ida e volta Lisboa (Portugal) De BRL 3.882* Voo de ida e volta Dublin (Irlanda) De BRL 4.553* Voo de ida e volta Amsterdã (Holanda) De BRL 4.088* Voo de ida e volta * Preços em BRL. Taxas e impostos inclusos. Não se aplicam taxas de emissão mas pode ser aplicado um adicional para pagamentos com cartão de crédito. Os preços apresentados são calculados ao câmbio do dia e podem variar conforme a disponibilidade. Você verá o valor final ao selecionar sua forma de pagamento. As condições do bilhete variam conforme a base tarifária. Pague em até 4 vezes sem juros no cartão de crédito. Preços válidos para compras no site klm.com.br. Explore todas as ofertas FIQUE EM DIA COM AS NOVIDADES Descubra destinos de inverno Planeje sua próxima viagem para neve. Descubra as melhores promoções Veja nossa seleção de promoções com as melhores tarifas. Flying Blue Family Compartilhe milhas para desfrutar de viagens em famíla mais rápido. Descubra o bluebiz: nosso programa de fidelidade corporativo Você viaja com frequência a negócios? Associe-se ao nosso programa de fidelidade corporativo. PROCURANDO MAIS DO QUE UM VOO? Alugar um carro Reserve seu carro com a Hertz a um preço favorável e ganhe milhas. Encontre sua próxima estadia Reserve sua acomodação com a Booking.com e receba Milhas. Transferência sem complicações Organize transporte de e para o aeroporto e ganhe Milhas. Experiências de viagem inesquecíveis Reserve sua excursão com antecedência com o GetYourGuide e ganhe milhas. Saiba mais PROCURANDO PROMOÇÕES ESPECIAIS? Cadastre-se aqui para receber por e-mail ofertas personalizadas e destinos de viagem que deixarão você inspirado. Cadastre-se agora mesmo FALE CONOSCO Fale conosco Todas as opções de contato E-mail SOBRE A KLM Sobre a KLM Corporativo Sala de Imprensa Sustentabilidade Trabalhe conosco Parceiras Afiliadas PROMOÇÕES Promoções Todas as promoções Descontos para membros Flying Blue MAIS SOBRE A KLM Mais sobre a KLM Informativos Blog KLM Por que escolher a KLM Casinhas Delft Blue da KLM BAIXAR O APLICATIVO Baixar o aplicativo SITES RELACIONADOS Sites relacionados airfrance.com airfranceklm.com skyteam.com Flyingblue.com Inglês GUIAS DE VIAGEM Guias de viagem Amsterdã Berlim Copenhague Dublin Lisboa Londres Milão Paris Roma Mais voos DESTINOS POPULARES Destinos populares Amsterdã Berlim Copenhague Dublin Lisboa Londres Milão Paris Roma Mais voos PAÍSES POPULARES Países populares Dinamarca França Alemanha Irlanda Itália Países Baixos Noruega Portugal Espanha Reino Unido ITINERÁRIOS MAIS PROCURADOS Itinerários mais procurados Fortaleza - Amsterdam Porto Alegre - Amsterdam Rio de Janeiro - Amsterdam Rio de Janeiro - Paris São Paulo - Amsterdam São Paulo - Berlin São Paulo - Dublin São Paulo - London São Paulo - Paris São Paulo - Rome * Avisos legais * Política de Privacidade * Declaração de acessibilidade * Solicitar assistência * © 2023 KLM * CNPJ 33.643.420/0001-45 * Configurações de cookies Home Minha Viagem Check-in Informação A KLM USA COOKIES A KLM usa cookies e tecnologias semelhantes quando você visita o site KLM.com e sites relacionados e nosso aplicativo (doravante denominado “nosso site”). Sempre usamos cookies funcionais e analíticos para garantir que nosso site funcione corretamente e para analisar e melhorar o uso de nossas páginas. Com seu consentimento, também usamos cookies para (i) analisar a eficácia de nossas campanhas de marketing (“cookies de marketing para desempenho”) e (ii) nos ajudar a tornar nosso conteúdo e anúncios mais relevantes aos seus interesses (“cookies de marketing para publicidade e mídias sociais”). Ao colocar esses cookies, a KLM e terceiros podem rastrear seu comportamento de cliques na web. Ao clicar em "Aceitar", você consente com a colocação de todos os cookies de marketing. Ao clicar em “Rejeitar”, colocaremos apenas cookies funcionais e analíticos. Você pode alterar suas preferências de cookies ou retirar seu consentimento a qualquer momento. Alterar configurações de cookiesLeia a política de cookies da KLMConfira a lista completa de cookies e terceiros usados em nosso site RejeitarAceitar CONFIGURAÇÕES DE COOKIES Cookies funcionais e analíticos Ao selecionar essa opção, você nos dá permissão para usar somente cookies funcionais e analíticos. Cookies funcionais e analíticos: * São necessários para o bom funcionamento do site * Permitem que você reserve um voo e acesse sua conta com segurança * São usados para lembrar suas preferências e configurações de idioma * Permitem que você dê feedback em nosso site * Ajudam a detectar bugs e melhorar nosso site * Coletam informações sobre como os visitantes usam nosso site * São usados para testes A/B Cookies de marketing para desempenho Ao selecionar essa opção, você nos dá permissão para usar cookies funcionais e analíticos conforme descrito acima, bem como cookies para medir nosso desempenho de marketing. Cookies de marketing para desempenho: * São usados para medir a eficácia de nossas campanhas de marketing * São usados para comparar o desempenho das nossas campanhas de marketing * Nunca são usados para fins de segmentação individual Cookies de marketing para desempenho, publicidade e mídia social Ao selecionar essa opção, você nos dá permissão para usar cookies funcionais e analíticos conforme descrito acima, bem como cookies para medir nosso desempenho de marketing e cookies para anúncios e mídias sociais. Cookies de marketing para publicidade: * São usados para coletar informações sobre suas visitas e cliques em nosso site e em sites e apps de terceiros * São usados para mostrar anúncios ou ofertas relevantes e personalizadas em nosso site e em outros sites e aplicativos. Para esse fim, também podemos compartilhar essas informações com terceiros, por exemplo, para participar de programas de audiência personalizados de plataformas de mídia social. * Medem a eficácia de nossas campanhas publicitárias rastreando o número de cliques * Limitam o número de vezes que você vê um anúncio * São usados para que você possa curtir o conteúdo ou compartilhá-lo com seus amigos em plataformas de redes sociais, como Facebook e Twitter. Essas plataformas podem usar esses cookies para seus próprios fins, como publicidade. * Podem ser usados por plataformas de mídias sociais como Facebook e Twitter para seus próprios fins Aceitar cookies selecionadosAceitar todos os cookies