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

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="{&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">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="{&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">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="{&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">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