wwws.airfrance.co.jp Open in urlscan Pro
2600:140b:2::1720:f8b0  Public Scan

Submitted URL: http://wwws.airfrance.co.jp/
Effective URL: https://wwws.airfrance.co.jp/
Submission: On June 21 via manual from JP — Scanned from JP

Form analysis 2 forms found in the DOM

<form _ngcontent-server-app-c4164447893="" novalidate="" id="bw-search-widget-form-15hCmh4vxh" role="search" data-hg="dKgaJ" class="ng-tns-c4164447893-13 ng-pristine ng-star-inserted ng-touched ng-invalid"><!----><!----><!----><!---->
  <div _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-13 ng-star-inserted">
    <div _ngcontent-server-app-c4164447893="" data-test="bwsfe-widget__expansion-panel" class="ng-tns-c4164447893-13 ng-star-inserted" data-test-value="collapsed">
      <div _ngcontent-server-app-c4164447893="" class="bw-search-widget__flights-container ng-tns-c4164447893-13"><bwc-form-input-container _ngcontent-server-app-c4164447893="" placeholder="-"
          class="bw-search-widget__trip-type-selector ng-tns-c4164447893-13 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-c4164447893="" outline-content=""
                class="ng-tns-c1218891827-14 bwc-form-select ng-star-inserted">
                <div class="bwc-form-select__input-container ng-tns-c1218891827-14"><mat-form-field _ngcontent-server-app-c4164447893=""
                    class="mat-mdc-form-field ng-tns-c2306706986-15 ng-tns-c1218891827-14 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-c2306706986-15 mdc-text-field--outlined mdc-text-field--no-label"><!---->
                      <div class="mat-mdc-form-field-flex ng-tns-c2306706986-15">
                        <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c2306706986-15 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-c2306706986-15"><!----><select _ngcontent-server-app-c4164447893="" formcontrolname="tripKind" data-test="bwsfe-widget__trip-type-selector" matnativecontrol=""
                            class="mat-mdc-input-element ng-tns-c2306706986-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-0" required=""
                            aria-invalid="false" aria-required="true" placeholder="-">
                            <option _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-13" value="roundtrip">Round trip</option>
                            <option _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-13" value="oneway">One-way</option>
                            <option _ngcontent-server-app-c4164447893="" class="ng-tns-c4164447893-13 ng-star-inserted" value="multicity"> Multi-city </option><!---->
                          </select></div><!----><!---->
                      </div><!---->
                    </div>
                    <div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c2306706986-15">
                      <div class="mat-mdc-form-field-hint-wrapper ng-tns-c2306706986-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-c2306706986-15"></div>
                      </div><!----><!---->
                    </div>
                  </mat-form-field></div>
                <div class="mat-input-subscript-wrapper ng-tns-c1218891827-14"><!---->
                  <div class="mat-input-hint-wrapper ng-tns-c1218891827-14 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);">
                    <div class="mat-input-hint-spacer ng-tns-c1218891827-14"></div>
                  </div><!---->
                </div>
              </bwc-form-select></label></div><!---->
        </bwc-form-input-container>
        <div _ngcontent-server-app-c4164447893="" formarrayname="flights" class="bw-search-widget__flights ng-tns-c4164447893-13 ng-pristine ng-touched ng-invalid">
          <div _ngcontent-server-app-c4164447893="" class="bw-search-widget__flight ng-tns-c4164447893-13 ng-star-inserted"><bws-search-station-list _ngcontent-server-app-c4164447893="" data-test="station-list-departure-Xr7Ew2tobr"
              requirederrorlabelkey="search.widget.error.departing_from" icon="departure" class="bw-search-widget__station-list ng-tns-c4164447893-13 bws-search-station-list ng-star-inserted" _nghost-server-app-c1435753974=""
              id="station-list-0"><!----><bwc-form-input-container _ngcontent-server-app-c1435753974="" 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">Departing from<!----><!----></span><mat-form-field _ngcontent-server-app-c1435753974=""
                      outline-content=""
                      class="mat-mdc-form-field ng-tns-c2306706986-21 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-c2306706986-21 mdc-text-field--outlined mdc-text-field--no-label"><!---->
                        <div class="mat-mdc-form-field-flex ng-tns-c2306706986-21">
                          <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c2306706986-21 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-c2306706986-21 ng-star-inserted"><bwc-icon _ngcontent-server-app-c1435753974="" color="primary" matprefix="" class="bwc-icon--departure ng-tns-c2306706986-21"
                              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-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-.634S0 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.988m-6.411 8.223a.367.367 0 1 1 0 .734H8.394a.367.367 0 1 1 0-.734z">
                                  </path>
                                </svg></mat-icon></bwc-icon></div><!----><!---->
                          <div class="mat-mdc-form-field-infix ng-tns-c2306706986-21"><!----><input _ngcontent-server-app-c1435753974="" type="text" data-test="bws-station-list__input" matinput=""
                              class="mat-mdc-autocomplete-trigger mat-mdc-input-element ng-tns-c2306706986-21 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="Departing from" 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-c1435753974="" 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-c2306706986-21">
                        <div class="mat-mdc-form-field-hint-wrapper ng-tns-c2306706986-21 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                          <div class="mat-mdc-form-field-hint-spacer ng-tns-c2306706986-21"></div>
                        </div><!----><!---->
                      </div>
                    </mat-form-field></label></div><!---->
              </bwc-form-input-container><!----><!----><!----><!----></bws-search-station-list><!----><bws-search-station-list _ngcontent-server-app-c4164447893="" data-test="station-list-arrival-3lqBamljYq"
              requirederrorlabelkey="search.widget.error.arriving_at" icon="arrival" class="bw-search-widget__station-list ng-tns-c4164447893-13 bws-search-station-list ng-star-inserted" _nghost-server-app-c1435753974=""
              id="station-list-1"><!----><bwc-form-input-container _ngcontent-server-app-c1435753974="" 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">Arriving at<!----><!----></span><mat-form-field _ngcontent-server-app-c1435753974=""
                      outline-content=""
                      class="mat-mdc-form-field ng-tns-c2306706986-23 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-c2306706986-23 mdc-text-field--outlined mdc-text-field--no-label"><!---->
                        <div class="mat-mdc-form-field-flex ng-tns-c2306706986-23">
                          <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c2306706986-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-c2306706986-23 ng-star-inserted"><bwc-icon _ngcontent-server-app-c1435753974="" color="primary" matprefix="" class="bwc-icon--arrival ng-tns-c2306706986-23"
                              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-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.273s-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.023S.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-.672m-2.913 6.058a.34.34 0 1 1 0 .683H7.17a.341.341 0 1 1 0-.683z">
                                  </path>
                                </svg></mat-icon></bwc-icon></div><!----><!---->
                          <div class="mat-mdc-form-field-infix ng-tns-c2306706986-23"><!----><input _ngcontent-server-app-c1435753974="" type="text" data-test="bws-station-list__input" matinput=""
                              class="mat-mdc-autocomplete-trigger mat-mdc-input-element ng-tns-c2306706986-23 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="Arriving at" 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-c1435753974="" 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-c2306706986-23">
                        <div class="mat-mdc-form-field-hint-wrapper ng-tns-c2306706986-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-c2306706986-23"></div>
                        </div><!----><!---->
                      </div>
                    </mat-form-field></label></div><!---->
              </bwc-form-input-container><!----><!----><!----><!----></bws-search-station-list><!----><!----><!----></div><!----><!----><!----><!----><!---->
        </div><button _ngcontent-server-app-c4164447893="" 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-typo-body-m-bold ng-tns-c4164447893-13 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-c4164447893="">Continue</span><bwc-icon
              _ngcontent-server-app-c4164447893="" 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
                  xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 10" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                  <path fill-rule="evenodd" d="M.942 7.526a1.513 1.513 0 0 0 0 2.05c.534.565 1.4.565 1.933 0L8.042 4.1l5.166 5.476c.535.565 1.4.565 1.933 0 .267-.284.4-.655.4-1.025a1.5 1.5 0 0 0-.4-1.025L8.042 0z"></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-c4164447893="" id="bw-search-widget-expandable" class="bw-search-widget__date-pax-class qa-search-date-picker__departure ng-tns-c4164447893-13 ng-trigger ng-trigger-expand" style="height: 0px; margin-top: 0px;">
        <div _ngcontent-server-app-c4164447893="" formarrayname="flights" class="bw-search-widget__datepicker-container ng-tns-c4164447893-13 ng-pristine ng-touched ng-invalid"><bw-datepicker _ngcontent-server-app-c4164447893=""
            data-test="bwsfe-widget__datepicker" class="bw-search-widget__datepicker ng-tns-c4164447893-13 bw-datepicker ng-star-inserted" _nghost-server-app-c3735086710="" style=""><bwc-form-input-container _ngcontent-server-app-c3735086710=""
              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"><!----></span><mat-form-field _ngcontent-server-app-c3735086710="" outline-content=""
                    class="mat-mdc-form-field ng-tns-c2306706986-25 mat-mdc-form-field-type-mat-input mat-mdc-form-field-has-icon-prefix mat-mdc-form-field-has-icon-suffix mat-form-field-appearance-outline mat-primary ng-touched ng-pristine ng-valid ng-star-inserted"><!---->
                    <div class="mat-mdc-text-field-wrapper mdc-text-field ng-tns-c2306706986-25 mdc-text-field--outlined mdc-text-field--no-label"><!---->
                      <div class="mat-mdc-form-field-flex ng-tns-c2306706986-25">
                        <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c2306706986-25 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-c2306706986-25 ng-star-inserted"><bwc-date-picker-toggle-button _ngcontent-server-app-c3735086710="" matprefix="" data-test="bwsfe-datepicker__toggle-button"
                            class="ng-tns-c2306706986-25"><button mat-icon-button="" type="button" aria-haspopup="true" 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-label="???choose a date???"><span
                                class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><bwc-icon name="calendar" scale="1.12" class="bwc-toggle-button__icon bwc-icon--calendar" style="font-size: 1.12rem;"><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-af"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 18 16"
                                    fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                    <path
                                      d="M16.293 12.695c0 .95-.77 1.72-1.72 1.72H2.945a1.764 1.764 0 0 1-1.765-1.763V5.895h15.113zM14.978 1.864h-1.156v1.219c0 .735-.598 1.332-1.333 1.332h-.063a1.334 1.334 0 0 1-1.333-1.332v-1.22H6.381v1.22c0 .735-.598 1.332-1.333 1.332h-.063a1.334 1.334 0 0 1-1.333-1.332v-1.22H2.497A2.504 2.504 0 0 0 0 4.36v8.732a2.504 2.504 0 0 0 2.496 2.496h12.482a2.504 2.504 0 0 0 2.496-2.496V4.36a2.504 2.504 0 0 0-2.496-2.496">
                                    </path>
                                    <path
                                      d="M4.992 0a.52.52 0 0 0-.522.522v2.56c0 .288.234.522.522.522h.063a.52.52 0 0 0 .522-.522V.522A.52.52 0 0 0 5.055 0zm7.441 0a.52.52 0 0 0-.522.522v2.56c0 .288.234.522.522.522h.063a.52.52 0 0 0 .522-.522V.522A.52.52 0 0 0 12.496 0zM4.467 13.609a1.478 1.478 0 1 1 0-2.956 1.478 1.478 0 0 1 0 2.956m4.27 0a1.478 1.478 0 1 1 0-2.955 1.478 1.478 0 0 1 0 2.955m0-3.634a1.477 1.477 0 1 1 0-2.955 1.477 1.477 0 0 1 0 2.955m4.27 3.634a1.478 1.478 0 1 1 0-2.955 1.478 1.478 0 0 1 0 2.955m0-3.634a1.478 1.478 0 1 1 0-2.955 1.478 1.478 0 0 1 0 2.955">
                                    </path>
                                  </svg></mat-icon></bwc-icon><span class="mat-mdc-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button></bwc-date-picker-toggle-button></div><!----><!---->
                        <div class="mat-mdc-form-field-infix ng-tns-c2306706986-25"><!----><bwc-date-picker-range-input _ngcontent-server-app-c3735086710="" data-test="bwsfe-datepicker__input--range" _nghost-server-app-c2104823198=""
                            class="ng-tns-c2306706986-25 bwc-date-picker-range-input">
                            <div _ngcontent-server-app-c2104823198="" class="bwc-date-picker-range-input__wrapper"><span _ngcontent-server-app-c3735086710="" cdk-overlay-origin="" bwcstartdate=""
                                class="bwc-typo-body-m-regular bw-search-datepicker__travel-date">Travel dates</span><bwc-icon _ngcontent-server-app-c2104823198="" name="chevron-right"
                                class="bwc-date-picker-range-input__icon bwc-icon--chevron-right"><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
                                    xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 10" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                    <path fill-rule="evenodd" d="M.942 7.526a1.513 1.513 0 0 0 0 2.05c.534.565 1.4.565 1.933 0L8.042 4.1l5.166 5.476c.535.565 1.4.565 1.933 0 .267-.284.4-.655.4-1.025a1.5 1.5 0 0 0-.4-1.025L8.042 0z"></path>
                                  </svg></mat-icon></bwc-icon><span _ngcontent-server-app-c3735086710="" bwcenddate="" class="bwc-typo-body-m-regular bw-search-datepicker__travel-date"></span></div>
                          </bwc-date-picker-range-input><bwc-date-picker _ngcontent-server-app-c3735086710="" class="ng-tns-c2306706986-25 bwc-date-picker"><!----></bwc-date-picker></div><!---->
                        <div class="mat-mdc-form-field-icon-suffix ng-tns-c2306706986-25 ng-star-inserted"><button _ngcontent-server-app-c3735086710="" mat-icon-button="" matsuffix="" type="button" mat-ripple-loader-uninitialized=""
                            mat-ripple-loader-class-name="mat-mdc-button-ripple" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-disabled mat-unthemed mat-mdc-button-base ng-tns-c2306706986-25" mat-ripple-loader-centered=""
                            mat-ripple-loader-disabled="" aria-label="Clear dates" disabled="true"><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><bwc-icon _ngcontent-server-app-c3735086710="" cropped="true"
                              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
                                  xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 18 18" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                                  <path
                                    d="m11.063 9 5.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.062z">
                                  </path>
                                </svg></mat-icon></bwc-icon><span class="mat-mdc-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span></button></div><!---->
                      </div><!---->
                    </div>
                    <div class="mat-mdc-form-field-subscript-wrapper mat-mdc-form-field-bottom-align ng-tns-c2306706986-25">
                      <div class="mat-mdc-form-field-hint-wrapper ng-tns-c2306706986-25 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                        <div class="mat-mdc-form-field-hint-spacer ng-tns-c2306706986-25"></div>
                      </div><!----><!---->
                    </div>
                  </mat-form-field></label></div><!---->
            </bwc-form-input-container><!----><!----><!----></bw-datepicker><!----><!----><!----><!----><!----></div><bwc-form-input-container _ngcontent-server-app-c4164447893="" role="button" aria-haspopup="true"
          aria-labelledby="bw-search-widget-passengers-dialog-opener" placeholder="-" class="bw-search-widget__passengers-dialog-opener ng-tns-c4164447893-13 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-c4164447893=""
                id="bw-search-widget-passengers-dialog-opener" aria-hidden="true" outline-content=""
                class="mat-mdc-form-field ng-tns-c2306706986-16 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-c2306706986-16 mdc-text-field--outlined mdc-text-field--no-label"><!---->
                  <div class="mat-mdc-form-field-flex ng-tns-c2306706986-16">
                    <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c2306706986-16 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-c2306706986-16"><!----><input _ngcontent-server-app-c4164447893="" 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-c2306706986-16 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-c2306706986-16">
                  <div class="mat-mdc-form-field-hint-wrapper ng-tns-c2306706986-16 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                    <div class="mat-mdc-form-field-hint-spacer ng-tns-c2306706986-16"></div>
                  </div><!----><!---->
                </div>
              </mat-form-field></label></div><!---->
        </bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c4164447893="" placeholder="-" class="bw-search-widget__cabin-selector ng-tns-c4164447893-13 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-c4164447893=""
                outline-content="" class="ng-tns-c1218891827-17 bwc-form-select ng-star-inserted">
                <div class="bwc-form-select__input-container ng-tns-c1218891827-17"><mat-form-field _ngcontent-server-app-c4164447893=""
                    class="mat-mdc-form-field ng-tns-c2306706986-18 ng-tns-c1218891827-17 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-c2306706986-18 mdc-text-field--outlined mdc-text-field--no-label"><!---->
                      <div class="mat-mdc-form-field-flex ng-tns-c2306706986-18">
                        <div matformfieldnotchedoutline="" class="mdc-notched-outline ng-tns-c2306706986-18 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-c2306706986-18"><!----><select _ngcontent-server-app-c4164447893="" formcontrolname="classType" data-test="bwsfe-widget__cabin-class-select" matnativecontrol="" required=""
                            class="mat-mdc-input-element ng-tns-c2306706986-18 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-required="true"
                            placeholder="-" aria-invalid="false">
                            <option _ngcontent-server-app-c4164447893="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c4164447893-13 ng-star-inserted" value="ECONOMY" data-test-value="ECONOMY"> Economy </option>
                            <option _ngcontent-server-app-c4164447893="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c4164447893-13 ng-star-inserted" value="PREMIUM" data-test-value="PREMIUM"> Premium Economy </option>
                            <option _ngcontent-server-app-c4164447893="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c4164447893-13 ng-star-inserted" value="BUSINESS" data-test-value="BUSINESS"> Business </option>
                            <option _ngcontent-server-app-c4164447893="" data-test="bwsfe-widget__cabin-class-option" class="ng-tns-c4164447893-13 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-c2306706986-18">
                      <div class="mat-mdc-form-field-hint-wrapper ng-tns-c2306706986-18 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                        <div class="mat-mdc-form-field-hint-spacer ng-tns-c2306706986-18"></div>
                      </div><!----><!---->
                    </div>
                  </mat-form-field></div>
                <div class="mat-input-subscript-wrapper ng-tns-c1218891827-17"><!---->
                  <div class="mat-input-hint-wrapper ng-tns-c1218891827-17 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);">
                    <div class="mat-input-hint-spacer ng-tns-c1218891827-17"></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">Functional and analytical 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" alt="">
            <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>By selecting this option, you give us permission to use only functional and analytical cookies.</p>
        <p>Functional and analytical cookies</p>
        <ul>
          <li>Are necessary for our site to properly function</li>
          <li>Enable you to securely book a flight and access your account</li>
          <li>Are used to remember your language preferences and settings</li>
          <li>Allow you to share your feedback</li>
          <li>Help us detect bugs and improve our site</li>
          <li>Collect information on how visitors use our site</li>
          <li>Are used for A/B testing</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 for performance</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" alt="">
            <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>By selecting this option, you give us permission to use functional and analytical cookies as described above, as well as cookies to measure our marketing performance.</p>
        <p>By selecting this option, you are authorizing us to use functional and analytical cookies as described above, as well as cookies to measure our marketing performance. These cookies:</p>
        <ul>
          <li>Are used to measure the effectiveness of our marketing campaigns</li>
          <li>Are used to compare the performance of our marketing campaigns</li>
          <li>Are never used to send you targeted ads</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 for performance, advertisements, and social media</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" alt="">
            <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>By selecting this option, you give us permission to use functional and analytical cookies as described above, as well as cookies to measure our marketing performance, and cookies for advertisements and social media.</p>
        <p>By selecting this option, you authorize us to use the functional and analytical cookies as described above, as well as cookies to measure our marketing performance and cookies for advertisements and social media. These cookies:</p>
        <ul>
          <li>Are used to collect information about your visit, clicks on our website, and third-party websites and apps</li>
          <li>Are used to show you relevant, personalized advertisements or offers on our website and outside our website</li>
          <li>Measure the effectiveness of our advertising campaigns by tracking the number of clicks</li>
          <li>Limit the number of times you see an advertisement</li>
          <li>Allow you to like or share content on social media platforms such as Facebook and Twitter. These social networks can then use your cookies at their leisure.</li>
          <li>Can be used by social media platforms such as Facebook and Twitter for their own purposes</li>
        </ul>
      </div>
    </span></label>
