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

Submitted URL: https://click.et.ethiopianairlines.com/?qs=9c08e685f0cf8c5a26686de0550e124e96e203a373a71e38d35ddb015e0506bb07081915901b0300746dd8756eff...
Effective URL: https://www.ethiopianairlines.com/home-page?utm_source=SFMC&utm_medium=Email&utm_campaign=shebamiles+tier+progress+update&utm_id=3...
Submission: On December 10 via api from OM — Scanned from FR

Form analysis 7 forms found in the DOM

POST https://shebamiles.ethiopianairlines.com//home/Login/

<form action="https://shebamiles.ethiopianairlines.com//home/Login/" method="post" class="col-lg-6 col-12 px-3 px-md-5" novalidate="novalidate">
  <div class="mb-3">
    <label for="ShebamilesNumber" class="form-label">ShebaMiles Number / Email</label>
    <input type="text" id="ShebamilesNumber" name="MemberID" data-val="true" data-val-required="MemberIDRequiredError" class="form-control et-form-input" autocomplete="off">
    <span class="text-danger field-validation-valid" data-valmsg-for="MemberID" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3">
    <label for="ShebamilesPassword" class="form-label">Password</label>
    <input type="password" name="Password" id="ShebamilesPassword" data-val="true" data-val-required="PasswordRequiredError" class="form-control et-form-input" autocomplete="off">
    <span class="text-danger field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3">
    <p class="text-danger" id="shebamile-error-message"></p>
  </div>
  <div class="mb-3">
    <div class="pb-4">
      <a class="float-start et-default-link" href="https://shebamiles.ethiopianairlines.com/forget-password" target="_blank"> Forgot Password?</a>
    </div>
  </div>
  <button type="submit" class="btn btn-primary-et col-12 py-3">
    <div class="spinner-border text-success d-none" role="status" id="login-loding">
      <span class="visually-hidden">Loading...</span>
    </div>
    <span id="login-text"> Login </span>
  </button>
</form>

POST /FlightBooking

