wwws.airfrance.de Open in urlscan Pro
2a02:26f0:6a::210:da38  Public Scan

URL: https://wwws.airfrance.de/
Submission: On June 08 via api from GB — Scanned from DE

Form analysis 2 forms found in the DOM

<form _ngcontent-server-app-c348="" novalidate="" role="search" class="ng-untouched ng-pristine ng-invalid ng-star-inserted"><!----><!----><!----><!---->
  <div _ngcontent-server-app-c348="" class="bw-search-widget__open-search-button-container">
    <div _ngcontent-server-app-c348="" class="bw-search-widget__inner-container"><mat-accordion _ngcontent-server-app-c348="" class="mat-accordion ng-star-inserted"><mat-expansion-panel _ngcontent-server-app-c348=""
          data-test="bwsfe-widget__expansion-panel" hidetoggle="" class="mat-expansion-panel bw-search-widget__expansion-panel ng-tns-c177-9 bw-search-widget__expansion-panel--closed ng-star-inserted"
          data-test-value="disabled"><mat-expansion-panel-header _ngcontent-server-app-c348="" role="button"
            class="mat-expansion-panel-header mat-focus-indicator bw-search-widget__expansion-panel-header ng-tns-c179-10 ng-tns-c177-9 mat-expansion-toggle-indicator-after ng-star-inserted" id="mat-expansion-panel-header-0" tabindex="0"
            aria-controls="cdk-accordion-child-0" aria-expanded="false" aria-disabled="false"><span class="mat-content ng-tns-c179-10">
              <div _ngcontent-server-app-c348="" class="bw-search-widget__default-template-first-row ng-tns-c179-10"><bwc-form-input-container _ngcontent-server-app-c348="" class="bw-search-widget__first-row_trip bwc-form-input-container">
                  <div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c348=""
                      class="mat-form-field ng-tns-c191-11 mat-primary mat-form-field-type-mat-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted mat-form-field-should-float">
                      <div class="mat-form-field-wrapper ng-tns-c191-11">
                        <div class="mat-form-field-flex ng-tns-c191-11"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c191-11"><mat-select _ngcontent-server-app-c348="" role="combobox" aria-autocomplete="none" aria-haspopup="true" formcontrolname="tripKind" data-test="bwsfe-widget__trip-type-selector"
                              class="mat-select ng-tns-c199-12 ng-tns-c191-11 ng-untouched ng-pristine ng-valid ng-star-inserted" aria-labelledby="mat-form-field-label-1 mat-select-value-1" id="mat-select-0" tabindex="0" aria-expanded="false"
                              aria-required="false" aria-disabled="false" aria-invalid="false">
                              <div cdk-overlay-origin="" class="mat-select-trigger ng-tns-c199-12">
                                <div class="mat-select-value ng-tns-c199-12" id="mat-select-value-1"><!----><span class="mat-select-value-text ng-tns-c199-12 ng-star-inserted"><span class="ng-tns-c199-12 ng-star-inserted">Hin- und
                                      Rückflug</span><!----><!----></span><!----></div>
                                <div class="mat-select-arrow-wrapper ng-tns-c199-12">
                                  <div class="mat-select-arrow ng-tns-c199-12"></div>
                                </div>
                              </div><!---->
                            </mat-select><span class="mat-form-field-label-wrapper ng-tns-c191-11"><label class="mat-form-field-label ng-tns-c191-11 ng-star-inserted" id="mat-form-field-label-1" for="mat-select-0" aria-owns="mat-select-0"><span
                                  class="ng-tns-c191-11 ng-star-inserted">Flug</span><!----><!----><!----><!----></label><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c191-11 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-11"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c191-11"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c191-11 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c191-11"></div>
                          </div><!---->
                        </div>
                      </div>
                    </mat-form-field></div><!----><!---->
                </bwc-form-input-container>
                <div _ngcontent-server-app-c348="" formarrayname="flights" class="bw-search-widget__first-row__route-container ng-untouched ng-pristine ng-invalid">
                  <div _ngcontent-server-app-c348="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted">
                    <div _ngcontent-server-app-c348="" class="bw-search-widget__route ng-star-inserted"><bwc-form-input-container _ngcontent-server-app-c348="" class="bw-search-widget__route_origin bwc-form-input-container">
                        <div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c348=""
                            class="mat-form-field ng-tns-c191-16 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-c191-16">
                              <div class="mat-form-field-flex ng-tns-c191-16"><!---->
                                <div class="mat-form-field-prefix ng-tns-c191-16 ng-star-inserted"><bwc-icon _ngcontent-server-app-c348="" name="departure" matprefix="" class="bwc-icon--departure ng-tns-c191-16"><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-af"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 22 11"
                                        fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                        <path fill-rule="evenodd"
                                          d="M21.969 1.496c.234.677-.872 1.445-2.268 1.928-.696.242-3.198 1.108-5.68 1.966-.28.391-.773 1.076-.995 1.373-.22.296-.53.589-.89.713-.363.127-1.733.6-1.733.6l.719-1.682c-1.282.442-2.294.794-2.652.917-1.024.354-3.516.383-4.523.432-1.009.051-1.204-.22-1.534-.634C2.083 6.694 0 3.835 0 3.835l2.205-.357S5.027 4.81 5.537 5.002c.51.193.73.124 1.172-.05 1.58-.62 9.198-3.947 10.634-4.444 2.05-.71 4.39.311 4.626.988zm-6.411 8.223a.367.367 0 1 1 0 .734H8.394a.367.367 0 1 1 0-.734h7.164z">
                                        </path>
                                      </svg></mat-icon></bwc-icon></div><!---->
                                <div class="mat-form-field-infix ng-tns-c191-16"><bw-search-station-list _ngcontent-server-app-c348="" data-test="bwsfe-widget__origin-input" class="ng-tns-c191-16 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="Geben Sie den Namen Ihres Abflugorts, Ihres Abflughafens oder Ihres Abfluglandes ein und scrollen Sie mit den Pfeiltasten durch die Liste der Städte oder Flughäfen. Bestätigen Sie Ihre Auswahl mit der Entertaste."
                                      id="mat-input-1" aria-invalid="false" aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c344="" class="ng-tns-c344-18 ng-star-inserted"
                                      aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c191-16"><label
                                      class="mat-form-field-label ng-tns-c191-16 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-c348="" class="ng-tns-c191-16 ng-star-inserted">Von</mat-placeholder><span class="ng-tns-c191-16 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
                                        class="mat-placeholder-required mat-form-field-required-marker ng-tns-c191-16 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
                              </div>
                              <div class="mat-form-field-underline ng-tns-c191-16 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-16"></span></div><!---->
                              <div class="mat-form-field-subscript-wrapper ng-tns-c191-16"><!---->
                                <div class="mat-form-field-hint-wrapper ng-tns-c191-16 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                  <div class="mat-form-field-hint-spacer ng-tns-c191-16"></div>
                                </div><!---->
                              </div>
                            </div>
                          </mat-form-field></div><!----><!---->
                      </bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c348="" class="bw-search-widget__route_destination bwc-form-input-container">
                        <div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c348=""
                            class="mat-form-field ng-tns-c191-17 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-c191-17">
                              <div class="mat-form-field-flex ng-tns-c191-17"><!---->
                                <div class="mat-form-field-prefix ng-tns-c191-17 ng-star-inserted"><bwc-icon _ngcontent-server-app-c348="" name="arrival" matprefix="" class="bwc-icon--arrival ng-tns-c191-17"><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-af"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 21 10"
                                        fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                        <path
                                          d="M16.739 3.053c2.016 0 3.761 1.607 3.761 2.273 0 .666-1.203 1.005-2.575 1.005h-.993a.643.643 0 1 1-.909 0H12.34c-.365.258-1.006.71-1.292.905-.283.191-.644.355-.999.355H8.346l1.142-1.26H6.881c-1.007 0-3.204-.732-4.103-.995-.9-.262-.989-.559-1.154-1.023C1.46 3.85.5.705.5.705l2.046.357s2.071 2.026 2.462 2.351c.389.325.601.33 1.043.312 1.576-.064 9.277-.672 10.688-.672zm-2.913 6.058a.34.34 0 1 1 0 .683H7.17a.341.341 0 1 1 0-.683h6.656z">
                                        </path>
                                      </svg></mat-icon></bwc-icon></div><!---->
                                <div class="mat-form-field-infix ng-tns-c191-17"><bw-search-station-list _ngcontent-server-app-c348="" data-test="bwsfe-widget__destination-input" class="ng-tns-c191-17 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="Geben Sie den Namen Ihres Zielorts, Ihres Zielflughafens oder Ihres Ziellandes ein und scrollen Sie mit den Pfeiltasten durch die Liste der Städte oder Flughäfen. Bestätigen Sie Ihre Auswahl mit der Entertaste."
                                      id="mat-input-2" aria-invalid="false" aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c344="" class="ng-tns-c344-19 ng-star-inserted"
                                      aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c191-17"><label
                                      class="mat-form-field-label ng-tns-c191-17 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-c348="" class="ng-tns-c191-17 ng-star-inserted">Nach</mat-placeholder><span class="ng-tns-c191-17 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
                                        class="mat-placeholder-required mat-form-field-required-marker ng-tns-c191-17 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
                              </div>
                              <div class="mat-form-field-underline ng-tns-c191-17 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-17"></span></div><!---->
                              <div class="mat-form-field-subscript-wrapper ng-tns-c191-17"><!---->
                                <div class="mat-form-field-hint-wrapper ng-tns-c191-17 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                  <div class="mat-form-field-hint-spacer ng-tns-c191-17"></div>
                                </div><!---->
                              </div>
                            </div>
                          </mat-form-field></div><!----><!---->
                      </bwc-form-input-container></div><!---->
                  </div>
                  <div _ngcontent-server-app-c348="" 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-c177-9 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-c177-9">
              <div _ngcontent-server-app-c348="" class="bw-search-widget__second-row__container qa-search-date-picker__departure ng-tns-c177-9">
                <div _ngcontent-server-app-c348="" formarrayname="flights" class="ng-untouched ng-pristine ng-invalid">
                  <div _ngcontent-server-app-c348="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted" style="">
                    <div _ngcontent-server-app-c348="" class="ng-star-inserted">
                      <div _ngcontent-server-app-c348="" class="bw-search-widget__date-picker-wrapper bw-search-widget__second-row__date"><bwc-form-input-container _ngcontent-server-app-c348="" class="bwc-form-input-container">
                          <div class="ng-star-inserted"><bw-datepicker _ngcontent-server-app-c348="" data-test="bwsfe-widget__datepicker" class="bw-search-widget__datepicker" _nghost-server-app-c346=""><mat-form-field _ngcontent-server-app-c346=""
                                class="mat-form-field ng-tns-c191-20 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-c191-20">
                                  <div class="mat-form-field-flex ng-tns-c191-20"><!---->
                                    <div class="mat-form-field-prefix ng-tns-c191-20 ng-star-inserted"><mat-datepicker-toggle _ngcontent-server-app-c346="" matprefix="" class="mat-datepicker-toggle bw-search-datepicker__toggle-button ng-tns-c191-20"
                                        aria-label="Reisedaten auswählen" tabindex="-1"><button mat-icon-button="" type="button" class="mat-focus-indicator mat-icon-button mat-button-base" aria-label="Open calendar" tabindex="0"><span
                                            class="mat-button-wrapper"><!----><bwc-icon _ngcontent-server-app-c346="" name="calendar-departure:af calendar:kl" matdatepickertoggleicon="" class="bwc-icon--calendar-departure"><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-departure-af"><svg width="100%" height="100%" viewBox="0 0 18 17"
                                                  xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                                  <path
                                                    d="M4.985 4.603h.063c.288 0 .52-.232.522-.52V1.52a.522.522 0 0 0-.522-.522h-.063a.522.522 0 0 0-.522.522v2.561c0 .288.234.521.522.521m7.441.001h.063c.288 0 .52-.232.522-.52V1.52a.522.522 0 0 0-.521-.521h-.063a.522.522 0 0 0-.522.522v2.561c0 .288.234.521.522.521">
                                                  </path>
                                                  <path
                                                    d="M13.967 10.096a1.575 1.575 0 1 1 0-3.149 1.575 1.575 0 0 1 0 3.149m0 4.257a1.575 1.575 0 1 1 0-3.149 1.575 1.575 0 0 1 0 3.149m-5.23-4.257a1.574 1.574 0 1 1 0-3.149 1.574 1.574 0 0 1 0 3.149m0 4.257a1.575 1.575 0 1 1 0-3.149 1.575 1.575 0 0 1 0 3.149m-5.23 0a1.574 1.574 0 1 1-.08-3.147 1.574 1.574 0 0 1 .08 3.147m11.47-11.49h-1.155v1.218c0 .735-.598 1.333-1.333 1.333h-.063a1.335 1.335 0 0 1-1.333-1.333V2.863H6.38v1.218c0 .735-.598 1.333-1.333 1.333h-.063a1.335 1.335 0 0 1-1.333-1.333V2.863H2.497A2.504 2.504 0 0 0 0 5.359v8.732a2.504 2.504 0 0 0 2.497 2.496h12.48a2.503 2.503 0 0 0 2.497-2.496V5.359a2.503 2.503 0 0 0-2.496-2.496">
                                                  </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-c191-20"><mat-date-range-input _ngcontent-server-app-c346="" 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-c346="" type="text" matstartdate="" tabindex="-1" readonly="true"
                                              class="mat-start-date mat-date-range-input-inner ng-touched ng-pristine ng-valid" id="mat-date-range-input-0" aria-haspopup="dialog" min="2022-06-08" max="2023-06-02"><span aria-hidden="true"
                                              class="mat-date-range-input-mirror"></span></div><span class="mat-date-range-input-separator mat-date-range-input-separator-hidden">–</span>
                                          <div class="mat-date-range-input-end-wrapper"><input _ngcontent-server-app-c346="" type="text" matenddate="" tabindex="-1" readonly="true"
                                              class="mat-end-date mat-date-range-input-inner ng-untouched ng-pristine ng-valid" aria-haspopup="dialog" min="2022-06-08" max="2023-06-02"></div>
                                        </div>
                                      </mat-date-range-input><mat-date-range-picker _ngcontent-server-app-c346="" class="ng-star-inserted"></mat-date-range-picker><!----><!----><!----><!----><span
                                        class="mat-form-field-label-wrapper ng-tns-c191-20"><label class="mat-form-field-label ng-tns-c191-20 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-c346="" class="ng-tns-c191-20 ng-star-inserted">Reisedaten</mat-placeholder><span
                                            class="ng-tns-c191-20 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div>
                                    <div class="mat-form-field-suffix ng-tns-c191-20 ng-star-inserted"><button _ngcontent-server-app-c346="" mat-icon-button="" type="button" matsuffix=""
                                        class="mat-focus-indicator mat-icon-button mat-button-base mat-button-disabled ng-tns-c191-20" disabled="true"><span class="mat-button-wrapper"><bwc-icon _ngcontent-server-app-c346="" 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-af"><svg width="100%" height="100%"
                                                viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                                <path
                                                  d="M11.063 9l5.51-5.51a1.458 1.458 0 1 0-2.062-2.063L9 6.937l-5.51-5.51A1.46 1.46 0 1 0 1.426 3.49L6.938 9l-5.51 5.51a1.458 1.458 0 1 0 2.062 2.063L9 11.063l5.51 5.51a1.453 1.453 0 0 0 2.063 0c.57-.57.57-1.493 0-2.062L11.063 9z">
                                                </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-c191-20 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-20"></span></div><!---->
                                  <div class="mat-form-field-subscript-wrapper ng-tns-c191-20"><!---->
                                    <div class="mat-form-field-hint-wrapper ng-tns-c191-20 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                                      <div class="mat-form-field-hint-spacer ng-tns-c191-20"></div>
                                    </div><!---->
                                  </div>
                                </div>
                              </mat-form-field></bw-datepicker></div><!----><!---->
                        </bwc-form-input-container></div>
                    </div><!---->
                  </div>
                  <div _ngcontent-server-app-c348="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted" style=""><!----></div><!---->
                </div><bwc-form-input-container _ngcontent-server-app-c348="" class="bw-search-widget__second-row__passengers bwc-form-input-container">
                  <div class="ng-star-inserted" style=""><mat-form-field _ngcontent-server-app-c348=""
                      class="mat-form-field ng-tns-c191-13 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-c191-13">
                        <div class="mat-form-field-flex ng-tns-c191-13"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c191-13"><input _ngcontent-server-app-c348="" 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-c191-13 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" id="mat-input-0" readonly="true"
                              aria-invalid="false" aria-required="false"><span class="mat-form-field-label-wrapper ng-tns-c191-13"><label class="mat-form-field-label ng-tns-c191-13 ng-star-inserted" id="mat-form-field-label-3" for="mat-input-0"
                                aria-owns="mat-input-0"><mat-placeholder _ngcontent-server-app-c348="" class="ng-tns-c191-13 ng-star-inserted">Passagiere</mat-placeholder><span
                                  class="ng-tns-c191-13 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c191-13 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-13"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c191-13"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c191-13 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c191-13"></div>
                          </div><!---->
                        </div>
                      </div>
                    </mat-form-field></div><!----><!---->
                </bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c348="" class="bw-search-widget__second-row__cabin bwc-form-input-container">
                  <div class="ng-star-inserted" style=""><mat-form-field _ngcontent-server-app-c348=""
                      class="mat-form-field ng-tns-c191-14 mat-primary mat-form-field-type-mat-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted mat-form-field-should-float">
                      <div class="mat-form-field-wrapper ng-tns-c191-14">
                        <div class="mat-form-field-flex ng-tns-c191-14"><!----><!---->
                          <div class="mat-form-field-infix ng-tns-c191-14"><mat-select _ngcontent-server-app-c348="" role="combobox" aria-autocomplete="none" aria-haspopup="true" formcontrolname="classType"
                              data-test="bwsfe-widget__cabin-class-select" class="mat-select ng-tns-c199-15 ng-tns-c191-14 ng-untouched ng-pristine ng-valid ng-star-inserted" aria-labelledby="mat-form-field-label-5 mat-select-value-3"
                              id="mat-select-2" tabindex="0" aria-expanded="false" aria-required="false" aria-disabled="false" aria-invalid="false">
                              <div cdk-overlay-origin="" class="mat-select-trigger ng-tns-c199-15">
                                <div class="mat-select-value ng-tns-c199-15" id="mat-select-value-3"><!----><span class="mat-select-value-text ng-tns-c199-15 ng-star-inserted" style=""><span
                                      class="ng-tns-c199-15 ng-star-inserted">ECONOMY</span><!----><!----></span><!----></div>
                                <div class="mat-select-arrow-wrapper ng-tns-c199-15">
                                  <div class="mat-select-arrow ng-tns-c199-15"></div>
                                </div>
                              </div><!---->
                            </mat-select><span class="mat-form-field-label-wrapper ng-tns-c191-14"><label class="mat-form-field-label ng-tns-c191-14 ng-star-inserted" id="mat-form-field-label-5" for="mat-select-2" aria-owns="mat-select-2"><span
                                  class="ng-tns-c191-14 ng-star-inserted">Reiseklasse</span><!----><!----><!----><!----></label><!----></span></div><!---->
                        </div>
                        <div class="mat-form-field-underline ng-tns-c191-14 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-14"></span></div><!---->
                        <div class="mat-form-field-subscript-wrapper ng-tns-c191-14"><!---->
                          <div class="mat-form-field-hint-wrapper ng-tns-c191-14 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                            <div class="mat-form-field-hint-spacer ng-tns-c191-14"></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-c348="" 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"> Weiter <bwc-icon _ngcontent-server-app-c348=""
          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-af"><svg height="100%" viewBox="0 0 16 10"
              width="100%" xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
              <path d="m.942 7.526a1.513 1.513 0 0 0 0 2.05c.534.565 1.4.565 1.933 0l5.167-5.476 5.166 5.476c.535.565 1.4.565 1.933 0 .267-.284.4-.655.4-1.025a1.49 1.49 0 0 0 -.4-1.025l-7.099-7.526z" fill-rule="evenodd"></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-c348="" class="bw-search-widget__search_flights"><!----><!----><!----></div>
