www.ethiopianairlines.com Open in urlscan Pro
104.102.23.62  Public Scan

Submitted URL: http://www.ethiopianairlines.com/
Effective URL: https://www.ethiopianairlines.com/de
Submission: On May 23 via manual from IN — Scanned from DE

Form analysis 5 forms found in the DOM

POST /de/home-page/Index/

<form action="/de/home-page/Index/" id="booking-widget-form" method="post" novalidate="novalidate"><input id="CurrentLanguageBookingHome" name="CurrentLanguage" type="hidden" value="" class="ea-triggers-bound">
  <div class="container widget-container mt-2 mt-md-0">
    <div class="widget-btn-container nav nav-tabs" role="tablist">
      <button class="btn btn-widget nav-link active" data-bs-toggle="tab" data-bs-target="#search-flight" type="button" role="tab" aria-controls="flight" aria-selected="true"> <span><i class="fas fa-plane-departure d-inline"></i></span> <span
          class="widget-btn-text"> Flights</span></button>
      <button class="btn btn-widget nav-link" data-bs-toggle="tab" data-bs-target="#search-car" type="button" role="tab" aria-controls="car" aria-selected="false"><span><i class="fas fa-car"></i></span> <span class="widget-btn-text">Cars</span>
      </button>
      <button class="btn btn-widget nav-link" data-bs-toggle="tab" data-bs-target="#search-hotel" type="button" role="tab" aria-controls="hotel" aria-selected="false"><span><i class="fas fa-bed"></i></span> <span
          class="widget-btn-text">Hotels</span></button>
    </div>
    <div class=" tab-content widget-body-container">
      <div class="tab-pane fade show active" id="search-flight" role="tabpanel" aria-labelledby="search-flight-tab">
        <div class="card card-body">
          <h5 class="widget-header-text">Your next adventure is just a search away</h5>
          <div>
            <div class="widget-input mt-2" onclick="openAirportInput('origin',0)">
              <span class="mx-3 d-block widget-inner-header-text">From</span>
              <div class="d-flex">
                <h4 class="mx-3 w-100">
                  <span class="widget-origin-placeholder-text">Select your origin</span>
                  <span class="airport-name origin-airport-name"></span> <span class="airport-code origin-airport-code"></span>
                </h4>
                <span class="dropdown-icon"><i class="fas fa-chevron-down fa-lg"></i></span>
              </div>
            </div>
            <div class="airport-list origin-input-container dropdown">
              <input class="airport-input p-3 origin-input ea-triggers-bound dropdown-toggle" onfocus="this.select();" placeholder="Choose your origin" autocomplete="off" data-bs-toggle="dropdown">
              <div class="dropdown-menu"></div>
              <button type="button" class="btn close-airport-list-modal btn-close" onclick="closeAirportListModal()">
              </button>
            </div>
          </div>
          <div>
            <div class="widget-input mt-3" onclick="openAirportInput('destination',0)">
              <span class="mx-3 d-block widget-inner-header-text">To</span>
              <div class="d-flex">
                <h4 class="mx-3 w-100">
                  <span class="widget-destination-placeholder-text"> Where are you going?</span>
                  <span class="airport-name destination-airport-name"></span> <span class="airport-code destination-airport-code"></span>
                </h4>
                <span class="dropdown-icon"><i class="fas fa-chevron-down fa-lg"></i></span>
              </div>
            </div>
            <div class="airport-list destination-input-container dropdown">
              <input class="airport-input p-3 destination-input ea-triggers-bound dropdown-toggle" placeholder="Choose your destination" autocomplete="off" onfocus="this.select();" data-bs-toggle="dropdown">
              <div class="dropdown-menu"></div>
              <button type="button" class="btn close-airport-list-modal btn-close" onclick="closeAirportListModal()">
              </button>
            </div>
          </div>
          <div class="row mt-2">
            <div class="col-12 col-md-6">
              <div class="selected-flight-box mt-2">
                <div class="d-flex">
                  <button type="button" class="btn btn-sm close-selected-flight btn-close" onclick="clearSelectedFlight()"></button>
                  <div class="d-flex w-100" onclick="recentSearchHandler()" style="margin-left: -15px;">
                    <div class="justify-content-start p-3">
                      <span id="selected-flight-origin"> - </span>
                      <br>
                      <span id="selected-flight-departure"></span>
                    </div>
                    <div class="justify-content-end align-self-center mt-4">
                      <span id="selected-flight-trip-type"></span>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="col-12 col-md-6">
              <div class="d-flex justify-content-center justify-content-md-end mt-3">
                <button type="button" class="btn btn-primary-et et-continue-btn" style="font-size: 1.25rem; font-weight: 700; line-height: 1.5rem; color: #FFFFFF" onclick="openWidgetModal()"> Continue </button>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="tab-pane fade" id="search-car" role="tabpanel" aria-labelledby="search-car-tab">
        <div class="card card-body">
          <div class="row">
            <div class="col-12 my-2">
              <p class="widget-header-text">Complete your travel plans by booking your Car Rental and Airport Transfer through our partner CarTrawler.</p>
            </div>
            <div class="col-12 col-md-6 my-2">
              <a class="btn btn-primary-et et-continue-btn pt-3" target="_blank" href="https://cars.cartrawler.com/ethiopianairlines/en/?clientID=566409#/searchcar">
                                    <i class="fa fa-car"></i>
                                    Car Rental
                                    <i class="fa fa-external-link-alt external-link-icon"></i>
                                </a>
            </div>
            <div class="col-12 col-md-6 my-2">
              <a class="btn btn-primary-et et-continue-btn pt-3" target="_blank" href="https://cars.cartrawler.com/ethiopianairlines/en/transfers?clientId=566426#/search">
                                    <i class="fas fa-bus"></i>
                                    Airport Transfer
                                    <i class="fa fa-external-link-alt external-link-icon"></i>
                                </a>
            </div>
          </div>
        </div>
      </div>
      <div class="tab-pane fade" id="search-hotel" role="tabpanel" aria-labelledby="seachr-hotel-tab">
        <div class="card card-body">
          <p class="widget-header-text">Find great holiday package deals. Book your flight and hotel together.</p>
          <div class="d-flex justify-content-center justify-content-md-end mt-3">
            <a class="btn btn-primary-et et-continue-btn pt-3" href="https://www.ethiopianholidays.com/" target="_blank">
                                Book Now

                                <i class="fa fa-external-link-alt external-link-icon"></i>
                            </a>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="modal-container">
    <section class="widget-modal-container mt-md-0 ">
      <div class="mt-2">
        <div class="container px-0 d-flex d-md-block justify-content-center justify-content-md-start">
          <button type="button" class="btn btn-modal mt-1"><span><i class="fas fa-plane-departure d-inline"></i></span> <span> Flights</span></button>
        </div>
        <hr style="margin-top: -2px;" class="w-100">
        <div class="container">
          <div id="close-widget-btn" onclick="closeWidgetModal()" style="cursor: pointer;">
            <span style="color: #7F7F7E;font-size: 18px;" class="d-none d-md-inline">Close</span>
            <button type="button" class="btn btn-close">
            </button>
          </div>
        </div>
      </div>
      <div class="container flight-container">
        <div class="row ">
          <input autocomplete="off" class="hide-for-validation text-box single-line ea-triggers-bound" data-val="true" data-val-required="Origin is required" id="origin-input-hidden" name="Origin"
            style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="text" value="">
          <div class="col-12 col-md-5 col-lg-4 mx-md-0 px-md-0">
            <div class="widget-input mt-2" onclick="openAirportInput('origin',1)">
              <span class="mx-3 d-block widget-inner-header-text">From</span>
              <div class="d-flex">
                <h4 class="mx-3 w-100">
                  <span class="widget-origin-placeholder-text">Select your origin</span>
                  <span class="airport-name origin-airport-name"></span> <span class="airport-code origin-airport-code"></span>
                </h4>
              </div>
            </div>
            <span class="field-validation-valid text-danger" data-valmsg-for="Origin" data-valmsg-replace="true"></span>
            <div class="airport-list origin-input-container dropdown">
              <input class="airport-input origin-input p-3 ea-triggers-bound dropdown-toggle" placeholder="Choose your origin" autocomplete="off" onfocus="this.select();" data-bs-toggle="dropdown">
              <div class="dropdown-menu"></div>
              <button type="button" class="btn close-airport-list-modal btn-close" onclick="closeAirportListModal()">
              </button>
            </div>
          </div>
          <div class="col-12 col-md-1 d-flex justify-content-center align-self-center align-item-center my-2 m-md-0">
            <i class="fas fa-exchange-alt fa-2x rotate text-secondary" onclick="flightChangeHandler()" style="font-size: 25px;"></i>
          </div>
          <input autocomplete="off" class="hide-for-validation text-box single-line ea-triggers-bound" data-val="true" data-val-required="Destination is required" id="destination-input-hidden" name="Destination"
            style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="text" value="">
          <div class="col-12 col-md-5 col-lg-4 mx-md-0 px-md-0">
            <div class="widget-input mt-2" onclick="openAirportInput('destination',1)">
              <span class="mx-3 d-block widget-inner-header-text">To</span>
              <div class="d-flex">
                <h4 class="mx-3 w-100">
                  <span class="widget-destination-placeholder-text">Where are you going?</span>
                  <span class="airport-name destination-airport-name"></span> <span class="airport-code destination-airport-code"></span>
                </h4>
              </div>
            </div>
            <span class="field-validation-valid text-danger" data-valmsg-for="Destination" data-valmsg-replace="true"></span>
            <div class="airport-list destination-input-container dropdown">
              <input class="airport-input p-3 destination-input ea-triggers-bound dropdown-toggle" placeholder="Choose your destination" autocomplete="off" onfocus="this.select();" data-bs-toggle="dropdown">
              <div class="dropdown-menu"></div>
              <button type="button" class="btn close-airport-list-modal btn-close" onclick="closeAirportListModal()">
              </button>
            </div>
          </div>
        </div>
        <div class="row mt-3">
          <div class="col-12 col-md-5 col-lg-4 mx-md-0 px-md-0">
            <label class="et-checkbox w-100"> One-Way <input type="checkbox" id="journey-type" selection="round-trip" class="ea-triggers-bound">
              <input type="hidden" name="TripType" id="journey-type-hidden" value="round-trip" autocomplete="off" class="ea-triggers-bound">
              <span class="checkmark mt-1"></span>
              <span id="defaultMonth"></span>
            </label>
          </div>
          <div class="col-12 col-md-1 d-flex justify-content-center align-self-center align-item-center m-auto m-md-0">
          </div>
          <div class="col-12 col-md-5 col-lg-4 mx-md-0 px-md-0">
            <label class="et-checkbox w-100"> Book with miles <input name="BookwithMiles" type="checkbox" id="book-with-mile" class="ea-triggers-bound">
              <span class="checkmark mt-1"></span>
            </label>
          </div>
        </div>
        <div class="row mt-3" id="stopover-div">
          <!--Datepicker start-->
          <div class="form-group ccol-12 col-md-5 col-lg-4 pr-1 mb-0 mx-md-0 px-md-0" id="round-trip-date-picker-container">
            <div id="round-trip-date-picker" title="daterangepicker"></div>
            <ul class="unstyled col-12 p-0 mt-4" style="list-style:none;">
              <li class="unstyled">
                <div class="FlightDates stop-over-flight-date-0 pop-date-stay row" tabindex="0">
                  <input autocomplete="off" class="hide-for-validation text-box single-line ea-triggers-bound" data-val="true" data-val-required="Departure Date is required" id="departure-date-hidden" name="DepartureDate"
                    style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="text" value="">
                  <input autocomplete="off" class="hide-for-validation text-box single-line ea-triggers-bound" data-val="true" data-val-requiredif="Return Date is required" data-val-requiredif-allowempty="false"
                    data-val-requiredif-expression="&quot;TripType == 'round-trip'&quot;" data-val-requiredif-fieldsmap="{&quot;TripType&quot;:&quot;string&quot;}" id="return-date-hidden" name="ReturnDate"
                    style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="text" value="">
                  <label class="flight-date-1 std-rad col pl-0 pr-0" style="height: 67px;">
                    <label id="date-picker-left-continer" class="date1 date-as-calendar inline-flex std-rad validator0 date-picker-left-continer">
                      <span class="departure-date d-block">Departure date</span>
                      <span class="ps-3 date-text-container">
                        <span class="day pop-date-stay d-inline">23</span>/<span class="month pop-date-stay d-inline">05</span>/<span class="year pop-date-stay d-inline">2023</span>
                        <i class="far fa-calendar-alt pop-date-stay float-end date-picker-icon"></i>
                      </span>
                    </label>
                    <input type="hidden" id="departDateHidden" name="depart-date" class="ea-triggers-bound">
                  </label>
                  <label class="flight-date-2 std-rad col pr-0 pl-0" style="height: 67px;">
                    <label class="date2 date-as-calendar inline-flex std-rad date-picker-right-continer">
                      <span class="return-date d-block">Return date</span>
                      <span class="ps-3 date-text-container">
                        <span class="day pop-date-stay d-inline">30</span>/<span class="month pop-date-stay d-inline">05</span>/<span class="year pop-date-stay d-inline">2023</span>
                        <i class="far fa-calendar-alt pop-date-stay float-end date-picker-icon"></i>
                      </span>
                    </label>
                    <input type="hidden" id="returnDateHidden" name="return-date" class="ea-triggers-bound">
                  </label>
                  <div class="row">
                    <span class="field-validation-valid text-danger col-6" data-valmsg-for="DepartureDate" data-valmsg-replace="true"></span>
                    <span class="field-validation-valid text-danger col-6" data-valmsg-for="ReturnDate" data-valmsg-replace="true"></span>
                  </div>
                </div>
              </li>
            </ul>
            <input type="hidden" name="depart-date-label" id="depart-date-label" value="Depart Date" class="ea-triggers-bound">
            <input type="hidden" name="return-date-label" id="return-date-label" value="Return Date" class="ea-triggers-bound">
            <label class="rt-validation-msg text-danger" style="display: none;">Please choose your flight date correctly.</label>
            <div class="col-9 px-0 mx-1">
              <span class="datepicker-placeholder-0"></span>
              <div class="lg-stop-over-flight-date-0 multiremove et-cal-container date-picker-container pop-date-stay">
                <div class="datepicker-arrow"></div>
                <div class="ui-et-datepicker-top-info pop-date-stay">
                  <div class="top-info pop-date-stay">
                    <div class="top-info-inside pop-date-stay">
                      <div class="selected-date-display selected-date-display-1 pop-date-stay"><label class="pop-date-stay d-block">Depart On </label><label class="d-date1  pop-date-stay"></label></div>
                      <i class="fas fa-exchange-alt exchange-icon"></i>
                      <div class="selected-date-display selected-date-display-2 fade-in"><label class="pop-date-stay d-block">Return On </label><label class="d-date2 pop-date-stay"></label></div>
                    </div>
                  </div>
                  <div class="top-info pop-date-stay" style="float:right">
                    <div class="top-info-inside top-info-btns pop-date-stay"><button type="button" class="std-btn-sm btn btn-block std-background-color std-rad px-3">OK</button></div>
                  </div>
                </div>
                <div class="prevNext-btn prev-btn pop-date-stay  prev_month"><label tabindex="0" class="prevNext-btn-lbl pop-date-stay"><i class="fa fa-arrow-left pop-date-stay"></i></label></div>
                <div class="prevNext-btn next-btn pop-date-stay next_month"> <label tabindex="0" class="prevNext-btn-lbl  pop-date-stay"><i class="fa fa-arrow-right pop-date-stay"></i></label></div>
                <div class="date-popUp pop-date-stay">
                  <div class="cal-contain pop-date-stay">
                    <div class="cal-inner pop-date-stay">
                      <div class="cal-body pop-date-stay">
                        <div class="cal-month pop-date-stay">
                          <div class="month-head pop-date-stay">
                            <p class=" pop-date-stay">May 2023</p>
                          </div>
                          <div class="cal-month-body pop-date-stay">
                            <table class="cal-month-body-t pop-date-stay">
                              <tbody>
                                <tr>
                                  <td class="et-cal-days-name pop-date-stay"><span>MON</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>TUE</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>WED</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>THU</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>FRI</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>SAT</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>SUN</span></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days  pop-date-stay disabled-date"><span class="cal-day  pop-date-stay" name="5/1/2023" data-id="5/1/2023">1</span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/2/2023" href="#" data-id="5/2/2023">2 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/3/2023" href="#" data-id="5/3/2023">3 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/4/2023" href="#" data-id="5/4/2023">4 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/5/2023" href="#" data-id="5/5/2023">5 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/6/2023" href="#" data-id="5/6/2023">6 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" href="#" name="5/7/2023" data-id="5/7/2023">7 </span></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days  pop-date-stay disabled-date"><span class="cal-day  pop-date-stay" name="5/8/2023" data-id="5/8/2023">8</span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/9/2023" href="#" data-id="5/9/2023">9 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/10/2023" href="#" data-id="5/10/2023">10 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/11/2023" href="#" data-id="5/11/2023">11 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/12/2023" href="#" data-id="5/12/2023">12 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/13/2023" href="#" data-id="5/13/2023">13 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" href="#" name="5/14/2023" data-id="5/14/2023">14 </span></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days  pop-date-stay disabled-date"><span class="cal-day  pop-date-stay" name="5/15/2023" data-id="5/15/2023">15</span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/16/2023" href="#" data-id="5/16/2023">16 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/17/2023" href="#" data-id="5/17/2023">17 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/18/2023" href="#" data-id="5/18/2023">18 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/19/2023" href="#" data-id="5/19/2023">19 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" name="5/20/2023" href="#" data-id="5/20/2023">20 </span></td>
                                  <td class="et-cal-days disabled-date"><span class="cal-day pop-date-stay" href="#" name="5/21/2023" data-id="5/21/2023">21 </span></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days  pop-date-stay disabled-date"><span class="cal-day  pop-date-stay" name="5/22/2023" data-id="5/22/2023">22</span></td>
                                  <td class="et-cal-days "><a class="cal-day et-cal-days-active pop-date-stay today" href="#" name="5/23/2023" data-id="5/23/2023">23</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/24/2023" data-id="5/24/2023">24</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/25/2023" data-id="5/25/2023">25</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/26/2023" data-id="5/26/2023">26</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/27/2023" data-id="5/27/2023">27</a></td>
                                  <td class="et-cal-days"><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/28/2023" data-id="5/28/2023">28</a></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days   "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/29/2023" data-id="5/29/2023">29</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/30/2023" data-id="5/30/2023">30</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="5/31/2023" data-id="5/31/2023">31</a></td>
                                </tr>
                              </tbody>
                            </table>
                          </div>
                        </div>
                        <div class="cal-month pop-date-stay">
                          <div class="month-head pop-date-stay">
                            <p class=" pop-date-stay">June 2023</p>
                          </div>
                          <div class="cal-month-body pop-date-stay">
                            <table class="cal-month-body-t pop-date-stay">
                              <tbody>
                                <tr>
                                  <td class="et-cal-days-name pop-date-stay"><span>MON</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>TUE</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>WED</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>THU</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>FRI</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>SAT</span></td>
                                  <td class="et-cal-days-name pop-date-stay"><span>SUN</span></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days inactive pop-date-stay"><a class="et-cal-day  pop-date-stay" href="#" data-id="6/1/2023"></a></td>
                                  <td class="et-cal-days inactive pop-date-stay"><a class="et-cal-day  pop-date-stay" href="#" data-id="6/1/2023"></a></td>
                                  <td class="et-cal-days inactive pop-date-stay"><a class="et-cal-day  pop-date-stay" href="#" data-id="6/1/2023"></a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/1/2023" data-id="6/1/2023">1</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/2/2023" data-id="6/2/2023">2</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/3/2023" data-id="6/3/2023">3</a></td>
                                  <td class="et-cal-days"><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/4/2023" data-id="6/4/2023">4</a></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days   "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/5/2023" data-id="6/5/2023">5</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/6/2023" data-id="6/6/2023">6</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/7/2023" data-id="6/7/2023">7</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/8/2023" data-id="6/8/2023">8</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/9/2023" data-id="6/9/2023">9</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/10/2023" data-id="6/10/2023">10</a></td>
                                  <td class="et-cal-days"><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/11/2023" data-id="6/11/2023">11</a></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days   "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/12/2023" data-id="6/12/2023">12</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/13/2023" data-id="6/13/2023">13</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/14/2023" data-id="6/14/2023">14</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/15/2023" data-id="6/15/2023">15</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/16/2023" data-id="6/16/2023">16</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/17/2023" data-id="6/17/2023">17</a></td>
                                  <td class="et-cal-days"><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/18/2023" data-id="6/18/2023">18</a></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days   "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/19/2023" data-id="6/19/2023">19</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/20/2023" data-id="6/20/2023">20</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/21/2023" data-id="6/21/2023">21</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/22/2023" data-id="6/22/2023">22</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/23/2023" data-id="6/23/2023">23</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/24/2023" data-id="6/24/2023">24</a></td>
                                  <td class="et-cal-days"><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/25/2023" data-id="6/25/2023">25</a></td>
                                </tr>
                                <tr class="et-cal-weeks">
                                  <td class="et-cal-days   "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/26/2023" data-id="6/26/2023">26</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/27/2023" data-id="6/27/2023">27</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/28/2023" data-id="6/28/2023">28</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/29/2023" data-id="6/29/2023">29</a></td>
                                  <td class="et-cal-days "><a tabindex="-1" class="cal-day et-cal-days-active pop-date-stay" href="#" name="6/30/2023" data-id="6/30/2023">30</a></td>
                                </tr>
                              </tbody>
                            </table>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div><input class="d-none FirstDateDisplay pop-date-stay"><input class="d-none FirstDate-selectedDisplay pop-date-stay"><input class="d-none SecondDate-selectedDisplay pop-date-stay">
              </div>
              <div>
              </div>
            </div>
          </div>
          <!--Datepicker end-->
          <div class="col-12 col-md-1 mx-md-0 px-md-0">
          </div>
          <div class="col-12 col-md-5 mx-md-0 px-md-0 col-lg-4">
            <label class="widget-label-text">Traveller and travel class</label>
            <div class="widget-input" onclick="togglePassengerInput()">
              <span class="mx-3 d-block widget-inner-header-text"></span>
              <div class="d-flex align-item-center mt-3">
                <div class=" mx-3 w-100">
                  <h4>
                    <span class="airport-name">
                      <span class="total-passenger">1 Passenger</span><span class="px-2">|</span><span id="selected-class">All</span>
                    </span>
                  </h4>
                </div>
                <span class="dropdown-icon align-self-center"><i class="fas fa-chevron-down fa-lg"></i></span>
              </div>
            </div>
            <div class="passenger-input p-3">
              <div class="form-floating mb-3">
                <select name="TravelClass" class="form-select form-select-lg mb-3 ea-triggers-bound" id="class-type-selector" style="height: 66px !important;">
                  <option value="First" selected="">All</option>
                  <option value="Economy">Economy</option>
                  <option value="Business">Business</option>
                </select>
                <label for="class-type-selector">Travel Class</label>
              </div>
              <label class="widget-label-text my-2">Passengers </label>
              <div class="row">
                <div class="col-6">
                  <p class="number-of-passenger">
                    <span id="adult-text">Adult</span>
                    <sub class="d-block passenger-subtitle">12+ Years</sub>
                  </p>
                </div>
                <div class="col-6">
                  <button type="button" class="passenger-minus disabled" id="adult-minus" onclick="numberOfPassengerHandler('adult','minus')">-</button>
                  <h6 class="d-inline mx-1 mx-md-3 number-of-passenger" id="number-of-adult">1</h6>
                  <button type="button" class="passenger-plus" id="adult-plus" onclick="numberOfPassengerHandler('adult','plus')">+</button>
                  <input type="hidden" name="Adults" id="no-adult" value="1" class="ea-triggers-bound">
                </div>
              </div>
              <div class="row">
                <div class="col-6">
                  <p class="number-of-passenger">
                    <span id="child-text">Child</span>
                    <sub class="d-block passenger-subtitle">2-11  Years</sub>
                  </p>
                </div>
                <div class="col-6">
                  <button type="button" class="passenger-minus disabled" id="child-minus" onclick="numberOfPassengerHandler('child','minus')">-</button>
                  <h6 class="d-inline mx-1 mx-md-3 number-of-passenger" id="number-of-child">0</h6>
                  <button type="button" class="passenger-plus" id="child-plus" onclick="numberOfPassengerHandler('child','plus')">+</button>
                  <input type="hidden" name="Children" id="no-child" value="0" class="ea-triggers-bound">
                </div>
              </div>
              <div class="row">
                <div class="col-6">
                  <p class="number-of-passenger">
                    <span id="infant-text">Infant</span>
                    <sub class="d-block passenger-subtitle">0-1  Years</sub>
                  </p>
                </div>
                <div class="col-6">
                  <button type="button" class="passenger-minus disabled" id="infant-minus" onclick="numberOfPassengerHandler('infant','minus')">-</button>
                  <h6 class="d-inline mx-1 mx-md-3 number-of-passenger" id="number-of-infant">0</h6>
                  <button type="button" class="passenger-plus" id="infant-plus" onclick="numberOfPassengerHandler('infant','plus')">+</button>
                  <input type="hidden" name="Infants" id="no-infant" value="0" class="ea-triggers-bound">
                </div>
              </div>
              <div class="row">
                <div class="col-12">
                  <button type="button" class="btn btn-secondary-et float-end mt-4" onclick="togglePassengerInput()"> Done</button>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 mt-3 mt-md-0 widget-covid-information-container" style="display: none;">
          <div class="col-12 mx-md-0 px-md-0 ">
            <div class="widget-travel-alert p-3">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <p class="et-info-rounded text-center mb-0"> Before booking a flight, check the <a href="#" class="covid-restrictions-link" target="_blank" rel="noreferrer"> COVID-19 related entry restrictions </a> and other health requirements
                      such as Yellow Fever Vaccination to your destination. <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 d-none" id="widget-travel-alert-from-washington">
          <div class="col-12 mx-md-0 px-md-0">
            <div class="widget-travel-alert p-3">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <p class="et-info-rounded text-center mb-0"> Please be notified that for flights departing from Washington, Ethiopian Airlines has temporarily limited excess baggage to a maximum of 2 per passenger making the total number of
                      accepted checked baggage 4 per passenger. The additional 2 excess bags will be accepted on standby and may not be shipped on the same flight. <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row d-none" id="widget-travel-alert-from-mekelle-shire">
          <div class="alert alert-warning p-3 mt-3" style=" border-color: #664d03;">
            <p class="mb-0">Please note that online booking is temporarily unavailable from this origin. Please visit Ethiopian Airlines ticket offices for assistance.</p>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-from-saudi-container d-none">
          <div class="col-12 mx-md-0 px-md-0">
            <div class="widget-travel-alert p-3 mt-3" id="notification-departure-from-saudi-to-ethiopia">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <p class="et-info-rounded text-center mb-0">
                      <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span> #ResourceNotFound: ETResources, Notification.DepartureFromSaudiToEthiopia#
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-india-to-southafrica-container d-none">
          <div class="col-12 mx-md-0 px-md-0">
            <div class="widget-travel-alert p-3 mt-3" id="notification-departure-from-india-to-southafrica">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <p class="et-info-rounded text-left mb-0">
                      <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span> If travel is on a short-term visa, you will need to have a return ticket preferably on Ethiopia Airlines. If the return ticket is on other airlines, an indemnity will have to be submitted. <br> Long-term visas under
                      process - Passengers need to carry the payment receipt and Declaration. Passengers will also need to have a single-entry visa to enter South Africa. If NOT OK TO BOARD pops up during the check-in system, passengers must contact
                      DHA-South Africa to have the status changed and obtain a "Waiver of Unfavor" letter from DHA- South Africa.
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-from-ghana-container d-none">
          <div class="col-12 mx-md-0 px-md-0">
            <div class="widget-travel-alert p-3 mt-3">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <div class="et-info-rounded text-center mb-0">
                      <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                      <p class="mb-0">Please note that airport check-in time for your flight on ET928 will be from 13:30 to 15:30 local time.</p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-from-nigeria-container d-none">
          <div class="col-12 mx-md-0 px-md-0">
            <div class="widget-travel-alert p-3 mt-3" id="notification-departure-from-nigeria">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <div class="et-info-rounded text-center mb-0">
                      <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                      <p style="text-align:left;margin-bottom: 6px;">FAKE WEBSITE AND BANK ACCOUNT ALERT</p>
                      <p style="text-align:left">Beware of Scammers</p>
                      <p class="text-start"> It has come to our notice that scammers are setting up fake websites with similar names to ours to deceive passengers. Our official website is
                        <a href="https://www.ethiopianairlines.com" class="complement-learn-more-link d-inline text-decoration-none">www.ethiopianairlines.com</a> and you can download our mobile app for easier and safer transactions. </p>
                      <p class="text-start">
                        <strong> Ethiopian officers do not call you for payment or ask you to transfer money to any specific bank account </strong>. Ethiopian has city offices and airport offices in four cities in Nigeria, namely Kano, Enugu, Abuja
                        and Lagos; you may visit our offices for any further information.
                      </p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-from-russia-container d-none">
          <div class="col-12 mx-md-0 px-md-0">
            <div class=" widget-travel-alert p-3 mt-3 " id="notification-departure-from-russia-to-ethiopia">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <div class="et-info-rounded text-center mb-0">
                      <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                      <div>
                        <p style="text-align:left"> Book your journey online and pay at Ethiopian City Office in Moscow by Credit Card or Cash! </p>
                        <p style="text-align:left"> If you choose to pay by card, please send your request by email on ethiopianairlines_ru@aviareps.com. You can also pay at our office in Moscow at the following address by cash or card. </p>
                        <p style="text-align:left"> Address: Olimpiyskiy prospekt, 14 <br> Working hours: Monday – Friday, 10 AM – 6 PM <br> Telephone: +7 (495) 937-59-45 <br>
                        </p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-from-frankfurt-container d-none">
          <div class="col-12 mx-md-0 px-md-0 ">
            <div class="widget-travel-alert p-3">
              <div class="row">
                <div class="col-12">
                  <div class="">
                    <h3>Take the train to your plane</h3>
                    <p> Ethiopian, in cooperation with Deutsche Bahn, offers its passengers the opportunity to travel with Deutsche Bahn from almost all DB stations in Germany to Frankfurt Airport. </p>
                    <p><a href="/aa/book/booking/rail-fly" target="_blank" style="color:#2e7d32">Read the terms and conditions</a></p>
                    <p>Do you want to include train segment to your booking?</p>
                    <div class="mt-2 ms-2 travel-notification-from-franfurt-preference">
                      <label class="et-checkbox-rounded d-inline mx-3"> Yes <input type="radio" name="RailAndFly" id="yes-rail-and-fly" value="yes" class="ea-triggers-bound">
                        <span class="checkmark mt-1"></span>
                      </label>
                      <label class="et-checkbox-rounded d-inline"> No <input type="radio" name="RailAndFly" id="no-rail-and-fly" value="no" checked="" class="ea-triggers-bound">
                        <span class="checkmark mt-1"></span>
                      </label>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-notification-container" style="display: none;">
          <div class="col-12 mx-md-0 px-md-0">
            <div class=" widget-travel-alert p-3 mt-3">
              <h5>Special Discounted Fare is Available if:</h5>
              <div class="row">
                <div class="col-12">
                  <span class="field-validation-valid text-danger" data-valmsg-for="ethiopian" data-valmsg-replace="true"></span>
                  <div class="d-block d-md-flex">
                    <label class="et-checkbox-rounded d-block"> You are Ethiopian national, or you have a proof of residence in Ethiopia <input type="radio" value="ethiopian-residence" name="ethiopian" required="required" data-val="true"
                        data-val-required=" Please select one of the below options" class="ea-triggers-bound">
                      <span class="checkmark mt-1"></span>
                    </label>
                    <label class="et-checkbox-rounded d-block mx-0 mx-md-3"> You have an international flight/ticket by Ethiopian Airlines. <input type="radio" value="internation-ticket" name="ethiopian" class="ea-triggers-bound">
                      <span class="checkmark mt-1"></span>
                    </label>
                  </div>
                </div>
                <div class="col-12">
                  <p><b>Note : </b>It is mandatory to present the document upon ticketing (if payment is made at city/airport ticket offices) and, at time of check-in to the airline on demand. Failure to present the required documents may result in
                    denial of passenger from the flight and refund of ticket after applicable penalty deductions.</p>
                </div>
                <div class="col-12">
                  <label class="et-checkbox-rounded"> No, I hold none of the documents <input type="radio" value="" name="ethiopian" class="ea-triggers-bound">
                    <span class="checkmark mt-1"></span>
                  </label>
                </div>
                <div class="col-12">
                  <p><b>Remark : </b>If you have an infant under the age of two, you will need to provide a birth certificate or any proof of evidence at the airport.</p>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-add-bey-container d-none">
          <div class="col-12 mx-md-0 px-md-0 ">
            <div class="widget-travel-alert p-3">
              <div class="row">
                <div class="col-12">
                  <div class="d-block d-md-flex justify-content-center align-item-center float-start">
                    <p class="et-info-rounded text-left mb-0"> All Ethiopian national passengers with residence permit &amp; returning to Beirut are strictly advised to make guarantee deposit of USD 340.00 at Beirut CTO(City Ticket Office) or Addis
                      Ababa Airport or one of the ticket offices in Addis Ababa before their return flight to Beirut. <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <!--Viena-Copenhagen-->
        <div class="row mb-3 widget-travel-information-vie-cph d-none">
          <div class="col-12 mx-md-0 px-md-0 ">
            <div class="widget-travel-alert p-3">
              <div class="row">
                <div class="col-12">
                  <div class="">
                    <p class="et-info-rounded text-left mb-3"> Travel Advisory <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                    </p>
                    <ul style="font-size: 18px">
                      <li>
                        <p>Passport or national identity cards are required for all passengers traveling between Vienna and Copenhagen, along with residence permit or citizenship in one of the Schengen countries. Driving license or other ID cards are
                          not considered as travel documents.</p>
                      </li>
                      <li>
                        <p>Passengers traveling between Vienna and Copenhagen who require entry visa to Schengen countries must have a valid multiple-entry Schengen visa. Passengers who already used a single-entry Schengen visa to enter Vienna or
                          another Schengen country cannot travel on Ethiopian Airlines flight between Vienna and Copenhagen as their single-entry Schengen visa is already used.</p>
                      </li>
                    </ul>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 widget-travel-information-to-or-from-singapore d-none">
          <div class="col-12 mx-md-0 px-md-0 ">
            <div class="widget-travel-alert p-3">
              <div class="row">
                <div class="col-12">
                  <div class="">
                    <p class="et-info-rounded text-left mb-3"> Travel Advisory <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                    </p>
                    <p style="font-size:18px"> 1. All travelers are required to submit thier SG Arrival Card before arriving in Singapore, except: </p>
                    <ul style="font-size: 18px">
                      <li>
                        <p>Those transiting/transferring through Singapore without seeking immigration clearance</p>
                      </li>
                      <li>
                        <p>Residents travelling through the land checkpoints. </p>
                      </li>
                    </ul>
                    <p> Please note that the SG Arrival Card is not a visa. You may refer to the <a href="https://www.ica.gov.sg/enter-transit-depart/entering-singapore" target="_blank">requirements for entering Singapore</a> for more information.
                    </p>
                    <p> 2. All passengers with travel history to countries with risk of yellow fever in the 6 days prior to arrival in Singapore are required to have a valid yellow fever vaccination certificate. The Yellow Fever Vaccination
                      Certificate will only be considered valid if issued 10 days prior to arrival into Singapore. </p>
                    <p> For the detail information, including the list of countries with risk of yellow fever,
                      <a href="https://www.ica.gov.sg/enter-transit-depart/entering-singapore/yellow-fever-vaccination-certificate" target="_blank" class="et-site-link">click here</a>
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mt-4">
          <div class="col-12 col-md-5 col-lg-4 mx-md-0 px-md-0">
            <div class="row m-0 p-0">
              <div class="col-12 col-md-8 mx-0 my-2 my-md-0 px-0 pe-md-3 promocode-parent-container">
                <a class="widget-link" id="promo-code-btn" onclick="openPromoCode()"><i class="fas fa-plus me-2"></i>I have promo code</a>
                <div class="form-floating mb-3 promo-code-container" style="display: none;">
                  <input name="PromoCode" class="form-control widget-input d-inline w-100 ea-triggers-bound" id="promo-code-input" placeholder="Promo Code (optional)">
                  <label for="promo-code-input">Promo Code (optional)</label>
                </div>
              </div>
              <div class="col-12 mx-0 my-2 px-0">
                <a href="/aa/book/trip/flight?journeyType=multi-city" class="widget-link" target="_blank" style="align-items: center;display: inline-flex;"><i class="fas fa-arrow-right me-2"></i> Multicity</a>
              </div>
            </div>
          </div>
          <div class="col-12 col-md-1 mx-md-0 px-md-0">
          </div>
          <div class="col-12 col-sm-12 col-md-11 col-lg-9 mx-md-0 px-md-0 d-md-flex justify-content-end mb-4">
            <button type="submit" class="btn btn-primary-et et-continue-btn mt-1 booking-widget-btn-search-flights">Search flights</button>
          </div>
        </div>
      </div>
    </section>
  </div>
