www.kenya-airways.com Open in urlscan Pro
2606:4700:4400::ac40:9507  Public Scan

Submitted URL: https://www.kenya-airways.com/KE/
Effective URL: https://www.kenya-airways.com/en-us/
Submission: On August 07 via manual from AE — Scanned from US

Form analysis 4 forms found in the DOM

POST /Preferences/update?contentLink=2025

<form action="/Preferences/update?contentLink=2025" method="post"><input type="hidden" name="countryCode"><input type="hidden" name="languageCode"><input type="hidden" name="currencyCode"><button type="submit" id="updatePrefs">Save</button><input
    name="__RequestVerificationToken" type="hidden" value="CfDJ8KcN9TRyLnFOl-dCk9USXmGdsI_aqEmRJ6rmC5AVo8EkIINGfnwrLerk0Yl_WimkAmQalCSj3nlKICytwBp6ymIbt3SaaglnXvRwJXB8lREWjkoU00C2gu7ukbv-BXxQcLMJ33hrFrJkVadoK5lJeeQ"></form>

POST /en/api/v1/bookings/flights/book?lang=en

<form action="/en/api/v1/bookings/flights/book?lang=en" method="POST"><input name="search" type="hidden"
    value="{&quot;itineraries&quot;:[],&quot;travelers&quot;:[{&quot;passengerTypeCode&quot;:&quot;ADT&quot;}],&quot;commercialFareFamilies&quot;:[&quot;CFFECOBIZ&quot;,&quot;CFFBIZ&quot;]}"><input name="portalFacts" type="hidden"
    value="[{&quot;key&quot;:&quot;countryCode&quot;,&quot;value&quot;:&quot;US&quot;}]"><button class="button--md button button--iconleft booking-widget__search-button" disabled=""
    type="submit"><!--v-if--><i class="icon icon-airplane-depart icon--sm" aria-hidden="true"></i> Search flights</button></form>

POST