</form>

<form id="bw-cookie-settings-form" class="bw-cookie-form" role="radiogroup" onclick="BWCookieBanner.selectRadioButtonOption()"><label class="bw-cookie-form__radio-label bw-cookie-form__radio-checked"
    for="bw-cookie-form-radio-functional_analytical"><span class="bw-cookie-form__radio-container"><input id="bw-cookie-form-radio-functional_analytical" type="radio" name="bw-cookie-setting-options"
        value="{&quot;1&quot;:true,&quot;2&quot;:false,&quot;3&quot;:false}" checked="true"><span class="bw-cookie-form__radio-outer-circle"></span><span class="bw-cookie-form__radio-inner-circle"></span><span
        class="bw-cookie-form__radio-ripple"></span></span><span class="bw-cookie-form__radio-option">
      <div class="bw-cookie-form__radio-option--title">
        <p class="bw-cookie-form__radio-option--title-text">Funktionelle und analytische Cookies</p><button class="bw-cookie-form__radio-option--toggle-arrow" type="button" id="bw-cookie-settings-form.toggle.functional_analytical"
          onclick="BWCookieBanner.toggleExpandableBlock(event);"><svg height="100%" width="100%" viewBox="0 0 16 10" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet" focusable="false">
            <path d="m.942 7.526a1.513 1.513 0 0 0 0 2.05c.534.565 1.4.565 1.933 0l5.167-5.476 5.166 5.476c.535.565 1.4.565 1.933 0 .267-.284.4-.655.4-1.025a1.49 1.49 0 0 0 -.4-1.025l-7.099-7.526z" 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>Funktionelle und analytische Cookies</p>
        <ul>
          <li>Werden verwendet, wenn Sie die Website von Air France besuchen, können aber nicht eingesetzt werden, um Ihnen personalisierte Serviceleistungen anzubieten</li>
          <li>Sind für das einwandfreie Funktionieren der Website erforderlich</li>
          <li>Ermöglichen Ihnen die Buchung eines Fluges und den sicheren Zugriff auf Ihr Konto</li>
          <li>Erfassen keine persönlichen Informationen</li>
          <li>Helfen uns, eventuelle Fehlfunktionen zu erkennen und unsere Websites zu verbessern</li>
          <li>Sammeln anonyme Informationen zu Ihren Besuchen auf unseren Websites</li>
          <li>Werden niemals zu Marketingzwecken eingesetzt</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">Marketing-Cookies zu Performancezwecken</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 16 10" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet" focusable="false">
            <path d="m.942 7.526a1.513 1.513 0 0 0 0 2.05c.534.565 1.4.565 1.933 0l5.167-5.476 5.166 5.476c.535.565 1.4.565 1.933 0 .267-.284.4-.655.4-1.025a1.49 1.49 0 0 0 -.4-1.025l-7.099-7.526z" 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>Funktionelle und analytische Cookies</p>
        <ul>
          <li>Werden verwendet, wenn Sie die Website von Air France besuchen, können aber nicht eingesetzt werden, um Ihnen personalisierte Serviceleistungen anzubieten</li>
          <li>Sind für das einwandfreie Funktionieren der Website erforderlich</li>
          <li>Ermöglichen Ihnen die Buchung eines Fluges und den sicheren Zugriff auf Ihr Konto</li>
          <li>Erfassen keine persönlichen Informationen</li>
          <li>Helfen uns, eventuelle Fehlfunktionen zu erkennen und unsere Websites zu verbessern</li>
          <li>Sammeln anonyme Informationen zu Ihren Besuchen auf unseren Websites</li>
          <li>Werden niemals zu Marketingzwecken eingesetzt</li>
        </ul>
        <p>Marketing-Cookies zu Performancezwecken</p>
        <ul>
          <li>Werden verwendet, um die Wirksamkeit von Marketingkampagnen zu überwachen</li>
          <li>Ermöglichen es uns, die Wirksamkeit einzelner Marketingkampagnen zu vergleichen</li>
          <li>Werden niemals zur individuellen Zielgruppenansprache verwendet</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">Marketing-Cookies zu Performance- und Werbezwecken</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 16 10" xmlns="http://www.w3.org/2000/svg"
            preserveAspectRatio="xMidYMid meet" focusable="false">
            <path d="m.942 7.526a1.513 1.513 0 0 0 0 2.05c.534.565 1.4.565 1.933 0l5.167-5.476 5.166 5.476c.535.565 1.4.565 1.933 0 .267-.284.4-.655.4-1.025a1.49 1.49 0 0 0 -.4-1.025l-7.099-7.526z" 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>Funktionelle und analytische Cookies</p>
        <ul>
          <li>Werden verwendet, wenn Sie die Website von Air France besuchen, können aber nicht eingesetzt werden, um Ihnen personalisierte Serviceleistungen anzubieten</li>
          <li>Sind für das einwandfreie Funktionieren der Website erforderlich</li>
          <li>Ermöglichen Ihnen die Buchung eines Fluges und den sicheren Zugriff auf Ihr Konto</li>
          <li>Erfassen keine persönlichen Informationen</li>
          <li>Helfen uns, eventuelle Fehlfunktionen zu erkennen und unsere Websites zu verbessern</li>
          <li>Sammeln anonyme Informationen zu Ihren Besuchen auf unseren Websites</li>
          <li>Werden niemals zu Marketingzwecken eingesetzt</li>
        </ul>
        <p>Marketing-Cookies zu Performancezwecken</p>
        <ul>
          <li>Werden verwendet, um die Wirksamkeit von Marketingkampagnen zu überwachen</li>
          <li>Ermöglichen es uns, die Wirksamkeit einzelner Marketingkampagnen zu vergleichen</li>
          <li>Werden niemals zur individuellen Zielgruppenansprache verwendet</li>
        </ul>
        <p>Marketing-Cookies für Werbung</p>
        <ul>
          <li>Werden verwendet, um Informationen zu Ihrem Besuch und Ihren Klicks auf unserer Website und den Websites Dritter zu sammeln</li>
          <li>Werden verwendet, um Ihnen relevante, personalisierte Werbung oder Angebote auf unserer Website und außerhalb unserer Website zu zeigen</li>
          <li>Messen die Wirksamkeit unserer Werbekampagnen, indem die Anzahl der Klicks verfolgt wird</li>
          <li>Begrenzen die Anzahl, wie oft Sie eine Werbung sehen</li>
          <li>Ermöglichen es Ihnen, Inhalte auf sozialen Medienplattformen wie Facebook und Twitter zu liken oder zu teilen</li>
          <li>Können von sozialen Medienplattformen wie Facebook und Twitter für deren eigene Zwecke verwendet werden</li>
        </ul>
      </div>
    </span></label>