</form>

POST /de/home-page/ManageBookingHome/

<form action="/de/home-page/ManageBookingHome/" method="post" novalidate="novalidate"><input id="CurrentLanguageManageBooking" name="CurrentLanguage" type="hidden" value="">
  <div class="mb-3">
    <label>LastName</label>
    <input autocomplete="off" class="form-control et-form-input text-box single-line" data-val="true" data-val-required="Last Name is required" id="LastName" name="LastName" type="text" value="">
    <span class="field-validation-valid text-danger" data-valmsg-for="LastName" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3">
    <label>Booking Reference</label>
    <input autocomplete="off" class="form-control et-form-input text-box single-line" data-bs-html="true" data-bs-placement="right" data-bs-toggle="tooltip" data-val="true" data-val-length="Booking Reference Should Be 6 Characters"
      data-val-length-max="6" data-val-regex="Booking Reference Should Be 6 Characters" data-val-regex-pattern="^(?:[A-Za-z]{1,6})$" data-val-required="Booking reference is required" id="BookingReference" name="BookingReference" title="" type="text"
      value=""
      data-bs-original-title="<div><p><strong>How to find your booking reference? </strong></p><p>Reference number or reference code is a six-digit alphabetical code on your booking confirmation or E-ticket that is intended to uniquely identify your booking. Please look for a term referred as PNR, Record Locator or Reference Number on your ticket. Valid characters in a booking reference are letters (A to Z).</p></div>"
      aria-label="<div><p><strong>How to find your booking reference? </strong></p><p>Reference number or reference code is a six-digit alphabetical code on your booking confirmation or E-ticket that is intended to uniquely identify your booking. Please look for a term referred as PNR, Record Locator or Reference Number on your ticket. Valid characters in a booking reference are letters (A to Z).</p></div>">
    <span class="field-validation-valid text-danger" data-valmsg-for="BookingReference" data-valmsg-replace="true"></span>
  </div>
  <button type="submit" class="btn btn-primary-et w-100 col-12 py-3 mb-3 d-block d-md-none"> Retrieve booking </button>
  <button type="submit" class="btn btn-primary-et w-100 py-3 mb-3 d-md-block d-none"> Retrieve booking </button>