<form action="/FlightBooking" id="booking-widget-form" method="post" novalidate="novalidate"> <input id="CurrentLanguageBookingHome" name="CurrentLanguage" type="hidden" value="en" 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 dropdown-toggle ea-triggers-bound" 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">
              <input class="airport-input p-3 destination-input ea-triggers-bound" placeholder="Choose your destination" autocomplete="off" onfocus="this.select();">
              <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">
          <div class="row">
            <div class="col-12 my-2">
              <p class="widget-header-text">Find great holiday package deals. Book your flight and hotel together.</p>
            </div>
            <div class="col-12 col-md-6 my-2">
              <a class="btn btn-primary-et et-continue-btn pt-3" href="https://shebamileshotels.tripstacc.com/" target="_blank">
                                    ShebaMiles Hotels
                                    <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" 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>
  <div class="modal-container " id="flatpickr-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-regex="OriginRegularExpressionError" data-val-regex-pattern="^[a-zA-Z ]*$" 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="text-danger field-validation-valid" 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 dropdown-toggle ea-triggers-bound" 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-regex="DestinationRegularExpressionError" data-val-regex-pattern="^[a-zA-Z ]*$"
            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="text-danger field-validation-valid" data-valmsg-for="Destination" data-valmsg-replace="true"></span>
            <div class="airport-list destination-input-container">
              <input class="airport-input p-3 destination-input ea-triggers-bound" placeholder="Choose your destination" autocomplete="off" onfocus="this.select();">
              <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 flatpickr-input" id="round-one-way-date-picker-container" readonly="readonly">
            <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="flatpickr-departure-date-hidden" name="DepartureDate"
                    style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="date" value="">
                  <input autocomplete="off" class="hide-for-validation text-box single-line ea-triggers-bound" data-val="true" data-val-required="The Return Date field is required." id="flatpickr-return-date-hidden" name="ReturnDate"
                    style="border: 0 !important; height: 0!important; padding: 0!important; visibility: hidden; width: 0!important;" type="date" value="">
                  <label id="flatpickr-custome-date-input" class="flight-date-1 flatpickr-custome-label 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 id="inner-departure-date">
                          <span class="day pop-date-stay d-inline">10</span>/<span class="month pop-date-stay d-inline">12</span>/<span class="year pop-date-stay d-inline">2024</span>
                        </span>
                        <i class="far fa-calendar-alt pop-date-stay float-end date-picker-icon"></i>
                      </span>
                    </label>
                  </label>
                  <label id="return-date-container" class="flight-date-2 flatpickr-custome-label 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 id="inner-return-date">
                          <span class="day pop-date-stay d-inline">17</span>/<span class="month pop-date-stay d-inline">12</span>/<span class="year pop-date-stay d-inline">2024</span>
                        </span>
                        <i class="far fa-calendar-alt pop-date-stay float-end date-picker-icon"></i>
                      </span>
                    </label>
                  </label>
                  <div class="row">
                    <span class="text-danger col-6 field-validation-valid" data-valmsg-for="DepartureDate" data-valmsg-replace="true"></span>
                    <span class="text-danger col-6 field-validation-valid" data-valmsg-for="ReturnDate" data-valmsg-replace="true"></span>
                  </div>
                </div>
              </li>
            </ul>
          </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">Traveler and class of Service</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">
                        <span id="number-of-total-passenger">1</span>
                        <span id="total-passenger-text">
                          <span> Passenger,</span>
                          <span>Passengers,</span>
                        </span>
                      </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 class="adult-text" id="adult-text">
                      <span>Adult</span>
                      <span>Adults</span>
                    </span>
                    <sub class="d-block passenger-subtitle" id="normal-adult-subTitle">12+ Years</sub>
                    <sub class="d-none passenger-subtitle" id="uk-adult-subTitle">16+ Years</sub>
                  </p>
                </div>
                <div class="col-6">
                  <button type="button" id="adult-minus" class="passenger-minus disabled adult-minus" onclick="numberOfPassengerHandler('adult','minus')">-</button>
                  <h6 class="d-inline mx-1 mx-md-3 number-of-passenger number-of-adult" id="number-of-adult">1</h6>
                  <button type="button" id="adult-plus" class="passenger-plus adult-plus" onclick="numberOfPassengerHandler('adult','plus')">+</button>
                  <input type="hidden" name="Adults" id="no-adult" class="no-adult ea-triggers-bound" value="1">
                </div>
              </div>
              <div class="row" id="youth-apd-cont" style="display: none;">
                <div class="col-6">
                  <p class="number-of-passenger">
                    <span class="youth-text">
                      <span>Youth</span>
                      <span>Youths</span>
                    </span>
                    <sub class="d-block passenger-subtitle">12-15 Years</sub>
                  </p>
                </div>
                <div class="col-6">
                  <button type="button" class="passenger-minus disabled youth-minus" onclick="numberOfPassengerHandler('youth','minus')">-</button>
                  <h6 class="d-inline mx-1 mx-md-3 number-of-passenger number-of-youth">0</h6>
                  <button type="button" class="passenger-plus youth-plus" onclick="numberOfPassengerHandler('youth','plus')">+</button>
                  <input type="hidden" name="Youths" class="no-youth ea-triggers-bound" value="0">
                </div>
              </div>
              <div class="row">
                <div class="col-6">
                  <p class="number-of-passenger">
                    <span id="child-text">
                      <span>Child</span>
                      <span>Children</span>
                    </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">
                      <span>Infant</span>
                      <span>Infants</span>
                    </span>
                    <sub class="d-block passenger-subtitle">0-23 Months</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 widget-travel-information-special-rq-inchen d-none" id="widget-travel-information-nrt-special-rq-inchen">
          <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 mb-0">
                      <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span>
                      <strong>VISA for passengers transiting through ICN</strong><br> Kindly note that since our flight will have a technical landing in Seoul, passengers with the nationalities Sudan, Syria, Egypt, Jordan, Cuba, Macedonia and Iran
                      are required to hold a transit VISA for South Korea.
                    </p>
                  </div>
                </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 mt-3 mt-md-0 ">
          <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">
                      <a href="/et/information/baggage-information/restricted-items" rel="noreferrer" target="_blank" style="text-decoration:underline; background-color: white;color: #2E7D32;">Click  here</a> to get information about baggage
                      restrictions <span class="checkmark mt-1"><i class="fas fa-info"></i></span>
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row mb-3 mt-3 mt-md-0 ">
          <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">
                      <a href="/travel-updates/monkey-pox-regulation-updates" rel="noreferrer" target="_blank" style="text-decoration:underline; background-color: white;color: #2E7D32;">Click  here</a> to get information about the Monkey Pox outbreak
                      updates <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 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> 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 15:00 to 18:00 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 &lt;br/&gt; Working hours: Monday – Friday, 10 AM – 6 PM &lt;br/&gt; Telephone: +7 (495) 937-59-45 &lt;br/&gt; </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="/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>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 citizen, or you have a proof of residence in Ethiopia. <input type="radio" value="ethiopian-residence" name="ethiopian" 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 with 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. your ticket must be paid with credit/debit card on the Website/ Mobile App OR pay in cash USD, GBP, or EUR currencies at ticket offices and discounted fare does
                    not apply. <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 are traveling with 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 mb-3 widget-travel-information-nrt d-none" id="widget-travel-information-nrt">
          <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">
                      <span class="checkmark mt-1">
                        <i class="fas fa-info"></i>
                      </span> Please be informed that if your flight has a stopover at Incheon Airport (ICN), based on the local requirement you are required to disembark, go through transit security screening, and then re-board the aircraft.
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row my-3 soto-restriction-alert-ethiopia" style="display: none;">
          <div class="col-12 mx-md-0 px-md-0 ">
            <div class="widget-travel-alert-warning p-3">
              <p>This fare is payable in Ethiopian Birr only if you are an Ethiopian citizen, or you have a residence permit in Ethiopia.</p>
              <p class="mb-0"><b>Note:</b></p>
              <ul>
                <li>It is mandatory to present all the necessary documents upon ticketing (if payment is made at city or airport ticket offices) and at the time of check-in to the airline on demand. Failure to present the required documents may
                  result in the denial of the passenger's flight.</li>
                <li>If you do not hold any of these documents, your ticket must be paid with credit/debit card on the Website/ Mobile App OR pay in cash in USD, GBP, or EUR currencies at ticket offices.</li>
              </ul>
              <div class="form-check">
                <input name="SotoRestrictionAgree" class="form-check-input soto-checkbox ea-triggers-bound" data-val="true" data-val-required="Please select this checkbox to proceed." data-val-requiredif="Please select this checkbox to proceed."
                  type="checkbox" title="Please select this checkbox to proceed." required="" value="" id="checkSotoNoticeEt">
                <label class="form-check-label soto-checkbox-label text-bold" for="checkSotoNoticeEt"> I have read and understood the above notice. </label>
                <p>
                  <span class="text-danger field-validation-valid" data-valmsg-for="SotoRestrictionAgree" data-valmsg-replace="true"></span>
                </p>
              </div>
            </div>
          </div>
        </div>
        <div class="row my-3 passengers-qr-code-generate-rwanda" style="display: none; margin-left: 0; margin-right:0">
          <div class="col-12 mx-md-0 px-md-0 ">
            <div class="widget-travel-alert-warning p-3">
              <p>All departing passengers from Rwanda need to fill the online passenger declaration form on the below link:</p>
              <a href="https://phpd.moh.gov.rw/travel/index.php" rel="noreferrer" target="_blank">Click here</a>
              <p> Upon completion, the form will generate a QR code, which passengers must present to Rwanda Biomedical Centre staff at the Airport prior to departure. </p>
            </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="/book/booking/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 class="flatpickr-calendar rangeMode animate" tabindex="-1" style="width: 2px;">
      <div class="custom-date-picker-header d-flex justify-content-between p-2">
        <div class="d-flex">
          <div class="d-flex flex-column">
            <h6 class="">Depart On</h6>
            <p id="header-departure-date"></p>
          </div>
          <div class="mx-5" id="return-date-container">
            <h6 class="">Return On</h6>
            <p id="header-return-date"></p>
          </div>
        </div>
        <div><button type="button" class="btn btn-sm py-2 px-3 btn-success" id="flatpick-close-btn">OK</button></div>
      </div>
      <div class="flatpickr-months"><span class="flatpickr-prev-month flatpickr-disabled"><i class="fa-solid fa-arrow-left fa-lg"></i></span>
        <div class="flatpickr-month">
          <div class="flatpickr-current-month"><span class="cur-month">December </span>
            <div class="numInputWrapper"><input class="numInput cur-year ea-triggers-bound" type="number" tabindex="-1" aria-label="Year" min="2024"><span class="arrowUp"></span><span class="arrowDown"></span></div>
          </div>
        </div>
        <div class="flatpickr-month">
          <div class="flatpickr-current-month"><span class="cur-month">January </span>
            <div class="numInputWrapper"><input class="numInput cur-year ea-triggers-bound" type="number" tabindex="-1" aria-label="Year" min="2024"><span class="arrowUp"></span><span class="arrowDown"></span></div>
          </div>
        </div><span class="flatpickr-next-month"><i class="fa-solid fa-arrow-right fa-lg"></i></span>
      </div>
      <div class="flatpickr-innerContainer">
        <div class="flatpickr-rContainer">
          <div class="flatpickr-weekdays">
            <div class="flatpickr-weekdaycontainer">
              <span class="flatpickr-weekday"> Sun</span><span class="flatpickr-weekday">Mon</span><span class="flatpickr-weekday">Tue</span><span class="flatpickr-weekday">Wed</span><span class="flatpickr-weekday">Thu</span><span
                class="flatpickr-weekday">Fri</span><span class="flatpickr-weekday">Sat </span>
            </div>
            <div class="flatpickr-weekdaycontainer">
              <span class="flatpickr-weekday"> Sun</span><span class="flatpickr-weekday">Mon</span><span class="flatpickr-weekday">Tue</span><span class="flatpickr-weekday">Wed</span><span class="flatpickr-weekday">Thu</span><span
                class="flatpickr-weekday">Fri</span><span class="flatpickr-weekday">Sat </span>
            </div>
          </div>
          <div class="flatpickr-days" tabindex="-1" style="width: 2px;">
            <div class="dayContainer"><span class="flatpickr-day flatpickr-disabled" aria-label="December 1, 2024">1</span><span class="flatpickr-day flatpickr-disabled" aria-label="December 2, 2024">2</span><span
                class="flatpickr-day flatpickr-disabled" aria-label="December 3, 2024">3</span><span class="flatpickr-day flatpickr-disabled" aria-label="December 4, 2024">4</span><span class="flatpickr-day flatpickr-disabled"
                aria-label="December 5, 2024">5</span><span class="flatpickr-day flatpickr-disabled" aria-label="December 6, 2024">6</span><span class="flatpickr-day flatpickr-disabled" aria-label="December 7, 2024">7</span><span
                class="flatpickr-day flatpickr-disabled" aria-label="December 8, 2024">8</span><span class="flatpickr-day flatpickr-disabled" aria-label="December 9, 2024">9</span><span class="flatpickr-day today" aria-label="December 10, 2024"
                aria-current="date" tabindex="-1">10</span><span class="flatpickr-day" aria-label="December 11, 2024" tabindex="-1">11</span><span class="flatpickr-day" aria-label="December 12, 2024" tabindex="-1">12</span><span class="flatpickr-day"
                aria-label="December 13, 2024" tabindex="-1">13</span><span class="flatpickr-day" aria-label="December 14, 2024" tabindex="-1">14</span><span class="flatpickr-day" aria-label="December 15, 2024" tabindex="-1">15</span><span
                class="flatpickr-day" aria-label="December 16, 2024" tabindex="-1">16</span><span class="flatpickr-day" aria-label="December 17, 2024" tabindex="-1">17</span><span class="flatpickr-day" aria-label="December 18, 2024"
                tabindex="-1">18</span><span class="flatpickr-day" aria-label="December 19, 2024" tabindex="-1">19</span><span class="flatpickr-day" aria-label="December 20, 2024" tabindex="-1">20</span><span class="flatpickr-day"
                aria-label="December 21, 2024" tabindex="-1">21</span><span class="flatpickr-day" aria-label="December 22, 2024" tabindex="-1">22</span><span class="flatpickr-day" aria-label="December 23, 2024" tabindex="-1">23</span><span
                class="flatpickr-day" aria-label="December 24, 2024" tabindex="-1">24</span><span class="flatpickr-day" aria-label="December 25, 2024" tabindex="-1">25</span><span class="flatpickr-day" aria-label="December 26, 2024"
                tabindex="-1">26</span><span class="flatpickr-day" aria-label="December 27, 2024" tabindex="-1">27</span><span class="flatpickr-day" aria-label="December 28, 2024" tabindex="-1">28</span><span class="flatpickr-day"
                aria-label="December 29, 2024" tabindex="-1">29</span><span class="flatpickr-day" aria-label="December 30, 2024" tabindex="-1">30</span><span class="flatpickr-day" aria-label="December 31, 2024" tabindex="-1">31</span><span
                class="flatpickr-day nextMonthDay hidden" aria-label="January 1, 2025" tabindex="-1">1</span><span class="flatpickr-day nextMonthDay hidden" aria-label="January 2, 2025" tabindex="-1">2</span><span
                class="flatpickr-day nextMonthDay hidden" aria-label="January 3, 2025" tabindex="-1">3</span><span class="flatpickr-day nextMonthDay hidden" aria-label="January 4, 2025" tabindex="-1">4</span></div>
            <div class="dayContainer"><span class="flatpickr-day prevMonthDay hidden" aria-label="December 29, 2024" tabindex="-1">29</span><span class="flatpickr-day prevMonthDay hidden" aria-label="December 30, 2024" tabindex="-1">30</span><span
                class="flatpickr-day prevMonthDay hidden" aria-label="December 31, 2024" tabindex="-1">31</span><span class="flatpickr-day" aria-label="January 1, 2025" tabindex="-1">1</span><span class="flatpickr-day" aria-label="January 2, 2025"
                tabindex="-1">2</span><span class="flatpickr-day" aria-label="January 3, 2025" tabindex="-1">3</span><span class="flatpickr-day" aria-label="January 4, 2025" tabindex="-1">4</span><span class="flatpickr-day"
                aria-label="January 5, 2025" tabindex="-1">5</span><span class="flatpickr-day" aria-label="January 6, 2025" tabindex="-1">6</span><span class="flatpickr-day" aria-label="January 7, 2025" tabindex="-1">7</span><span
                class="flatpickr-day" aria-label="January 8, 2025" tabindex="-1">8</span><span class="flatpickr-day" aria-label="January 9, 2025" tabindex="-1">9</span><span class="flatpickr-day" aria-label="January 10, 2025"
                tabindex="-1">10</span><span class="flatpickr-day" aria-label="January 11, 2025" tabindex="-1">11</span><span class="flatpickr-day" aria-label="January 12, 2025" tabindex="-1">12</span><span class="flatpickr-day"
                aria-label="January 13, 2025" tabindex="-1">13</span><span class="flatpickr-day" aria-label="January 14, 2025" tabindex="-1">14</span><span class="flatpickr-day" aria-label="January 15, 2025" tabindex="-1">15</span><span
                class="flatpickr-day" aria-label="January 16, 2025" tabindex="-1">16</span><span class="flatpickr-day" aria-label="January 17, 2025" tabindex="-1">17</span><span class="flatpickr-day" aria-label="January 18, 2025"
                tabindex="-1">18</span><span class="flatpickr-day" aria-label="January 19, 2025" tabindex="-1">19</span><span class="flatpickr-day" aria-label="January 20, 2025" tabindex="-1">20</span><span class="flatpickr-day"
                aria-label="January 21, 2025" tabindex="-1">21</span><span class="flatpickr-day" aria-label="January 22, 2025" tabindex="-1">22</span><span class="flatpickr-day" aria-label="January 23, 2025" tabindex="-1">23</span><span
                class="flatpickr-day" aria-label="January 24, 2025" tabindex="-1">24</span><span class="flatpickr-day" aria-label="January 25, 2025" tabindex="-1">25</span><span class="flatpickr-day" aria-label="January 26, 2025"
                tabindex="-1">26</span><span class="flatpickr-day" aria-label="January 27, 2025" tabindex="-1">27</span><span class="flatpickr-day" aria-label="January 28, 2025" tabindex="-1">28</span><span class="flatpickr-day"
                aria-label="January 29, 2025" tabindex="-1">29</span><span class="flatpickr-day" aria-label="January 30, 2025" tabindex="-1">30</span><span class="flatpickr-day" aria-label="January 31, 2025" tabindex="-1">31</span><span
                class="flatpickr-day nextMonthDay hidden" aria-label="February 1, 2025" tabindex="-1">1</span></div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8EkIg8UZr1ZKuMEZnu5Y7cn4ozspEJvIjGyrgm76z-Bd2g_pI1NQbmGONW7C2Bega7vUFn6Cucl5Qo56t_2-w0sFFhS1PWzo390fUnRCEJVYiVE69GNgmKtGpnduIsa9CE0H-L1shhE-1Ef7O-GJYFs" class="ea-triggers-bound">