</form>

Text Content

Book a flight

Check-in

My Bookings

Information

Our flights

Flight status

Business Services

Travel destinations

Contact us


Japan - EN

Skip to main content


OFFICIAL AIR FRANCE WEBSITE


Japan - EN
Log in
Sign up
Book a flight

Check-in

My Bookings

Information


Book a flight

Book with Miles


-
Round tripOne-way Multi-city


Departing from


Arriving at


Continue
Travel dates


-


-
Economy Premium Economy Business La Première




PEACE OF MIND

Book online: discover the perks when booking directly on the official Air France
website!

Learn more


DESTINATIONS AND DEALS



Deals

Promo rewards


Discover our best deals in the Economy cabin on flights departing from

Tokyo, Tokyo (TYO)






Barcelona
(Spain)
FromJPY 163,770*
Round trip
Promo fare
London
(United Kingdom)
FromJPY 183,730*
Round trip
Promo fare
Milan
(Italy)
FromJPY 165,040*
Round trip
Promo fare
Madrid
(Spain)
FromJPY 163,940*
Round trip
Promo fare
Paris
(France)
FromJPY 173,630*
Round trip
Promo fare
Toulouse
(France)
FromJPY 167,030*
Round trip
Promo fare

* The displayed prices are applicable for one adult. All amounts are in JPY.
Taxes and surcharges are included. No booking fee is applicable, but a payment
surcharge may apply. Prices shown may vary depending on fare availability.