</form>

POST /de/home-page/CheckInHome/

<form action="/de/home-page/CheckInHome/" method="post" novalidate="novalidate"><input id="CurrentLanguageCheckin" name="CurrentLanguage" type="hidden" value="en-GB" class="ea-triggers-bound">
  <div class="mb-3">
    <label>LastName</label>
    <input autocomplete="off" class="form-control et-form-input text-uppercase text-box single-line ea-triggers-bound" data-val="true" data-val-required="Last Name is required" id="checkin-last-name" name="LastName" type="text" value="">
    <span class="field-validation-valid text-danger" data-valmsg-for="LastName" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3 check-in-input" id="pnr-input-box">
    <label>Booking Reference</label>
    <input autocomplete="off" class="form-control et-form-input text-uppercase text-box single-line ea-triggers-bound" data-bs-html="true" data-bs-placement="right" data-bs-toggle="tooltip" data-val="true"
      data-val-length="Booking Reference Should Be 6 Characters" data-val-length-max="6" data-val-regex="Booking Reference Should Be 6 Characters" data-val-regex-pattern="^(?:[A-Za-z]{6})$" data-val-requiredif="Booking reference is required"
      data-val-requiredif-allowempty="false" data-val-requiredif-expression="&quot;CheckInType == 'pnr'&quot;" data-val-requiredif-fieldsmap="{&quot;CheckInType&quot;:&quot;string&quot;}" id="reservation-number-hidden" name="BookingReference"
      title="" type="text" value=""
      data-bs-original-title="<div><p><strong>How to find your booking reference? </strong></p><p>Reference number or reference code is a six-digit alphabetical code on your booking confirmation or E-ticket that is intended to uniquely identify your booking. Please look for a term referred as PNR, Record Locator or Reference Number on your ticket. Valid characters in a booking reference are letters (A to Z).</p></div>"
      aria-label="<div><p><strong>How to find your booking reference? </strong></p><p>Reference number or reference code is a six-digit alphabetical code on your booking confirmation or E-ticket that is intended to uniquely identify your booking. Please look for a term referred as PNR, Record Locator or Reference Number on your ticket. Valid characters in a booking reference are letters (A to Z).</p></div>">
    <span class="field-validation-valid text-danger" data-valmsg-for="BookingReference" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3 check-in-input" id="ticket-input-box" style="display:none">
    <label>Ticket Number</label>
    <input autocomplete="off" class="form-control et-form-input text-box single-line ea-triggers-bound" data-val="true" data-val-length="Ticket number should be 13 characters" data-val-length-max="13"
      data-val-regex="Ticket number should be 13 characters" data-val-regex-pattern="^(?:[0-9]{13})$" data-val-requiredif="Ticket Number is required" data-val-requiredif-allowempty="false"
      data-val-requiredif-expression="&quot;CheckInType == 'ticket'&quot;" data-val-requiredif-fieldsmap="{&quot;CheckInType&quot;:&quot;string&quot;}" id="ticket-number-hidden" name="TicketNumber" type="text" value="">
    <span class="field-validation-valid text-danger" data-valmsg-for="TicketNumber" data-valmsg-replace="true"></span>
  </div>
  <input type="hidden" id="check-in-type" name="CheckInType" value="pnr" class="ea-triggers-bound">
  <button type="submit" class="btn btn-primary-et col-12 py-3 mb-3 d-block d-md-none" id="check-in-submit"> Check-in </button>
  <button type="submit" class="btn btn-primary-et py-3 px-4 mb-3 d-md-block d-none w-100" id="check-in-submit-mobile"> Check-in </button>