</form>

POST https://shebamiles.ethiopianairlines.com//home/Login/

<form action="https://shebamiles.ethiopianairlines.com//home/Login/" method="post" novalidate="novalidate">
  <div class="mb-3">
    <label for="ShebamilesNumberWigdet" class="form-label">Shebamiles number / Email</label>
    <input type="text" name="MemberID" data-val="true" data-val-required="MemberIDRequiredError" id="ShebamilesNumberWigdet" class="form-control et-form-input" autocomplete="off">
    <span class="text-danger field-validation-valid" data-valmsg-for="MemberID" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3">
    <label for="ShebamilesPasswordWigdet" class="form-label">Password</label>
    <input type="password" name="Password" id="ShebamilesPasswordWigdet" data-val="true" data-val-required="PasswordRequiredError" autocomplete="off" class="form-control et-form-input">
    <span class="text-danger field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3">
    <p class="text-danger" id="shebamile-error-message-widget"></p>
  </div>
  <div class="mb-3">
    <div class="pb-4">
      <a class="float-start et-default-link" href="https://shebamiles.ethiopianairlines.com/forget-password" target="_blank"> Forget Password?</a>
      <a class="float-end et-default-link" href="https://shebamiles.ethiopianairlines.com/enrollment" target="_blank">Join Now</a>
    </div>
  </div>
  <button class="btn btn-primary-et w-100 py-3 px-md-5" type="submit">
    <div class="spinner-border text-success d-none" role="status" id="login-loding-widget">
      <span class="visually-hidden">Loading...</span>
    </div>
    <span id="login-text-widget"> Login </span>
  </button>