</form>

Text Content

Flugbuchung

Check-in

Meine Buchungen

Informationen

Flüge weltweit

Covid-19

Flugstatus

Firmenkunden

Kontakt

Germany - DE

Überspringen zu Hauptinhalt


OFFIZIELLE WEBSITE VON AIR FRANCE

Skyteam website

0Benachrichtigungen
Germany - DE
Einloggen
Registrieren

Flugbuchung

Check-in

Meine Buchungen

Informationen

Covid-19
Einen Flug buchen
Meilen einlösen


Hin- und Rückflug

Flug


Von *


Nach *




–

Reisedaten




Passagiere


ECONOMY

Reiseklasse


Weiter



 * UNSERE PREISE WECKEN IHRE REISELUST
   
   Lassen Sie sich diese Frühbucher-Angebote nicht entgehen, z.B. Vancouver ab
   430 €!
   
   Jetzt Ziele finden


 * UNSERE BESTEN ANGEBOTE
   
   Entdecken Sie unsere besten Angebote zu Ihren Lieblingszielen!
   
   Alle Ziele entdecken


 * DENVER, WO DER AMERIKANISCHE WESTEN ZUM LEBEN ERWACHT
   
   Machen Sie eine einzigartige Erfahrung & reisen Sie durch Colorado!
   
   Jetzt entdecken


 * FLYING BLUE FAMILY
   
   Gemeinsam mit Ihren Lieben Meilen sammeln und schneller Prämien genießen.
   
   MEHR DAZU

   

 * 
 * 
 * 
 * 
   