</form>

POST /de/home-page/FlightInformationHome/

<form action="/de/home-page/FlightInformationHome/" method="post" novalidate="novalidate"> <input id="selectedFlightInformationType" name="InfoType" type="hidden" value="flight-status" class="ea-triggers-bound">
  <input id="selectedFlightStatusParameter" name="FlightStatusParameter" type="hidden" value="" class="ea-triggers-bound">
  <div class="mb-3 by-airport-code-container position-relative">
    <label>Origin</label>
    <input autocomplete="off" class="form-control et-form-input hide-for-validation text-box single-line ea-triggers-bound" data-val="true" data-val-requiredif="Origin is required" data-val-requiredif-allowempty="false"
      data-val-requiredif-expression="&quot;(InfoType == 'flight-status'||InfoType == 'flight-schedule') &amp;&amp; FlightStatusParameter!='flight number'&quot;"
      data-val-requiredif-fieldsmap="{&quot;InfoType&quot;:&quot;string&quot;,&quot;FlightStatusParameter&quot;:&quot;string&quot;}" id="flightInfoOrigin" name="Origin"
      style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="text" value="">
    <svg width="16" height="16" fill="currentColor" class="icon-on-input" viewBox="0 0 16 16">
      <path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"></path>
    </svg>
    <span class="form-control et-form-input departure-airport-flight-status-name" onclick="openDepartureAirportFlightInformation()">
      <span class="airport-name departure-airport-flight-status-airport-name"></span>
      <span class="airport-code departure-airport-flight-status-airport-code"></span>
    </span>
    <span class="field-validation-valid text-danger" data-valmsg-for="Origin" data-valmsg-replace="true"></span>
    <div class="airport-list flight-info-input-container departure-flight-info-input-container dropdown">
      <input class="airport-input p-3 flight-info-input ea-triggers-bound dropdown-toggle" placeholder="Choose your Origin" autocomplete="off" data-bs-toggle="dropdown">
      <div class="dropdown-menu"></div>
      <button type="button" class="mt-3 btn-close close-airport-list-modal" onclick="closeAirportListModal()">
      </button>
    </div>
  </div>
  <div class="mb-3 by-airport-code-container position-relative">
    <label>Destination</label>
    <input autocomplete="off" class="form-control et-form-input hide-for-validation text-box single-line ea-triggers-bound" data-val="true" data-val-requiredif="Destination is required" data-val-requiredif-allowempty="false"
      data-val-requiredif-expression="&quot;(InfoType == 'flight-status'||InfoType == 'flight-schedule') &amp;&amp; FlightStatusParameter!='flight number'&quot;"
      data-val-requiredif-fieldsmap="{&quot;InfoType&quot;:&quot;string&quot;,&quot;FlightStatusParameter&quot;:&quot;string&quot;}" id="flightInfoDestination" name="Destination"
      style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="text" value="">
    <svg width="16" height="16" fill="currentColor" class="icon-on-input" viewBox="0 0 16 16">
      <path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"></path>
    </svg>
    <span class="form-control et-form-input arrival-airport-flight-status-name" onclick="openArrivalAirportFlightInformation()">
      <span class="airport-name arrival-airport-flight-status-airport-name"></span>
      <span class="airport-code arrival-airport-flight-status-airport-code"></span>
    </span>
    <span class="field-validation-valid text-danger" data-valmsg-for="Destination" data-valmsg-replace="true"></span>
    <div class="airport-list flight-info-input-container arrival-flight-info-input-container dropdown">
      <input class="airport-input p-3 arrival-flight-info-input ea-triggers-bound dropdown-toggle" placeholder="Choose your destination" autocomplete="off" data-bs-toggle="dropdown">
      <div class="dropdown-menu"></div>
      <button type="button" class="mt-3 btn-close close-airport-list-modal" onclick="closeAirportListModal()">
      </button>
    </div>
  </div>
  <div class="mb-3" id="flight-status-input-container" style="display:none">
    <label>Flight Number</label>
    <input autocomplete="off" class="form-control et-form-input text-box single-line ea-triggers-bound" data-val="true" data-val-requiredif="Flight Number is required" data-val-requiredif-allowempty="false"
      data-val-requiredif-expression="&quot;InfoType == 'flight-status'&amp;&amp; FlightStatusParameter=='flight number'&quot;"
      data-val-requiredif-fieldsmap="{&quot;InfoType&quot;:&quot;string&quot;,&quot;FlightStatusParameter&quot;:&quot;string&quot;}" id="FlightNumber" name="FlightNumber" type="text" value="">
    <span class="field-validation-valid text-danger" data-valmsg-for="FlightNumber" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3 position-relative">
    <label>Departure date</label>
    <input autocomplete="off" class="form-control et-form-input cursor-pointer text-box single-line ea-triggers-bound hasDatepicker" data-val="true" data-val-required="Departure Date is required" id="flightInformationDate" name="DepartureDate"
      readonly="readonly" type="text" value="">
    <label for="flightInformationDate" class="far fa-calendar-alt input-date-icon cursor-pointer"></label>
    <span class="field-validation-valid text-danger" data-valmsg-for="DepartureDate" data-valmsg-replace="true"></span>
  </div>
  <button type="submit" class="btn btn-primary-et py-3 mb-3 w-100" id="flight-status-submit-btn"> Check flight status </button>
  <button type="submit" class="btn btn-primary-et py-3 mb-3 w-100" id="flight-schedule-submit-btn" style="display:none"> Check flight schedule </button>