</form>

POST /CheckIn

<form action="/CheckIn" method="post" novalidate="novalidate"><input data-val="true" data-val-required="The CurrentLanguage field is required." id="CurrentLanguageCheckin" name="CurrentLanguage" type="hidden" value="en-GB" class="ea-triggers-bound">
  <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-length-min="6" data-val-regex="Booking Reference Should Be 6 Characters" data-val-regex-pattern="^(?:[A-Za-z0-9]{6})$"
      data-val-requiredif="Booking reference is required" data-val-requiredif-allowempty="false" id="reservation-number-hidden" maxlength="6" name="BookingReference" title="" type="text" value="" data-bs-original-title="<div><p><strong>How to find your booking reference? </strong></p><p>You can find your booking reference or PNR on your e- ticket.
It is a six alpha character code  and sometimes it is a mix of  letters and numbers.</p></div>" aria-label="<div><p><strong>How to find your booking reference? </strong></p><p>You can find your booking reference or PNR on your e- ticket.
It is a six alpha character code  and sometimes it is a mix of  letters and numbers.</p></div>">
    <span class="text-danger field-validation-valid" data-valmsg-for="BookingReference" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3">
    <label>Last Name*</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-regex="Numbers or Special characters are not allowed." data-val-regex-pattern="^[a-zA-Z\s]+$" data-val-required="Last Name is required" id="checkin-last-name" name="LastName" title="" type="text" value=""
      data-bs-original-title="<div><p>Your last name is the name written on your flight reservation or on your e-ticket before the &quot;/&quot; sign. </p></div>"
      aria-label="<div><p>Your last name is the name written on your flight reservation or on your e-ticket before the &quot;/&quot; sign. </p></div>">
    <span class="text-danger field-validation-valid" data-valmsg-for="LastName" 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-length-min="13"
      data-val-regex="OriginRegularExpressionError" data-val-regex-pattern="^(?:[0-9]{13})$" data-val-requiredif="Ticket Number is required" data-val-requiredif-allowempty="false" id="ticket-number-hidden" name="TicketNumber" type="text" value="">
    <span class="text-danger field-validation-valid" data-valmsg-for="TicketNumber" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3 check-in-input">
    <label>Referral Code</label>
    <input autocomplete="off" class="form-control et-form-input text-box single-line ea-triggers-bound" id="referral-code-hidden" name="ReferralCode" type="text" value="">
    <small><i class="fa fa-info-circle text-info"></i> You may enter your referral ID if you have one.</small>
    <span class="text-danger field-validation-valid" data-valmsg-for="ReferralCode" 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>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8EkIg8UZr1ZKuMEZnu5Y7cn4ozspEJvIjGyrgm76z-Bd2g_pI1NQbmGONW7C2Bega7vUFn6Cucl5Qo56t_2-w0sFFhS1PWzo390fUnRCEJVYiVE69GNgmKtGpnduIsa9CE0H-L1shhE-1Ef7O-GJYFs" class="ea-triggers-bound">