<form method="post" novalidate="novalidate" data-f-metadata="" aria-labelledby="4cbc0431-d497-4a22-9f5d-a943dc28fc21_label" enctype="multipart/form-data" class="EPiServerForms ValidationSuccess" data-f-type="form"
  id="4cbc0431-d497-4a22-9f5d-a943dc28fc21">
  <script type="text/javascript">
    // This view acts as a rendering template to render InitScript(and server-side Form's descriptor) in FormContainerBlock's client-side for Form[4cbc0431-d497-4a22-9f5d-a943dc28fc21].
    // TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section.
    (function initializeOnRenderingFormDescriptor() {
      // each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid
      var workingFormInfo = epi.EPiServer.Forms["4cbc0431-d497-4a22-9f5d-a943dc28fc21"] = {
        Id: "4cbc0431-d497-4a22-9f5d-a943dc28fc21",
        Name: "[Commercial] Newsletter Subscription",
        // whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX)
        SubmittableStatus: {
          "submittable": true,
          "message": ""
        },
        ConfirmMessage: "Thank you for successfully subscribing to our newsletter.",
        ResetConfirmMessage: "",
        ShowNavigationBar: false,
        ShowSummarizedData: false,
        // serialize the dependency configuration of this form to clientside
        DependenciesInfo: JSON.parse("[]"),
        // keep all fieldName which are not satisfied the field dependency conditions
        DependencyInactiveElements: [],
        // Validation info, for executing validating on client side
        ValidationInfo: JSON.parse(
          "[{\"targetElementName\":\"__field_2987\",\"targetElementId\":\"f129b810-1c55-4b34-8a60-c73a47a33eb7\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"description\":null,\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}},{\"type\":\"EPiServer.Forms.Implementation.Validation.EmailValidator\",\"description\":null,\"model\":{\"jsPattern\":\"^((([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+(\\\\.([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+)*)|((\\\\x22)((((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(([\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x7f]|\\\\x21|[\\\\x23-\\\\x5b]|[\\\\x5d-\\\\x7e]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(\\\\\\\\([\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0d-\\\\x7f]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF]))))*(((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(\\\\x22)))@((([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.)+(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.?$\",\"dotNetPattern\":\"^((([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+(\\\\.([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+)*)|((\\\\x22)((((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(([\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x7f]|\\\\x21|[\\\\x23-\\\\x5b]|[\\\\x5d-\\\\x7e]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(\\\\\\\\([\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0d-\\\\x7f]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF]))))*(((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(\\\\x22)))@((([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.)+(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.?$\",\"message\":\"Enter a valid email address.\",\"validationCssClass\":null,\"additionalAttributes\":null}}]}]"
          ),
        // Steps information for driving multiple-step Forms.
        StepsInfo: {
          Steps: [{
            "index": 0,
            "attachedUrl": "",
            "dependField": null,
            "dependCondition": null,
            "isActive": true,
            "attachedContentLink": "",
            "dependValue": "",
            "elementName": "__field_",
            "guid": "00000000-0000-0000-0000-000000000000"
          }]
        },
        FieldsExcludedInSubmissionSummary: [],
        ElementsInfo: JSON.parse(
          "{\"__field_2987\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"Email\",\"customBinding\":false},\"__field_2988\":{\"type\":\"EPiServer.Forms.Implementation.Elements.ChoiceElementBlock\",\"friendlyName\":\"Receive Offers via Email\",\"customBinding\":false},\"__field_2989\":{\"type\":\"EPiServer.Forms.Implementation.Elements.SubmitButtonElementBlock\",\"friendlyName\":\"Submit\",\"customBinding\":false}}"
          ),
        DataSubmitController: "/EPiServer.Forms/DataSubmit"
      };
      /// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing.
      workingFormInfo.StepsInfo.FormHasNoStep_VirtualStepCreated = true; // this FLAG will be true, if Editor does not put any FormStep. Engine will create a virtual step, with empty GUID
      workingFormInfo.StepsInfo.FormHasNothing = false; // this FLAG will be true if FormContainer has no element at all
      workingFormInfo.StepsInfo.AllStepsAreNotLinked = true; // this FLAG will be true, if all steps all have contentLink= ="" (emptyString)
    })();
  </script>
  <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormGuid" value="4cbc0431-d497-4a22-9f5d-a943dc28fc21" data-f-type="hidden" autocomplete="off">
  <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormHostedPage" value="2025" data-f-type="hidden" autocomplete="off">
  <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormLanguage" value="en" data-f-type="hidden" autocomplete="off">
  <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormCurrentStepIndex" value="0" data-f-type="hidden" autocomplete="off">
  <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormSubmissionId" value="" data-f-type="hidden" autocomplete="off">
  <aside class="Form__Description">Subscribe and be the first to receive news and exclusive offers.</aside>
  <div class="Form__Status">
    <div role="status" class="Form__Status__Message hide" data-f-form-statusmessage="">
    </div>
  </div>
  <div data-f-mainbody="" class="Form__MainBody">
    <section id="__field_" data-f-type="step" data-f-element-name="__field_" class="Form__Element FormStep Form__Element--NonData " data-f-stepindex="0" data-f-element-nondata="">
      <!-- Each FormStep groups the elements below it til the next FormStep -->
      <div class="row panel-body">
        <div class="col-md-12">
          <div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_2987" data-f-type="textbox"> <label for="f129b810-1c55-4b34-8a60-c73a47a33eb7" class="Form__Element__Caption">Text</label>
            <input name="__field_2987" id="f129b810-1c55-4b34-8a60-c73a47a33eb7" type="text" class="FormTextbox__Input" aria-describedby="__field_2987_desc" placeholder="Enter your email address" required="" aria-required="true" data-f-datainput=""
              aria-invalid="false" autocomplete="off">
            <div class="input-icon"><i class="icon icon-email icon--sm" aria-hidden="true"></i></div>
            <span class="Form__Element__ValidationError" data-f-linked-name="__field_2987" data-f-validationerror="" id="__field_2987_desc" role="alert" style="display:none"></span>
          </div>
        </div>
      </div>
      <div class="row panel-body">
        <div class="col-md-12">
          <div aria-invalid="false" class="Form__Element FormChoice" data-f-element-name="__field_2988" data-f-type="choice" id="2c05b5af-9db0-4d63-a9ab-b6ab2f6bde7e">
            <fieldset aria-describedby="__field_2988_desc">
              <legend class="Form__Element__Caption">Multiple or single choice</legend>
              <div>
                <input type="checkbox" id="2c05b5af-9db0-4d63-a9ab-b6ab2f6bde7e_0" name="__field_2988" value="true" class="FormChoice__Input FormChoice__Input--Checkbox" data-f-datainput="">
                <label for="2c05b5af-9db0-4d63-a9ab-b6ab2f6bde7e_0" class="FormChoice__Label"> I would like to receive news and offers from Kenya Airways </label>
              </div>
            </fieldset>
            <span class="Form__Element__ValidationError" data-f-linked-name="__field_2988" data-f-validationerror="" id="__field_2988_desc" role="alert" style="display:none"></span>
          </div>
        </div>
      </div>
      <div class="row panel-body">
        <div class="col-md-12">
          <button id="0c65d37e-2af6-4b5d-8a46-5f3f9330c7c0" name="submit" type="submit" value="0c65d37e-2af6-4b5d-8a46-5f3f9330c7c0" data-f-is-finalized="false" data-f-is-progressive-submit="true" data-f-type="submitbutton"
            data-f-element-name="__field_2989" class="Form__Element FormExcludeDataRebind FormSubmitButton "> Subscribe</button>
        </div>
      </div>
    </section>
  </div>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8KcN9TRyLnFOl-dCk9USXmHYiH77vjoH-rZMsTcj3domC9istuyizJHbSumo2g4RCZdUkMG6QoI_XloPDkK9xl6gL2YgsKD9e2AND4OO91LbZuKQ6n3rPRS_5dzY7qYkyQuPuow1PgOED2WrVcZoUtI">