</form>

#

<form action="#" class="form-container-notific roundedHalf">
  <p>Ethiopian Airlines wants to start sending you push notifications. Click <b>Allow</b> to subscribe.</p>
  <div class="row">
    <div class="col-4"> <button type="button" id="btnNotific" class="butnotfic std-rad">Allow</button> </div>
    <div class="col-6"> <button type="button" class="butnotfic ml-2 std-rad" id="cancel">Cancel</button> </div>
  </div>
</form>

Text Content

Whoops, The internet connection appears to be offline!

You are back online!

 Updates on COVID-19 (Corona Virus)
1
EN Login | Signup 1 Notifications Search
Book a flight Check-in Loyalty Help Menu
Book Deals & Offers Information Services

BOOK A TRIP

Book a Flight Web Check-In Manage Booking Flight Status Flight Schedule Payment
Option Exchange and Refund Request Charter Flights Rail&Fly

FLIGHT NETWORK

Domestic International

SPECIAL DEALS

Corporate Travel Medical Travel Star Alliance Meetings Plus Star Alliance
Conventions Plus

MODERN AIRCRAFTS

Ethiopian B787 Features Virtual Tour inside our Airbus A350 Virtual Tour inside
our Boeing 777  Ethiopian B787 Cabin Interior

TOP FLIGHTS