</form>

POST /ManageBooking

<form action="/ManageBooking" method="post" novalidate="novalidate"><input id="CurrentLanguageManageBooking" name="CurrentLanguage" type="hidden" value="en">
  <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-regex="Booking Reference Should Be 6 Characters"
      data-val-regex-pattern="^[A-Za-z0-9]{6}$" data-val-required="The Booking Reference field 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>You can find your booking reference or PNR on your e- ticket.
It is a six alpha character code.</p></div>" aria-label="<div><p><strong>How to find your booking reference? </strong></p><p>You can find your booking reference or PNR on your e- ticket.
It is a six alpha character code.</p></div>">
    <span class="text-danger field-validation-valid" data-valmsg-for="BookingReference" data-valmsg-replace="true"></span>
  </div>
  <div class="mb-3">
    <label>Last Name*</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-regex="Numbers or Special characters are not allowed."
      data-val-regex-pattern="^[a-zA-Z\s]+$" data-val-required="Last Name is required" id="LastName" name="LastName" title="" type="text" value=""
      data-bs-original-title="<div><p>Your last name is the name written on your flight reservation or on your e-ticket before the &quot;/&quot; sign. </p></div>"
      aria-label="<div><p>Your last name is the name written on your flight reservation or on your e-ticket before the &quot;/&quot; sign. </p></div>">
    <span class="text-danger field-validation-valid" data-valmsg-for="LastName" 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>
  <div class="row">
    <div class="col-12">
      <a href="https://survey.usabilla.com/live/s/64eec183d50c5f23a531c9db" target="_blank" class="btn" style="text-decoration:underline;color:#2e7d32;">
                                    Star Alliance Survey
                                </a>
    </div>
  </div>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8EkIg8UZr1ZKuMEZnu5Y7cn4ozspEJvIjGyrgm76z-Bd2g_pI1NQbmGONW7C2Bega7vUFn6Cucl5Qo56t_2-w0sFFhS1PWzo390fUnRCEJVYiVE69GNgmKtGpnduIsa9CE0H-L1shhE-1Ef7O-GJYFs">