Explore all deals



INFORMATION & DEALS

A trip for the tastebuds.

Travel to the heart of French gastronomy with menus crafted by the greastest
French talents.



An exclusive space

In our Business cabin, your seat turns into a full-flat bed.



Air France Japan Information

Schedule update, Fuel Surcharge, Narita, Haneda & Kansai Airport update etc.



How about escaping to Europe?

Enjoy Europe's stunning capital cities on your own time.

OUR BEST DEALS AND SPECIAL OFFERS


LOOKING FOR MORE THAN A FLIGHT?

Rent a car at a favorable price and earn Miles

with Hertz



Book your accommodation and earn Miles

with Booking.com



Book a personal driver or airport parking

with Hertz DriveU and Free2Move



Discover activities at your destination

with GetYourGuide

Discover more


AIR FRANCE TRAVEL DESTINATIONS

Every dream has a destination

FranceParis

FranceNice

SpainBarcelona

ItalyFlorence
Get inspired for your next destination


LOOKING FOR SPECIAL DEALS? NEED INSPIRATION?

Sign up here to receive personalized offers, travel ideas and information about
our new products and services.

Sign up now

HELP AND CONTACTS

Help and Contacts
 * Contact us
 * Refund
 * Claims
 * Request a receipt
 * Passengers with disabilities
   