Flights to Addis Ababa Flights to Kilimanjaro Flights to Windhoek Flights to
Lilongwe Flights to Nairobi

DESTINATION DEALS

Deals to Zanzibar Deals to Djibouti Deals to Mombasa Deals to Entebbe Deals to
Cape Town

ET SPECIALS

ET-Holiday Offers ShebaMiles Deals & Offers Apply Ethiopian E-visa Ethiopian
Skylight Hotel Packages

ESSENTIAL INFORMATION

Conditions of Carriage Travel Tips and Information Credit Card Restriction
Dangerous Goods ADM Policy Optional Service Charges Israel Aviation Service Law

BAGGAGE INFORMATION

Free Baggage Allowance Carry-on Baggage Delayed, Missed or Damaged Baggage
Restricted Items Interline and Partners Baggage Policy Special Baggage

SPECIAL NEEDS

Travelling with Pets Travelling while Pregnant Website Accessibility
Unaccompanied minor Services for Customers with Special Need Special
Need/Medical Case Passengers Special Need Service Request Form Exit Row
Disclaimer Data protection information

CHECK-IN INFORMATION

Online Check-in Eligibility Check-in at the Airport Check-in Process

ADD-ON SERVICES

 Upgrade to CloudNine Flight Pass On Board WIFI Excess And Special Baggage Car
Rental and Airport Transfer Duty Free Shopping MySheba Neighbour-Free Seat Tours
and Activities

SERVICES AT THE AIRPORT

Addis Ababa Stopovers Lounges at Addis Ababa Addis Ababa Airport Arrival
Services at Addis Ababa Minimum Connecting Time

ON BOARD SERVICES

Cloud Nine Services Seat Map Economy Services In-Flight Experience In-Flight
Magazine In-flight Meal Menu

HELP AND CONTACT

Call Center Numbers  Worldwide Contacts Support and Feedback All Area Manager
Contacts Call Center Survey  Subscription Frequently Asked Questions Name Change
Request

BOOK

BOOK A TRIP

Book a Flight Web Check-In Manage Booking Flight Status Flight Schedule Payment
Option Exchange and Refund Request Charter Flights Rail&Fly

FLIGHT NETWORK

Domestic International

SPECIAL DEALS

Corporate Travel Medical Travel Star Alliance Meetings Plus Star Alliance
Conventions Plus

MODERN AIRCRAFTS

Ethiopian B787 Features Virtual Tour inside our Airbus A350 Virtual Tour inside
our Boeing 777  Ethiopian B787 Cabin Interior

DEALS & OFFERS

TOP FLIGHTS

Flights to Addis Ababa Flights to Kilimanjaro Flights to Windhoek Flights to
Lilongwe Flights to Nairobi

DESTINATION DEALS

Deals to Zanzibar Deals to Djibouti Deals to Mombasa Deals to Entebbe Deals to
Cape Town

ET SPECIALS

ET-Holiday Offers ShebaMiles Deals & Offers Apply Ethiopian E-visa Ethiopian
Skylight Hotel Packages

INFORMATION

ESSENTIAL INFORMATION

Conditions of Carriage Travel Tips and Information Credit Card Restriction
Dangerous Goods ADM Policy Optional Service Charges Israel Aviation Service Law

BAGGAGE INFORMATION

Free Baggage Allowance Carry-on Baggage Delayed, Missed or Damaged Baggage
Restricted Items Interline and Partners Baggage Policy Special Baggage

SPECIAL NEEDS

Travelling with Pets Travelling while Pregnant Website Accessibility
Unaccompanied minor Services for Customers with Special Need Special
Need/Medical Case Passengers Special Need Service Request Form Exit Row
Disclaimer Data protection information

CHECK-IN INFORMATION