</form>

POST /FlightInformation

<form action="/FlightInformation" 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" 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="text-danger field-validation-valid" 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 dropdown-toggle ea-triggers-bound" 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"
      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="text-danger field-validation-valid" 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 dropdown-toggle ea-triggers-bound" 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" id="FlightNumber" name="FlightNumber"
      type="text" value="">
    <span class="text-danger field-validation-valid" 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 flatpickr-input" 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="text-danger field-validation-valid" 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>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8EkIg8UZr1ZKuMEZnu5Y7cn4ozspEJvIjGyrgm76z-Bd2g_pI1NQbmGONW7C2Bega7vUFn6Cucl5Qo56t_2-w0sFFhS1PWzo390fUnRCEJVYiVE69GNgmKtGpnduIsa9CE0H-L1shhE-1Ef7O-GJYFs" class="ea-triggers-bound">
</form>

#

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

Text Content

This site uses its own cookies and those of third parties to support browsing,
improve the user experience, personalize the content, display ads relating to
your preferences and conduct statistical analysis on browsing habits. You can
change your Configuration here or obtain more information in our Privacy Policy.

Do you accept these cookies and the processing of personal data that this
involves?

Yes, I Accept


COOKIE CONFIGURATION

Mandatory Cookies
These are strictly necessary for basic functioning of the website, as well as to
guarantee its correct performance.
Marketing Cookies
Marketing cookies are placed by us and third party partners to help deliver more
relevant content and offers to you, based on your interests.
Analytical Cookies
These enable use of the website to be measured, in order to ensure it is
performing properly and to improve its functioning.
Back
Accept and Save Changes

Previous
 Guideline for Visa on Arrival at Addis Ababa Ethiopia
 Customs Declaration Notice
 Update on ticket rules to/from Tel Aviv
 Monkey Pox Regulation Updates
 Guideline for Visa on Arrival at Addis Ababa Ethiopia
 Customs Declaration Notice
 Update on ticket rules to/from Tel Aviv
 Monkey Pox Regulation Updates
 Guideline for Visa on Arrival at Addis Ababa Ethiopia
Next
search When autocomplete results are available use up and down arrows to review
and enter to select.

Back

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

NOTIFICATIONS

NOTIFICATIONS

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

UPDATE ON TICKET RULES TO/FROM TEL AVIV

Read more

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

NEWARK AIRPORT TERMINAL B RAMP REHABILITATION WORK

Read more

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

New notifications unavailable

.
EN Login | Signup . Notifications search
Book a flight Check-in Loyalty Help Menu
Book Explore Information Services Blog

FLIGHT

Book a Flight Rail and Fly Flight Status Flight Schedules Charter Services
Payment Options

MANAGE

Manage your Booking Upgrade to Cloud Nine Flight Change and Refund Name Change
Request

CHECK-IN

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

SPECIALS

Corporate Travel Medical Travel Packages Conventions

WHERE WE FLY

International Network Domestic Network

DEALS & OFFERS

Top Flights Destination Deals Subscription

ET SPECIALS

ShebaMiles Ethiopian Holidays Ethiopian Skylight Hotel Ethiopian E-VISA

OUR FLEET

Aircraft Virtual Tours Cabin Interior and Features Seat Maps

BEFORE YOU FLY

Travel Tips and Information Dangerous Goods Credit Card Restriction Agency Debit
Memos Policy Optional Service Charges Tarmac Delay Contingency Plan Ethiopian
Customer Commitment

RULES AND REGULATIONS

Conditions of Carriage Exit Row Disclaimer Data Protection Information Website
Accessibility Policy Privacy Policy America and Canada Notifications Israel
Notifications

BAGGAGE INFORMATION

Carry-on Baggage Free Baggage Allowance Special Baggage Extra baggage Delayed
Lost or Damaged Baggage Restricted Items Interline and Partner Baggage Policy

SPECIAL CARE

Pregnancy Travel Guidelines Travelling with Pets Unaccompanied Minors Medical
Case Passengers Special Need Service Request Form Special Assistance for USA
Travel

ADD-ON SERVICES

Car Rental and Airport Transfer MySheba Neighbor Free Seat On-board WiFi
Preferred Seat Priority Boarding Refund Protection Discover Addis Ababa E-SIM
Service Meet and Greet

ON BOARD SERVICES

Cloud Nine Services Economy Services In-Flight Experience In-flight Meal Menu
Tailored In-Flight Services Allergy Policy

SERVICES AT THE AIRPORT

Addis Ababa Airport Addis Ababa Stopovers Addis Ababa Arrival Services Lounges
at Addis Ababa Swift Connections Guidelines