Item 1 of 4


AKTUELLE INFORMATIONEN


BESONDERES HERTZ-ANGEBOT

SAMMELN SIE DAS DREIFACHE!


JETZT BEI

FLYING BLUE

anmelden!


FINDEN SIE

Ihr Reiseziel


ELEGANCE IS A

JOURNEY


AIR FRANCE NEWSLETTER

Unsere Angebote per E-Mail


UNSERE TICKETS SIND

flexibel umbuchbar


FLUG-ANGEBOTE


LUST AUF MEHR ALS NUR EIN FLUGTICKET?

Ein Chauffeur oder ein Parkplatz am Flughafen



Die perfekte Unterkunft

mit Booking.com

Ein Mietwagen zum Vorzugstarif

mit Hertz

Freizeitideen für Ihr Reiseziel

mit Viator


Mehr dazu


VERPASSEN SIE KEINS UNSERER TOLLEN ANGEBOTE

Melden Sie sich jetzt an, um personalisierte Angebote und Reiseinspirationen
direkt in Ihrem Maileingang zu erhalten
Anmelden
Zum Seitenanfang


HILFE UND KONTAKT

Hilfe und Kontakt

Kontakt

Nachträgliche Gutschrift

Erstattung

Passagier mit eingeschränkter Mobilität