Online Check-in Eligibility Check-in at the Airport Check-in Process

SERVICES

ADD-ON SERVICES

 Upgrade to CloudNine Flight Pass On Board WIFI Excess And Special Baggage Car
Rental and Airport Transfer Duty Free Shopping MySheba Neighbour-Free Seat Tours
and Activities

SERVICES AT THE AIRPORT

Addis Ababa Stopovers Lounges at Addis Ababa Addis Ababa Airport Arrival
Services at Addis Ababa Minimum Connecting Time

ON BOARD SERVICES

Cloud Nine Services Seat Map Economy Services In-Flight Experience In-Flight
Magazine In-flight Meal Menu

HELP AND CONTACT

Call Center Numbers  Worldwide Contacts Support and Feedback All Area Manager
Contacts Call Center Survey  Subscription Frequently Asked Questions Name Change
Request

LEAVE WEBSITE FEEDBACK

JOIN SHEBAMILES

ShebaMiles Number / Email
Password



Forgot Password?
Loading...
Login

YOU AREN'T REGISTERED YET?

Join the program for free and start enjoying the benefits for flights made 90
days back.

 * Extra baggage allowance
 * Earn bonus miles when flying with us
 * Priority airport standby
 * Priority baggage handling
 * Advanced boarding

Register now
Flights Cars Hotels

YOUR NEXT ADVENTURE IS JUST A SEARCH AWAY

From

SELECT YOUR ORIGIN


To

WHERE ARE YOU GOING?


-


Continue

Complete your travel plans by booking your Car Rental and Airport Transfer
through our partner CarTrawler.

Car Rental
Airport Transfer

Find great holiday package deals. Book your flight and hotel together.

Book Now
Flights

--------------------------------------------------------------------------------

Close
From

SELECT YOUR ORIGIN



To

WHERE ARE YOU GOING?


One-Way

Book with miles
 * Departure date 23/05/2023 Return date 30/05/2023
   

Please choose your flight date correctly.
Depart On
Return On
OK



May 2023

MONTUEWEDTHUFRISATSUN12 3 4 5 6 7 89 10 11 12 13 14 1516 17 18 19 20 21
22232425262728293031

June 2023

MONTUEWEDTHUFRISATSUN123456789101112131415161718192021222324252627282930



Traveller and travel class

1 PASSENGER|ALL

All Economy Business Travel Class
Passengers

Adult 12+ Years

-

1

+

Child 2-11 Years

-

0

+

Infant 0-1 Years

-

0

+
Done

Before booking a flight, check the COVID-19 related entry restrictions and other
health requirements such as Yellow Fever Vaccination to your destination.

Please be notified that for flights departing from Washington, Ethiopian
Airlines has temporarily limited excess baggage to a maximum of 2 per passenger
making the total number of accepted checked baggage 4 per passenger. The
additional 2 excess bags will be accepted on standby and may not be shipped on
the same flight.

Please note that online booking is temporarily unavailable from this origin.
Please visit Ethiopian Airlines ticket offices for assistance.

#ResourceNotFound: ETResources, Notification.DepartureFromSaudiToEthiopia#

If travel is on a short-term visa, you will need to have a return ticket
preferably on Ethiopia Airlines. If the return ticket is on other airlines, an
indemnity will have to be submitted.
Long-term visas under process - Passengers need to carry the payment receipt and
Declaration. Passengers will also need to have a single-entry visa to enter
South Africa. If NOT OK TO BOARD pops up during the check-in system, passengers
must contact DHA-South Africa to have the status changed and obtain a "Waiver of
Unfavor" letter from DHA- South Africa.

Please note that airport check-in time for your flight on ET928 will be from
13:30 to 15:30 local time.

FAKE WEBSITE AND BANK ACCOUNT ALERT

Beware of Scammers

It has come to our notice that scammers are setting up fake websites with
similar names to ours to deceive passengers. Our official website is
www.ethiopianairlines.com and you can download our mobile app for easier and
safer transactions.

Ethiopian officers do not call you for payment or ask you to transfer money to
any specific bank account . Ethiopian has city offices and airport offices in
four cities in Nigeria, namely Kano, Enugu, Abuja and Lagos; you may visit our
offices for any further information.

Book your journey online and pay at Ethiopian City Office in Moscow by Credit
Card or Cash!

If you choose to pay by card, please send your request by email on
ethiopianairlines_ru@aviareps.com. You can also pay at our office in Moscow at
the following address by cash or card.

Address: Olimpiyskiy prospekt, 14
Working hours: Monday – Friday, 10 AM – 6 PM
Telephone: +7 (495) 937-59-45



TAKE THE TRAIN TO YOUR PLANE

Ethiopian, in cooperation with Deutsche Bahn, offers its passengers the
opportunity to travel with Deutsche Bahn from almost all DB stations in Germany
to Frankfurt Airport.

Read the terms and conditions

Do you want to include train segment to your booking?

Yes No

SPECIAL DISCOUNTED FARE IS AVAILABLE IF:

You are Ethiopian national, or you have a proof of residence in Ethiopia You
have an international flight/ticket by Ethiopian Airlines.

Note : It is mandatory to present the document upon ticketing (if payment is
made at city/airport ticket offices) and, at time of check-in to the airline on
demand. Failure to present the required documents may result in denial of
passenger from the flight and refund of ticket after applicable penalty
deductions.

No, I hold none of the documents

Remark : If you have an infant under the age of two, you will need to provide a
birth certificate or any proof of evidence at the airport.

All Ethiopian national passengers with residence permit & returning to Beirut
are strictly advised to make guarantee deposit of USD 340.00 at Beirut CTO(City
Ticket Office) or Addis Ababa Airport or one of the ticket offices in Addis
Ababa before their return flight to Beirut.

Travel Advisory

 * Passport or national identity cards are required for all passengers traveling
   between Vienna and Copenhagen, along with residence permit or citizenship in
   one of the Schengen countries. Driving license or other ID cards are not
   considered as travel documents.

 * Passengers traveling between Vienna and Copenhagen who require entry visa to
   Schengen countries must have a valid multiple-entry Schengen visa. Passengers
   who already used a single-entry Schengen visa to enter Vienna or another
   Schengen country cannot travel on Ethiopian Airlines flight between Vienna
   and Copenhagen as their single-entry Schengen visa is already used.

Travel Advisory

1. All travelers are required to submit thier SG Arrival Card before arriving in
Singapore, except:

 * Those transiting/transferring through Singapore without seeking immigration
   clearance

 * Residents travelling through the land checkpoints.

Please note that the SG Arrival Card is not a visa. You may refer to the
requirements for entering Singapore for more information.

2. All passengers with travel history to countries with risk of yellow fever in
the 6 days prior to arrival in Singapore are required to have a valid yellow
fever vaccination certificate. The Yellow Fever Vaccination Certificate will
only be considered valid if issued 10 days prior to arrival into Singapore.

For the detail information, including the list of countries with risk of yellow
fever, click here

I have promo code
Promo Code (optional)
Multicity

Search flights


EXPLORE OUR UPCOMING DESTINATIONS

GET READY TO FLY WHERE YOU DESIRE!

Learn More


PAY LESS ON HOTELS

SAVE UP TO 50% ON YOUR HOTEL SPENDINGS

Book Now


FIND THE BEST DEALS ON AIRPORT TRANSFERS

WE SEARCH ALL MAJOR TRANSPORT PROVIDERS WORLDWIDE TO GET YOU THE BEST VALUE

Book Now
Check-in +

--------------------------------------------------------------------------------

Flight Information +

--------------------------------------------------------------------------------

My Bookings +

--------------------------------------------------------------------------------

ShebaMiles +

--------------------------------------------------------------------------------

Book
Check-in
Manage
Information

SHEBAMILES

Shebamiles number / Email
Password



Forget Password? Join Now
Loading...
Login


FIND OUR OFFERS

ADDIS ABABA

Book Now

MOMBASA

Book Now

WINDHOEK

Book Now

JOHANNESBURG

Book Now

ZANZIBAR

Book Now

‹›


SIGNUP FOR OUR

BEST OFFERS

Subscribe to our newsletter and you will never miss out our special offers

Find out about all the best flight and vacation package deals!

Subscribe

--------------------------------------------------------------------------------

 * Flight Pass



EXCESS BAGGAGE

If you would like to take more baggage than the standard baggage allowance you
can buy online at Ethiopian website or mobile app and you can minimise the
check-in queue at airport.

Learn more

BID TO UPGRADE

Upgrade yourself to Business Class from all ET international flights. Enjoy our
business class lounge, our cabin crew hospitality & Relax in our
state-of-the-art seat.

Learn more

FLIGHT PASS

Enjoy customized Flight pass to best suit your travel needs. Book in advance to
save up to 50% on flights with the option to lock in the lowest fare with
flexible flight schedule.

Learn more

ET-HOLIDAYS

Ethiopian Holidays is the tour operator wing of Ethiopian Airlines, highlights
and promotes the very best of Ethiopian Airline’s destinations around Ethiopia
and across the globe

Learn more