</form>

POST /en/api/v1/bookings/flights/book?lang=en

<form action="/en/api/v1/bookings/flights/book?lang=en" method="POST"><input name="search" type="hidden"
    value="{&quot;itineraries&quot;:[],&quot;travelers&quot;:[{&quot;passengerTypeCode&quot;:&quot;ADT&quot;}],&quot;commercialFareFamilies&quot;:[&quot;CFFECOBIZ&quot;,&quot;CFFBIZ&quot;]}"><input name="portalFacts" type="hidden"
    value="[{&quot;key&quot;:&quot;countryCode&quot;,&quot;value&quot;:&quot;US&quot;}]"><button class="button button--primary" type="submit"> Book now </button></form>

Text Content

Travel Requirements from Paris to Dzaoudzi.

Read More
 * KQ Holidays
 * Asante Rewards
 * About Us
   +254 711 024 747

 * UNITED STATES - ENGLISH (UNITED STATES)
   
   Save

 * Explore
 * Plan
 * Book & Manage
 * Experience
 * Loyalty Program
 * Help
 * 

Our Destinations
 * Africa
 * Europe
 * Asia
 * America
 * Middle East

View All
KQ Holidays
 * Kenya Offers
 * UAE Offers
 * UK Offers
 * Safari Tours
 * Top Cities Offers

View More

Popular Destinations

 * Nairobi
 * London
 * Johannesburg
 * Dubai
 * Lagos

View More

Long-Haul Destinations

 * New York
 * Guangzhou
 * London
 * Paris
 * Amsterdam

View More



Explore KQ Holidays
Find your next dream holidays


Find your next dream holidays


Discover where we fly to


Discover where we fly to


Travel Information
 * Travel Requirements
 * eTA for Travel in Kenya
 * Comfort & Tips
 * Codeshare Partners
 * SkyTeam Alliance

View More
Baggage Information
 * Hand Baggage
 * Baggage Allowances
 * Pet Carriage
 * Baggage Restrictions
 * Lost or Delayed Baggage

View More
Travel Services
 * Meet & Greet
 * Kool Flyers’ Club
 * Charter Flights
 * Corporate Travel
 * Group Booking

View More
Special Care
 * Unaccompanied Minors
 * Infant & Toddlers
 * Expectant Mothers
 * Medical & Special Support
 * Special Meals

View More

Electronic Travel Authorisation (eTA) in Kenya

Learn more
Travel Requirements


Travel Requirements


Medical Escort & Facilitation


Medical Escort & Facilitation


Search & Book
 * Book Flight
 * Flight Timetable
 * Where We Fly
 * Flight Deals

Booking Online
 * Our Seats
 * Best Price Guarantee
 * Time To Think
 * Payment Methods

Manage Booking
 * Change Booking
 * Upgrade Flight
 * Refunds
 * Delay & Cancellations

Post Booking
 * Check In
 * Flight Status
 * Airport Transfers
 * KQ Safari Data

KQ Safari Data

Order data plan now
Check-in online


Check-in online


Best Price Guarantee


Best Price Guarantee


On-board
 * In-flight Entertainment
 * Duty Free Shopping
 * Class of Service
 * Meal Options
 * Travelling during Covid-19

View More
Seat Selection
 * Economy Max
 * Economy Comfort
 * Extra Legroom
 * Preferred Seats
 * Seat FAQs

View More
At The Airport
 * Sky Priority
 * Lounge Services
 * Baggage Drop-off Services
 * Kiosk Check-in

Our Aircraft
 * Boeing 787-8
 * Boeing 737-800
 * Boeing 737-300F
 * Embraer-E190

KQ Inflight Entertainment

View More
Experience Seat Comfort


Experience Seat Comfort


Special Meal Services


Special Meal Services



Loyalty Program

 * Asante Rewards

 * Join Asante

 * About Asante

 * Tier and Benefits

 * Partners