ONLINE-ZAHLUNG UND SHOPPEN

Online-Zahlung und Shoppen

Buchungsgebühren und Konditionen

Air France shopping


ÜBER AIR FRANCE UND IHRE PARTNER

Über Air France und ihre Partner

Flying Blue

Transavia

KLM

SkyTeam

Air France corporate

Websites weltweit


FLIEGEN VON

Fliegen von

München

Berlin

Stuttgart

Frankfurt


FLIEGEN NACH FRANKREICH

Fliegen nach Frankreich

Fluge Berlin - Paris

Fluge Berlin - Nizza

Fluge München - Paris

Fluge Dusseldorf - Paris


FLIEGEN WELTWEIT

Fliegen Weltweit

Alle Flüge

Fluge München - Havanna

Fluge Berlin - New-York

Fluge Berlin - Santiago

Fluge Berlin - Havanna
 * Sitemap
 * Impressum
 * Rechtliche Hinweise
 * Datenschutz
 * Cookie-Einstellungen
   




Flugbuchung

Check-in

Meine Buchungen

Informationen

Covid-19


DIESE WEBSITE VERWENDET COOKIES

Airfrance.com verwendet funktionelle und analytische Cookies, um
sicherzustellen, dass die Website einwandfrei funktioniert und um Ihnen die
bestmögliche Benutzererfahrung zu bieten. Bei der Nutzung dieser Website werden
funktionelle und analytische Cookies in Ihrem Browser abgelegt.