ONLINE PAYMENT AND SHOPPING

Online payment and shopping
 * Booking fees - Service fees
 * Payment methods
 * Air France shopping
 * AIR FRANCE KLM – AMERICAN EXPRESS cards
 * Why book on the official Air France website?
   

LOYALTY PROGRAM AND PARTNERS

Loyalty program and partners
 * Flying Blue
 * Transavia
 * KLM
 * SkyTeam
 * Worldwide sites
   

ABOUT AIR FRANCE

About Air France
 * Air France corporate
 * Affiliate program
 * Travel destinations
   

AIR FRANCE APP

Air France app


 * 
   

 * Site Map
 * Legal information
 * Privacy policy
 * Accessibility statement
 * Cookie settings
   



Book a flight

Check-in

My Bookings

Information



AIR FRANCE USES COOKIES

Air France uses functional and analytical cookies to make sure our website works
properly and to offer you the best possible user experience. By using this
website, functional and analytical cookies will be installed on your browser.

With your consent, we also use marketing cookies to analyze our marketing
performance and personalize our offers. By using these cookies, Air France and
third parties can track your behavior online to make our content and
advertisements more relevant to your interests.

By clicking on "Accept," you consent to the placing of all marketing cookies. If
you click on "Reject," we will not place any marketing cookies. You can change
your cookie preferences or withdraw your consent at any given time.