CAR RENTAL / AIRPORT TRANSFER

Complete your travel plans by booking your Car Rental and Airport Transfer
through our partner Car Trawler.

Learn more

ETHIOPIAN SKYLIGHT HOTEL

Get the best of Ethiopia's buzzing capital and the finest in hospitality at
Ethiopian Skylight Hotel Addis Ababa.

Learn more

E-VISA

Get your visa and travel to Ethiopia, the land of your origins. You may also
learn about Visa Programs and how to work as a foreign worker in Ethiopia.

Learn more

SHEBAMILES

Join ShebaMiles for free and start enjoying the benefits while flying with
Ethiopian Airlines and our partners. Join now to unlock exciting rewards and
take your travel experience to the next level.

Learn more

SHEBA DUTY FREE

Ethiopian Sheba Duty-free offers you a unique and abundant collection of
duty-free items. Preorder your item here.

Learn more

MYSHEBA NEIGHBOUR-FREE SEAT

Purchase MySheba Neighbour-Free Seat on your trip and enjoy more personal space
and extra comfort

Learn more

ETHIOPIAN PARTNERS

Ethiopian Airlines invites travel agents to be our representatives. The
competitive fares will undoubtedly create huge demand from passengers seeking
convenient and affordable flights.

Learn more

PREFERRED SEAT

Do you want a specific seat on your flight? To choose the best seat, go to our
website or mobile app and select Manage Booking then choose the seat that is
right for you!

Learn more

ON BOARD WI-FI

Enjoy onboard Wi-Fi to get in touch with your business, loved ones and access
your favorite social media. Starting from $5 per hour to a full flight package
of $25.

Learn more

TOURS AND ACTIVITIES

Discover unforgettable travel experiences

Learn more
‹›


MY BOOKINGS

MY BOOKINGS

Purchasing Extra Baggage online allowed only on ET direct flights. If your
flight includes connection flights with other airlines, Please pay at origin
flight check in counter

LastName
Booking Reference
Retrieve booking Retrieve booking

CHECK-IN

CHECK-IN

Booking Reference Ticket Number
LastName
Booking Reference
Ticket Number
Check-in Check-in
Bid to Upgrade
Online Check-in FAQ

BEFORE YOU CHECK IN -WOULD YOU LIKE TO UPGRADE?

upgrade to cloud nine and elevate your trip experience.

 * Lounge Access for the sector where the business class service begins and
   based on availability.
 * Priority boarding.
 * Priority baggage if the upgrade starts at the origin of PAX
 * Experience Business Class cabin
 * Business Class Check-In

Business Class

Enjoy various perks such as fine dining, more space and priority service
Upgrade Now

FLIGHT INFORMATION

FLIGHT INFORMATION

Flight Status Flight Schedule
Origin

Destination

Flight Number
Departure date
Check flight status Check flight schedule
I know my flight number
I don't know my flight number


SEARCH A COUNTRY


Search


Selected country

--------------------------------------------------------------------------------

Germany
English

All countries

--------------------------------------------------------------------------------

Angola
English | Português
Argentina
English | Español
Austria
English | Deutsch
Bahrain
English | العربية
Belgium
English | Français
Benin
English | Français
Botswana
English
Brazil
English | Português
Burkina Faso
English | Français
Burundi
English | Français
Cameroon
English | Français
Canada
English | Français
Chad
English | Français
China
English | 中文
Comoros
English | Français
Cote D Ivoire
English | Français
Democratic Republic of the Congo
English | Français
Denmark
English
Djibouti
English | Français
Egypt
English | العربية
Equatorial Guinea
English | Français | Español
Eritrea
English
Ethiopia
English
Finland
English
France
English | Français
Gabon
English | Français
Germany
English | Deutsch
Ghana
English
Global
English | Français | Español | Português | Deutsch | Italiano | 中文 | العربية |
日本語 | 한국어 | Türkçe | Русский
Greece
English
Guinea
English | Français
Hong Kong, China
English
India
English
Indonesia
English
Ireland
English
Israel
English
Italy
English | Italiano
Japan
English | 日本語
Jordan
English
Kenya
English
Kuwait
English | العربية
Lebanon
English | العربية
Madagascar
English | Français
Malawi
English
Malaysia
English
Mali
English | Français
Mozambique
English | Português
Namibia
English
Netherlands
English
Niger
English | Français
Nigeria
English
Norway
English
Oman
English | العربية
Philippines
English
Qatar
English | العربية
Republic of the Congo
English | Français
Russia
English | Русский
Rwanda
English | Français
Saudi Arabia
English | العربية
Senegal
English | Français
Seychelles
English | Français
Singapore
English
Somaliland
English
South Africa
English
South Korea
English | 한국어
South Sudan
English | العربية
Spain
English | Español
Sudan
English | العربية
Sweden
English
Switzerland
English | Deutsch | Français
Tanzania
English
Thailand
English
Togo
English | Français
Turkey
English | Türkçe
Uganda
English
United Arab Emirates
English | العربية
United Kingdom
English
United States of America
English
Zambia
English
Zimbabwe
English
Back

--------------------------------------------------------------------------------

NOTIFICATIONS

NOTIFICATIONS

--------------------------------------------------------------------------------

CUSTOMS DECLARATION NOTICE

Read more

--------------------------------------------------------------------------------

New notifications unavailable



ABOUT US

 * Careers
 * About us
 * Media
 * Tender Documents

INFORMATION

 * Conditions of carriage
 * Customer Feedback
 * Services at the airport
 * Special Need Service Request Form
 * Optional Service Charges
 * Excess and Special Baggage
 * Baggage Information
 * Tarmac Delay and Contingency Plan
 * Customer Commitment

CUSTOMER SUPPORT

 * Privacy Policy
 * Website Accessibility
 * Frequently Asked Questions
 * Call Center Numbers
 * Help and Contacts

 * Privacy Policy
 * Website Accessibility
 * Frequently Asked Questions
 * Customer Feedback
 * Call Center Numbers
 * Help and Contacts

ETHIOPIAN GROUP

 * Ethiopian Airports
 * Ethiopian Skylight Hotel
 * In-flight Catering
 * Ground Services
 * Maintenance, Repair and Overhaul
 * Aviation Academy
 * Cargo

ABOUT US

 * Careers
 * About us
 * Media
 * Tender Documents

INFORMATION

 * Conditions of carriage
 * Customer Feedback
 * Services at the airport
 * Special Need Service Request Form
 * Optional Service Charges
 * Excess and Special Baggage
 * Baggage Information
 * Tarmac Delay and Contingency Plan
 * Customer Commitment

CUSTOMER SUPPORT

 * Privacy Policy
 * Website Accessibility
 * Frequently Asked Questions
 * Call Center Numbers
 * Help and Contacts

ETHIOPIAN GROUP

 * Ethiopian Airports
 * Ethiopian Skylight Hotel
 * In-flight Catering
 * Ground Services
 * Maintenance, Repair and Overhaul
 * Aviation Academy
 * Cargo


SUBSCRIBE

Subscribe to our email newsletter to receive updates

Subscribe



ETHIOPIAN APP

Scan to download our app.



 

Book and manage your flight easily.

 * 
 * 

SOCIAL MEDIA

Connect with us on social media

 * Facebook
 * Twitter
 * instagram
 * Weibo
 * LinkedIn

Best Airline in Africa for Five Years in Row

Best Business and Economy Class Airlines in Africa for 4 Years in a Row

Best Business Class Onboard Catering in Africa

Feedback

© 2023 - Ethiopian Airlines  Sitemap



Ethiopian Airlines wants to start sending you push notifications. Click Allow to
subscribe.

Allow
Cancel


CUSTOMER FEEDBACK

--------------------------------------------------------------------------------

We value your opinions. We would like to hear any of your comments or concerns

Submit feedback

GLOBAL CONTACT CENTER NUMBERS

--------------------------------------------------------------------------------

Call us directly via our contact center numbers all over the world for any
assistance.

Get phone numbers

GLOBAL CONTACT CENTER SURVEY

--------------------------------------------------------------------------------

How do you rate our support agents?

Submit feedback

STAR ALLIANCE SURVEY

--------------------------------------------------------------------------------

In order to ensure that all of the Star Alliance member airlines provide you
with the service you expect, we would appreciate your feedback.

Submit feedback


Cookies help us to improve your user experience on Ethiopian Airline Group
websites. We use cookies to analyze our traffic personalize content, ads, and to
provide social media features. navigation our privacy policy for more detailed
description and click on the Settings button to customize how the site uses
cookies for you.

Accept Cookies Cookie Settings


PRIVACY PREFERENCE

X
Your Privacy Strictly Necessary Cookies Functional Cookies Performance Cookies
Personalization More information
Your Privacy

YOUR PRIVACY

When you visit any web site, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalised web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer

Strictly Necessary Cookies
Always Active

STRICTLY NECESSARY COOKIES

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

Functional Cookies

FUNCTIONAL COOKIES

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

Personalization

PERSONALIZATION

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

Performance Cookies

PERFORMANCE COOKIES

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

More information
Save changes Accept All