Membership

 * Platinum

 * Gold

 * Ruby

 * Silver

Help

 * FAQs

 * Contacts

 * Terms & Conditions

Asante Rewards

Join our Loyalty Program
Asante Rewards FAQs


Asante Rewards FAQs


Asante Membership Benefits


Asante Membership Benefits


Your Trip
 * Check In
 * Flight Status
 * Upgrade Flight
 * Change Booking
 * Baggage Track & Trace
 * Refunds
 * Flight Schedule

FAQs
 * Travel Alerts
 * Travel Requirements
 * Covid-19 Information
 * Flight Delay & Cancellations
 * Baggage Allowances
 * Infant & Toddlers
 * Seat FAQs

Support

 * Customer Support
 * Optional Fees
 * Special Assistance
 * Meal Options
 * About Us
 * Loyalty Program
 * KQ Safari Data

Customer Excellence Center

Open 24 hours

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

Global Tel

+254 734 104 747

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

Global Mobile

+254 711 024 747

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

Global WhatsApp

+254 705 474 747

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

Global Email

customer.relations@kenya-airways.com


Quick links

 * Explore
 * Plan
 * Book & Manage
 * Experience
 * Help

Search

Popular searches

 * Manage booking
 * Check in
 * Flight status
 * Flight schedule


 * CHOOSE YOUR DREAM HOLIDAY TODAY
   
   
   JUST A CLICK AWAY WITH THE ALL-NEW
   KQ HOLIDAYS
   
   Book Your Holiday
   
   
   
   


 * COME TO THE CITY, STAY AT THE COAST
   
   
   FLY TO MAPUTO 3X WEEKLY
   
   
   
   Book Now
   
   


 * 
 * 

Flights KQ Holidays
 * 
 * 

Trip type

Return

 * Return
 * One way
 * Multi-city

Where from?

Where to?


Search flights

Optional description of what happens when the link is clicked


Check in


Optional description of what happens when the link is clicked


Manage Booking


Optional description of what happens when the link is clicked


Flight schedule


Optional description of what happens when the link is clicked


Flight status





PLAN YOUR TRIP

 * Discover Where We Fly

 * Search Holidays

 * Baggage Information

 * Travel Requirements





 * CELEBRATE
   
   Asante Rewards' 1st Anniversary
   
   Book Now


 * REACH NEW HEIGHTS OF ENTERTAINMENT
   
   at 35,000 feet!
   
   View More


 * INTRODUCING SAFARI DATA
   
   Kenya Airways eSIM Data Roaming Solution
   
   Order Now


 * LET'S PERSONALIZE
   
   your Travel Experience
   
   Personalize Now


 * 
 * 
 * 
 * 




DEALS FROM NEW YORK


Display flight information



DAR ES SALAAM

10 Sep 24 to 18 Sep 24

Economy Class

USD 856

Display flight information



KINSHASA

12 Sep 24 to 18 Sep 24

Economy Class

USD 872

Display flight information



ADDIS ABABA

10 Sep 24 to 18 Sep 24

Economy Class

USD 877

Display flight information



LAGOS

12 Sep 24 to 18 Sep 24

Economy Class

USD 886

Display flight information



ENTEBBE

17 Sep 24 to 02 Oct 24

Economy Class

USD 916

Display flight information



KIGALI

12 Sep 24 to 18 Sep 24

Economy Class

USD 920

Display flight information



ACCRA

18 Sep 24 to 01 Oct 24

Economy Class

USD 933

Display flight information



CAPE TOWN

10 Sep 24 to 18 Sep 24

Economy Class

USD 974


View all deals



ADDITIONAL SERVICES

Duty Free Shopping
Exquisite Charter Flights


Exquisite Charter Flights



Fly beyond luxury in our Private Jets by booking from any of our tiers; Classy,
Executive or Royal.



Group Travel


Group Travel



Travelling as a group, family or associates?  It's fun travelling together but
not always as fun to organize. Let us help you!



Kool Flyer's Club


Kool Flyer's Club



Discover a world of great Student Offers with exclusive unlimited access when
you sign up.

 






 * DISCOVER THE ALLURE OF SEYCHELLES
   
   
   
   Book Now




GET THE LATEST OFFERS

Subscribe and be the first to receive news and exclusive offers.

Text

Multiple or single choice
I would like to receive news and offers from Kenya Airways
Subscribe


Kenya Airways
 * About us
 * Awards
 * Careers
 * Our Partners
 * Press Releases
 * Sustainability

Kenya Airways

 * About us
 * Awards
 * Careers
 * Our Partners
 * Press Releases
 * Sustainability