Mit Ihrer Zustimmung verwenden wir auch Marketing-Cookies, um (a) die
Wirksamkeit unserer Marketingmaßnahmen zu analysieren und (b) die Angebote in
unserer Werbung individueller zu gestalten. Durch das Setzen dieser Cookies
können Air France und Dritte Ihr Surfverhalten analysieren und so die Inhalte
und Werbung noch besser auf Ihre Interessen abstimmen.

Wenn Sie auf „Akzeptieren“ klicken, erklären Sie sich damit einverstanden, dass
alle Marketing-Cookies gesetzt werden. Wenn Sie auf „Ablehnen“ klicken, setzen
wir keine Marketing-Cookies. Sie können jederzeit Ihre Cookie-Einstellungen
ändern oder Ihre Zustimmung zurückziehen.

Cookie-Einstellungen ändernLesen Sie die Cookie-Richtlinie von Air FranceZur
vollständigen Liste der auf unserer Website verwendeten Cookies
AblehnenAkzeptieren


COOKIE-EINSTELLUNGEN

Funktionelle und analytische Cookies

Funktionelle und analytische Cookies

 * Werden verwendet, wenn Sie die Website von Air France besuchen, können aber
   nicht eingesetzt werden, um Ihnen personalisierte Serviceleistungen
   anzubieten
 * Sind für das einwandfreie Funktionieren der Website erforderlich
 * Ermöglichen Ihnen die Buchung eines Fluges und den sicheren Zugriff auf Ihr
   Konto
 * Erfassen keine persönlichen Informationen
 * Helfen uns, eventuelle Fehlfunktionen zu erkennen und unsere Websites zu
   verbessern
 * Sammeln anonyme Informationen zu Ihren Besuchen auf unseren Websites
 * Werden niemals zu Marketingzwecken eingesetzt