Change cookie settingsRead Air France's cookie policyCheck the full list of
cookies used on our website
RejectAccept


COOKIE SETTINGS

Functional and analytical cookies

By selecting this option, you give us permission to use only functional and
analytical cookies.

Functional and analytical cookies

 * Are necessary for our site to properly function
 * Enable you to securely book a flight and access your account
 * Are used to remember your language preferences and settings
 * Allow you to share your feedback
 * Help us detect bugs and improve our site
 * Collect information on how visitors use our site
 * Are used for A/B testing



Marketing cookies for performance

By selecting this option, you give us permission to use functional and
analytical cookies as described above, as well as cookies to measure our
marketing performance.

By selecting this option, you are authorizing us to use functional and
analytical cookies as described above, as well as cookies to measure our
marketing performance. These cookies:

 * Are used to measure the effectiveness of our marketing campaigns
 * Are used to compare the performance of our marketing campaigns
 * Are never used to send you targeted ads



Marketing cookies for performance, advertisements, and social media

By selecting this option, you give us permission to use functional and
analytical cookies as described above, as well as cookies to measure our
marketing performance, and cookies for advertisements and social media.

By selecting this option, you authorize us to use the functional and analytical
cookies as described above, as well as cookies to measure our marketing
performance and cookies for advertisements and social media. These cookies:

 * Are used to collect information about your visit, clicks on our website, and
   third-party websites and apps
 * Are used to show you relevant, personalized advertisements or offers on our
   website and outside our website
 * Measure the effectiveness of our advertising campaigns by tracking the number
   of clicks
 * Limit the number of times you see an advertisement
 * Allow you to like or share content on social media platforms such as Facebook
   and Twitter. These social networks can then use your cookies at their
   leisure.
 * Can be used by social media platforms such as Facebook and Twitter for their
   own purposes

Accept selected cookiesAccept all cookies