HELP AND CONTACT

Area Managers Contacts Contact Center Survey FAQs at your fingertips Support and
Feedback Global Support Numbers Worldwide Contacts

BOOK

FLIGHT

Book a Flight Rail and Fly Flight Status Flight Schedules Charter Services
Payment Options

MANAGE

Manage your Booking Upgrade to Cloud Nine Flight Change and Refund Name Change
Request

CHECK-IN

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

SPECIALS

Corporate Travel Medical Travel Packages Conventions

EXPLORE

WHERE WE FLY

International Network Domestic Network

DEALS & OFFERS

Top Flights Destination Deals Subscription

ET SPECIALS

ShebaMiles Ethiopian Holidays Ethiopian Skylight Hotel Ethiopian E-VISA

OUR FLEET

Aircraft Virtual Tours Cabin Interior and Features Seat Maps

INFORMATION

BEFORE YOU FLY

Travel Tips and Information Dangerous Goods Credit Card Restriction Agency Debit
Memos Policy Optional Service Charges Tarmac Delay Contingency Plan Ethiopian
Customer Commitment

RULES AND REGULATIONS

Conditions of Carriage Exit Row Disclaimer Data Protection Information Website
Accessibility Policy Privacy Policy America and Canada Notifications Israel
Notifications

BAGGAGE INFORMATION

Carry-on Baggage Free Baggage Allowance Special Baggage Extra baggage Delayed
Lost or Damaged Baggage Restricted Items Interline and Partner Baggage Policy

SPECIAL CARE

Pregnancy Travel Guidelines Travelling with Pets Unaccompanied Minors Medical
Case Passengers Special Need Service Request Form Special Assistance for USA
Travel

SERVICES

ADD-ON SERVICES

Car Rental and Airport Transfer MySheba Neighbor Free Seat On-board WiFi
Preferred Seat Priority Boarding Refund Protection Discover Addis Ababa E-SIM
Service Meet and Greet

ON BOARD SERVICES

Cloud Nine Services Economy Services In-Flight Experience In-flight Meal Menu
Tailored In-Flight Services Allergy Policy

SERVICES AT THE AIRPORT

Addis Ababa Airport Addis Ababa Stopovers Addis Ababa Arrival Services Lounges
at Addis Ababa Swift Connections Guidelines

HELP AND CONTACT

Area Managers Contacts Contact Center Survey FAQs at your fingertips Support and
Feedback Global Support Numbers Worldwide Contacts


BLOG

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.

ShebaMiles Hotels
Book Now
Flights

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

Close
From

SELECT YOUR ORIGIN



To

WHERE ARE YOU GOING?


One-Way

Book with miles
 * Departure date 10/12/2024 Return date 17/12/2024
   


Traveler and class of Service

1 PASSENGER, PASSENGERS, |ALL

All Economy Business Travel Class
Passengers

Adult Adults 12+ Years 16+ Years

-

1

+

Youth Youths 12-15 Years

-

0

+

Child Children 2-11 Years

-

0

+

Infant Infants 0-23 Months

-

0

+
Done

VISA for passengers transiting through ICN
Kindly note that since our flight will have a technical landing in Seoul,
passengers with the nationalities Sudan, Syria, Egypt, Jordan, Cuba, Macedonia
and Iran are required to hold a transit VISA for South Korea.

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

Click here to get information about baggage restrictions

Click here to get information about the Monkey Pox outbreak updates

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.

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
15:00 to 18:00 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 <br/> Working hours: Monday – Friday, 10 AM –
6 PM <br/> Telephone: +7 (495) 937-59-45 <br/>


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

DISCOUNTED FARE IS AVAILABLE IF:

You are Ethiopian citizen, or you have a proof of residence in Ethiopia. You
have an international flight/ticket with 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. your ticket must be paid with credit/debit
card on the Website/ Mobile App OR pay in cash USD, GBP, or EUR currencies at
ticket offices and discounted fare does not apply.

Remark : If you are traveling with 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

Please be informed that if your flight has a stopover at Incheon Airport (ICN),
based on the local requirement you are required to disembark, go through transit
security screening, and then re-board the aircraft.

This fare is payable in Ethiopian Birr only if you are an Ethiopian citizen, or
you have a residence permit in Ethiopia.

Note:

 * It is mandatory to present all the necessary documents upon ticketing (if
   payment is made at city or airport ticket offices) and at the time of
   check-in to the airline on demand. Failure to present the required documents
   may result in the denial of the passenger's flight.
 * If you do not hold any of these documents, your ticket must be paid with
   credit/debit card on the Website/ Mobile App OR pay in cash in USD, GBP, or
   EUR currencies at ticket offices.

I have read and understood the above notice.



All departing passengers from Rwanda need to fill the online passenger
declaration form on the below link:

Click here

Upon completion, the form will generate a QR code, which passengers must present
to Rwanda Biomedical Centre staff at the Airport prior to departure.

I have promo code
Promo Code (optional)
Multicity

Search flights

DEPART ON



RETURN ON



OK
December

January

SunMonTueWedThuFriSat
SunMonTueWedThuFriSat
123456789101112131415161718192021222324252627282930311234
293031123456789101112131415161718192021222324252627282930311


STEP INTO LUXURY ON AFRICA’S FIRST A350-1000 WITH US!

Learn more


SEARCH A COUNTRY


Search


Selected country

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

International
English

All countries

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


Check-in +

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

Flight Information +

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