KQ Group Brands
 * KQ Cargo
 * KQ Pride Centre
 * KQ Holidays
 * Fahari Aviation
 * Msafiri Magazine
 * JamboJet

KQ Group Brands

 * KQ Cargo
 * KQ Pride Centre
 * KQ Holidays
 * Fahari Aviation
 * Msafiri Magazine
 * JamboJet

Our Destinations
 * Route Map
 * Africa
 * Asia
 * America
 * Europe
 * Middle East

Our Destinations

 * Route Map
 * Africa
 * Asia
 * America
 * Europe
 * Middle East

Help
 * Contact us
 * Name Change
 * FAQs
 * Travel Requirements
 * Special Assistance
 * KRA Clearance for Passengers

Help

 * Contact us
 * Name Change
 * FAQs
 * Travel Requirements
 * Special Assistance
 * KRA Clearance for Passengers

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

Useful Links
 * NDC Trade Portal
 * ADM Trade Portal
 * Group Booking
 * Corporate Travel

Useful Links

 * NDC Trade Portal
 * ADM Trade Portal
 * Group Booking
 * Corporate Travel

Loyalty Program
 * About Asante
 * Join Asante
 * Tier and Benefits
 * Asante Partners

Loyalty Program

 * About Asante
 * Join Asante
 * Tier and Benefits
 * Asante Partners

Popular Destinations
 * Nairobi
 * London
 * Mombasa
 * Johannesburg

Popular Destinations

 * Nairobi
 * London
 * Mombasa
 * Johannesburg

Manage
 * Change Booking
 * Check-in
 * Refund Form
 * Upgrade Flight

Manage

 * Change Booking
 * Check-in
 * Refund Form
 * Upgrade Flight



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

Travel made simpler.
Book and manage flights on the go!

 * 
 * 

Follow us




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

Privacy PolicyConditions of CarriageWebsite Security PolicyBrowser
CompatibilityCookie PolicyCustomer Service PlanContingency PlanOptional
Fees24-Hour Refund Policy

© 2024 Kenya Airways Limited. All rights reserved.

Browser Compatibility Notice

The browser you are using is not supported.

For the best website experience, please view the website within Google Chrome,
Firefox, or Microsoft Edge.

 * Download Google Chrome
 * Download Firefox
 * Download Microsoft Edge

Not now


Set your preferences

Country

Select Country



Language

Select Language


Cancel Done


to

in

From

Travel Dates

Trip Duration

Promo Fare

Flying to ?   Here's what you need  
Book now



TRAVEL REQUIREMENTS

Trip

Return

 * Return
 * One way
 * Multi-city

Where from?

Where to?


Depart date


Return date



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

Document type

Select



Issued by



Nationality


Expiry Date



+ Add documents

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

Show child travel rules

Submit

Travel Guidelines by Destination

To board your flight, you must meet the entry requirements for all countries on
your itinerary, including transit and final destinations. Pay attention to
recent travel history regulations. Stay updated with the latest guidelines from
governments and airlines to ensure a smooth journey. Plan ahead and comply with
all travel regulations to avoid disruptions.

Covid-19 has caused widespread disruption to international travel. See all the
latest Covid-19 restrictions on our Covid-19 Info page.



Browser Compatibility Notice

The browser you are using is not supported.

For the best website experience, please view the website within Google Chrome;
Firefox; or Microsoft Edge.

 * Download Google Chrome
 * Download Firefox
 * Download Microsoft Edge

Not now



WE VALUE YOUR PRIVACY

We want to give you the best experience, so we’d like to use cookies to tell us
how to improve our site, keep things relevant for you and enable social media
functions and ads. For more information (including data sharing with partners)
or to adjust your preferences, see “Cookie Settings”. Please click “Accept All”
and continue to use our site if you agree to our use of cookies.
Cookies Settings Accept All



COOKIE PREFERENCE CENTER




 * YOUR PRIVACY


 * STRICTLY NECESSARY COOKIES


 * FUNCTIONAL COOKIES


 * PERFORMANCE COOKIES


 * TARGETING COOKIES

YOUR PRIVACY

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

STRICTLY NECESSARY COOKIES

Always Active

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

Cookies Details‎

FUNCTIONAL COOKIES

Functional Cookies


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

Cookies Details‎

PERFORMANCE COOKIES

Performance Cookies


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

Cookies Details‎

TARGETING COOKIES

Targeting Cookies


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

Cookies Details‎
Back Button


COOKIE LIST

Filter Button
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Clear
checkbox label label
Apply Cancel
Confirm My Choices
Allow All