Marketing-Cookies zu Performancezwecken

Funktionelle und analytische Cookies

 * Werden verwendet, wenn Sie die Website von Air France besuchen, können aber
   nicht eingesetzt werden, um Ihnen personalisierte Serviceleistungen
   anzubieten
 * Sind für das einwandfreie Funktionieren der Website erforderlich
 * Ermöglichen Ihnen die Buchung eines Fluges und den sicheren Zugriff auf Ihr
   Konto
 * Erfassen keine persönlichen Informationen
 * Helfen uns, eventuelle Fehlfunktionen zu erkennen und unsere Websites zu
   verbessern
 * Sammeln anonyme Informationen zu Ihren Besuchen auf unseren Websites
 * Werden niemals zu Marketingzwecken eingesetzt

Marketing-Cookies zu Performancezwecken

 * Werden verwendet, um die Wirksamkeit von Marketingkampagnen zu überwachen
 * Ermöglichen es uns, die Wirksamkeit einzelner Marketingkampagnen zu
   vergleichen
 * Werden niemals zur individuellen Zielgruppenansprache verwendet



Marketing-Cookies zu Performance- und Werbezwecken

Funktionelle und analytische Cookies

 * Werden verwendet, wenn Sie die Website von Air France besuchen, können aber
   nicht eingesetzt werden, um Ihnen personalisierte Serviceleistungen
   anzubieten
 * Sind für das einwandfreie Funktionieren der Website erforderlich
 * Ermöglichen Ihnen die Buchung eines Fluges und den sicheren Zugriff auf Ihr
   Konto
 * Erfassen keine persönlichen Informationen
 * Helfen uns, eventuelle Fehlfunktionen zu erkennen und unsere Websites zu
   verbessern
 * Sammeln anonyme Informationen zu Ihren Besuchen auf unseren Websites
 * Werden niemals zu Marketingzwecken eingesetzt

Marketing-Cookies zu Performancezwecken

 * Werden verwendet, um die Wirksamkeit von Marketingkampagnen zu überwachen
 * Ermöglichen es uns, die Wirksamkeit einzelner Marketingkampagnen zu
   vergleichen
 * Werden niemals zur individuellen Zielgruppenansprache verwendet

Marketing-Cookies für Werbung

 * Werden verwendet, um Informationen zu Ihrem Besuch und Ihren Klicks auf
   unserer Website und den Websites Dritter zu sammeln
 * Werden verwendet, um Ihnen relevante, personalisierte Werbung oder Angebote
   auf unserer Website und außerhalb unserer Website zu zeigen
 * Messen die Wirksamkeit unserer Werbekampagnen, indem die Anzahl der Klicks
   verfolgt wird
 * Begrenzen die Anzahl, wie oft Sie eine Werbung sehen
 * Ermöglichen es Ihnen, Inhalte auf sozialen Medienplattformen wie Facebook und
   Twitter zu liken oder zu teilen
 * Können von sozialen Medienplattformen wie Facebook und Twitter für deren
   eigene Zwecke verwendet werden

Ausgewählte Cookies akzeptierenAlle Cookies akzeptieren