My Bookings +

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

ShebaMiles +

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

Book
Check-in
Manage
Information

SHEBAMILES

Shebamiles number / Email
Password



Forget Password? Join Now
Loading...
Login

LAGOS

Book your next flight from Narita, Tokyo Japan to Lagos Nigeria



Economy

Book Now

NEWARK

Book your next flight from Addis Ababa, the vibrant capital of Ethiopia, to
Newark, New York, United States



Economy

Book Now

BANGKOK

Book your next flight from Addis Ababa, the thriving capital of Ethiopia, to
Bangkok, the dynamic metropolis of Thailand.



Economy

Book Now

JOHANNESBURG

Book your next flight from Bangkok, the bustling capital of Thailand, to
Johannesburg, the vibrant city at the heart of South Africa's rich culture and
commerce.



Economy

Book Now

DUBAI

Book your next flight from Addis Ababa, the vibrant capital of Ethiopia, to
Dubai, the dazzling metropolis in the United Arab Emirates.



Economy

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


PREPARE FOR YOUR TRIP

Considering a trip in the near future? Explore these choices to begin your
journey

BAGGAGE INFORMATION

Explore Ethiopian Airlines' baggage rules, weight limits, and charges. Stay
informed for a seamless journey with all the essential details you need to know.

WHERE WE FLY

Where will your next unforgettable journey begin? Explore the extensive and
diverse selection of destinations awaiting you with Ethiopian Airlines.

CONTACT OUR CALL CENTER

Our call center is available 24/7 to assist with booking, reservations, ticket
changes, and any travel-related questions.

EXCHANGE AND REFUND

Plans changed? No problem! Our flexible policies make rebooking, cancelling, and
refunds a breeze. Let us walk you through it.

OUR ONBOARD SERVICES

Stay connected with friends, family, and work through our fast, reliable WiFi -
find out how to purchase access and use it onboard.

CHECK-IN

CHECK-IN

Booking Reference Ticket Number
Booking Reference
Last Name*
Ticket Number
Referral Code You may enter your referral ID if you have one.
Check-in Check-in
Bid to Upgrade

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

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

Booking Reference
Last Name*
Retrieve booking Retrieve booking
Star Alliance Survey

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
Book Your Flight Today 5% OFF
Let your next adventure begin! Discover Africa’s leading airline
destination guides, travel tips and insider stories that inform and inspire from
Ethiopian airlines blog.
Explore More
Travel Companion: Discover App Features!
Explore stress-free travel with Ethiopian Airlines' mobile app. Book flights,
get real-time updates, and enjoy in-flight services. Discover convenience at
your fingertips!
Payment Options
Check here a wide selection of payment options Ethiopian offers

Help and contact
Our call center is available 24/7 to assist with booking, reservations, ticket
changes, and any travel-related questions.

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

 * TSA PreCheck®




PERSONALIZE YOUR TRIP

E-SIM

Stay connected at your destination Keep using your favourite mobile apps & Keep
your original SIM in your phone.

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.

SHEBAMILES HOTELS

Turn your stays into rewards! Book with ShebaMiles Hotels and earn miles for
every dollar you spend on your hotel booking.

PRIORITY BOARDING

Enjoy the convenience of boarding earlier, avoiding check-in counter queue and
collect your bags faster when departing from Addis Ababa Bole International
Airport

DISCOVER ADDIS ABABA

Purchase your stopover package and make your stay or transit pleasant at the
capital city; Addis Ababa.

TOURS AND ACTIVITIES

Discover unforgettable travel experiences

CAR RENTAL / AIRPORT TRANSFER

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

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

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.

ETHIOPIAN SKYLIGHT HOTEL

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

TERMINAL HOTEL

Whether you have an overnight stopover, or just a few hours to refresh and
relax, you’ll be able to get cozy Room inside Addis Ababa international airport.

BID TO UPGRADE

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

SHEBA DUTY FREE

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

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.

MYSHEBA NEIGHBOUR-FREE SEAT

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

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.

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!

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.

‹›


ETHIOPIAN GROUP

 * Ethiopian Cargo and Logistics Service
 * Ethiopian Ground Services
 * In-flight Catering
 * Corporate
 * Ethiopian Aviation University
 * Ethiopian Maintenance, Repair, and Overhaul
 * Ethiopian Skylight Hotel

INFORMATION

 * Optional Service Charges
 * Tender Documents
 * Customer Commitment
 * Conditions of Carriage
 * Baggage Information
 * Tarmac Delay and Contingency Plan
 * Special Need Service Request Form
 * Ethiopian Airlines Accessibility Plan and Feedback Process
 * Customer Feedback
 * Extra Baggage
 * Ethiopian Airlines Accessibility Plan and Feedback Process First Progress
   Report

CUSTOMER SUPPORT

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

ABOUT US

 * Careers
 * About us
 * Newsroom


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
 * YouTube
 * Twitter
 * Instagram
 * Weibo
 * LinkedIn
 * Telegram

BEST AIRLINE IN AFRICA FOR SEVEN YEARS IN A ROW

BEST BUSINESS AND ECONOMY CLASS AIRLINE IN AFRICA FOR SIX YEARS IN A ROW

BEST ECONOMY CLASS ONBOARD CATERING IN AFRICA



Whoops, The internet connection appears to be offline!

You are back online!

Feedback

© 2024 - 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?

Rate our services

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.

Go to survey

December

SunMonTueWedThuFriSat
123456789101112131415161718192021222324252627282930311234567891011