.jkia-airline-page,.jkia-airline-page *,.jkia-airline-page *::before,.jkia-airline-page *::after{box-sizing:border-box} .jkia-airline-page{–ink:#102738;–ink2:#17394d;–teal:#087b78;–teal-dark:#055b59;–teal-soft:#e5f4f3;–red:#a92839;–red-soft:#f9e8eb;–gold:#bd7a21;–gold-soft:#f8eddc;–ivory:#faf7f1;–white:#fff;–text:#273d4b;–muted:#657783;–line:#d8e2e5;–sky:#edf6f7;–accent:#087b78;–accent-soft:#e5f4f3;–shadow:0 12px 32px rgba(16,39,56,.08);color:var(–text);font-family:var(–ast-body-font-family,Arial,sans-serif);line-height:1.7;overflow:hidden} .jkia-airline-page h1,.jkia-airline-page h2,.jkia-airline-page h3,.jkia-airline-page h4{margin:0;color:var(–ink);font-family:var(–ast-heading-font-family,Georgia,serif);line-height:1.18} .jkia-airline-page p{margin:0 0 1rem}.jkia-airline-page p:last-child{margin-bottom:0}.jkia-airline-page a{color:var(–teal);text-decoration:none}.jkia-airline-page a:hover{color:var(–teal-dark);text-decoration:underline}.jkia-airline-page .jap-section{padding:70px 24px}.jkia-airline-page .jap-container{max-width:1180px;margin:0 auto}.jkia-airline-page .jap-prose{max-width:820px} .jkia-airline-page .jap-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:3px;background:var(–accent-soft);color:var(–accent);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.jkia-airline-page .jap-eyebrow::before{content:””;width:7px;height:7px;border-radius:50%;background:var(–red)}.jkia-airline-page .jap-title{max-width:850px;margin-bottom:14px;font-size:clamp(1.75rem,3.3vw,2.7rem)}.jkia-airline-page .jap-subtitle{max-width:850px;color:var(–muted);font-size:1.02rem;line-height:1.8} .jkia-airline-page .jap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 19px;border:1px solid transparent;border-radius:4px;font-size:.91rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.jkia-airline-page .jap-btn:hover{transform:translateY(-2px);text-decoration:none}.jkia-airline-page .jap-btn-primary{background:var(–accent);color:var(–white)}.jkia-airline-page .jap-btn-primary:hover{background:var(–teal-dark);color:var(–white)}.jkia-airline-page .jap-btn-light{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.4);color:var(–white)}.jkia-airline-page .jap-btn-light:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.8);color:var(–white)} .jkia-airline-page .jap-hero{position:relative;min-height:595px;display:flex;align-items:stretch;overflow:hidden;background:var(–ink)}.jkia-airline-page .jap-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.jkia-airline-page .jap-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,22,34,.95) 0%,rgba(11,42,57,.88) 46%,rgba(10,35,48,.45) 100%),linear-gradient(180deg,rgba(8,28,40,.10) 0%,rgba(8,28,40,.65) 100%)}.jkia-airline-page .jap-hero-overlay::after{content:””;position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px}.jkia-airline-page .jap-hero-inner{position:relative;z-index:1;max-width:1180px;width:100%;margin:0 auto;padding:86px 24px 52px;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.jkia-airline-page .jap-hero-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:#bbd7d6;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.jkia-airline-page .jap-hero-kicker span{width:8px;height:8px;border-radius:50%;background:var(–gold);box-shadow:0 0 0 6px rgba(189,122,33,.16)}.jkia-airline-page .jap-hero h1{max-width:780px;margin-bottom:18px;color:var(–white);font-size:clamp(2.15rem,5vw,4rem);line-height:1.07}.jkia-airline-page .jap-hero h1 em{color:#f2bf71;font-style:normal}.jkia-airline-page .jap-hero-copy{max-width:730px;color:rgba(255,255,255,.80);font-size:1.08rem;line-height:1.82}.jkia-airline-page .jap-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px}.jkia-airline-page .jap-hero-caption{position:absolute;z-index:2;right:18px;bottom:10px;max-width:46%;color:rgba(255,255,255,.65);font-size:.68rem;text-align:right;line-height:1.35} .jkia-airline-page .jap-hero-panel{padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.08);box-shadow:0 20px 44px rgba(0,0,0,.18);backdrop-filter:blur(8px)}.jkia-airline-page .jap-fp-row{display:grid;grid-template-columns:1fr 62px 1fr;gap:10px;align-items:center;padding:16px 0 20px;border-bottom:1px solid rgba(255,255,255,.16)}.jkia-airline-page .jap-fp-side:last-child{text-align:right}.jkia-airline-page .jap-fp-code{display:block;color:var(–white);font-family:var(–ast-heading-font-family,Georgia,serif);font-size:2.15rem;font-weight:800;letter-spacing:.05em;line-height:1}.jkia-airline-page .jap-fp-label{display:block;margin-top:6px;color:rgba(255,255,255,.58);font-size:.76rem;line-height:1.35}.jkia-airline-page .jap-plane{position:relative;color:#f2bf71;font-size:1.35rem;text-align:center}.jkia-airline-page .jap-plane::before,.jkia-airline-page .jap-plane::after{content:””;position:absolute;top:50%;width:20px;height:1px;background:rgba(255,255,255,.34)}.jkia-airline-page .jap-plane::before{left:0}.jkia-airline-page .jap-plane::after{right:0}.jkia-airline-page .jap-panel-label{margin:20px 0 10px;color:rgba(255,255,255,.58);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jkia-airline-page .jap-panel-list{display:grid;gap:9px}.jkia-airline-page .jap-panel-item{display:flex;gap:12px;align-items:flex-start;padding:12px 13px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.05)}.jkia-airline-page .jap-panel-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:5px;background:rgba(189,122,33,.22);color:#f2bf71;flex:0 0 auto}.jkia-airline-page .jap-panel-item strong{display:block;color:var(–white);font-size:.86rem}.jkia-airline-page .jap-panel-item small{display:block;margin-top:2px;color:rgba(255,255,255,.58);font-size:.73rem;line-height:1.4} .jkia-airline-page .jap-alert{background:var(–accent)}.jkia-airline-page .jap-alert-inner{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:flex-start;gap:13px;color:var(–white)}.jkia-airline-page .jap-alert-icon{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:7px;background:rgba(0,0,0,.14);font-size:1.1rem}.jkia-airline-page .jap-alert p{font-size:.9rem;line-height:1.65}.jkia-airline-page .jap-alert strong{color:#fff}.jkia-airline-page .jap-alert a{color:#fff;text-decoration:underline} .jkia-airline-page .jap-facts{background:var(–red)}.jkia-airline-page .jap-facts-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr)}.jkia-airline-page .jap-fact{padding:18px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.jkia-airline-page .jap-fact:nth-child(even){border-right:0}.jkia-airline-page .jap-fact-label{display:block;color:rgba(255,255,255,.68);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jkia-airline-page .jap-fact-value{display:block;margin-top:5px;color:var(–white);font-family:var(–ast-heading-font-family,Georgia,serif);font-size:1.16rem;font-weight:800;line-height:1.35} .jkia-airline-page .jap-jump{border-bottom:1px solid var(–line);background:var(–ivory)}.jkia-airline-page .jap-jump-inner{max-width:1180px;margin:0 auto;display:flex;gap:9px;overflow-x:auto;padding:15px 24px}.jkia-airline-page .jap-jump a{display:inline-flex;white-space:nowrap;padding:8px 11px;border:1px solid var(–line);border-radius:3px;background:var(–white);color:var(–ink2);font-size:.8rem;font-weight:800}.jkia-airline-page .jap-jump a:hover{border-color:var(–accent);background:var(–accent);color:var(–white);text-decoration:none} .jkia-airline-page .jap-two{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.jkia-airline-page .jap-reference{overflow:hidden;border:1px solid var(–line);border-radius:10px;background:var(–ivory)}.jkia-airline-page .jap-reference-head{padding:15px 18px;background:var(–ink);color:var(–white);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.jkia-airline-page .jap-reference-row{display:flex;justify-content:space-between;gap:20px;padding:13px 18px;border-bottom:1px solid var(–line);font-size:.88rem}.jkia-airline-page .jap-reference-row:last-child{border-bottom:0}.jkia-airline-page .jap-reference-key{color:var(–muted)}.jkia-airline-page .jap-reference-value{color:var(–ink);font-weight:800;text-align:right} .jkia-airline-page .jap-route-section{background:var(–sky)}.jkia-airline-page .jap-table-wrap{overflow-x:auto;margin-top:28px;border:1px solid var(–line);border-radius:10px;background:var(–white)}.jkia-airline-page .jap-table{width:100%;min-width:760px;border-collapse:collapse}.jkia-airline-page .jap-table th{padding:14px 16px;background:var(–ink);color:var(–white);font-size:10px;font-weight:800;letter-spacing:.09em;text-align:left;text-transform:uppercase}.jkia-airline-page .jap-table td{padding:15px 16px;border-bottom:1px solid var(–line);color:var(–text);font-size:.88rem;line-height:1.58;vertical-align:top}.jkia-airline-page .jap-table tr:last-child td{border-bottom:0}.jkia-airline-page .jap-table strong{color:var(–ink)}.jkia-airline-page .jap-table em{color:var(–muted);font-style:normal;font-size:.79rem} .jkia-airline-page .jap-card-grid{display:grid;grid-template-columns:1fr;gap:15px;margin-top:28px}.jkia-airline-page .jap-card{padding:21px;border:1px solid var(–line);border-radius:9px;background:var(–white);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jkia-airline-page .jap-card:hover{transform:translateY(-3px);border-color:var(–accent);box-shadow:var(–shadow)}.jkia-airline-page .jap-card-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:7px;background:var(–accent-soft);color:var(–accent);font-size:1.15rem}.jkia-airline-page .jap-card:nth-child(2) .jap-card-icon{background:var(–gold-soft);color:var(–gold)}.jkia-airline-page .jap-card:nth-child(3) .jap-card-icon{background:var(–red-soft);color:var(–red)}.jkia-airline-page .jap-card h3{margin-bottom:8px;font-size:1.03rem}.jkia-airline-page .jap-card p{color:var(–muted);font-size:.88rem;line-height:1.68}.jkia-airline-page .jap-card a{display:inline-flex;margin-top:8px;color:var(–teal-dark);font-size:.82rem;font-weight:800} .jkia-airline-page .jap-baggage{background:var(–ivory)}.jkia-airline-page .jap-bag-grid{display:grid;grid-template-columns:1fr;gap:15px;margin-top:28px}.jkia-airline-page .jap-bag-card{border:1px solid var(–line);border-radius:9px;overflow:hidden;background:var(–white)}.jkia-airline-page .jap-bag-head{padding:14px 17px;background:var(–ink);color:var(–white);font-size:.96rem;font-family:var(–ast-heading-font-family,Georgia,serif);font-weight:800}.jkia-airline-page .jap-bag-list{margin:0;padding:0;list-style:none}.jkia-airline-page .jap-bag-list li{position:relative;padding:12px 16px 12px 34px;border-bottom:1px solid var(–line);color:var(–muted);font-size:.86rem;line-height:1.6}.jkia-airline-page .jap-bag-list li:last-child{border-bottom:0}.jkia-airline-page .jap-bag-list li::before{content:”✓”;position:absolute;left:15px;color:var(–accent);font-weight:800}.jkia-airline-page .jap-bag-note{margin-top:16px;padding:17px 18px;border-left:4px solid var(–gold);border-radius:4px;background:var(–gold-soft);font-size:.89rem;line-height:1.68} .jkia-airline-page .jap-terminal{background:var(–white)}.jkia-airline-page .jap-terminal-grid{display:grid;grid-template-columns:1fr;gap:15px;margin-top:28px}.jkia-airline-page .jap-terminal-card{overflow:hidden;border:1px solid var(–line);border-radius:9px;background:var(–white)}.jkia-airline-page .jap-terminal-head{display:flex;align-items:center;gap:13px;padding:17px;background:var(–ink)}.jkia-airline-page .jap-terminal-card:nth-child(2) .jap-terminal-head{background:var(–accent)}.jkia-airline-page .jap-terminal-card:nth-child(3) .jap-terminal-head{background:var(–gold)}.jkia-airline-page .jap-terminal-badge{display:flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 7px;border-radius:5px;background:rgba(255,255,255,.14);color:var(–white);font-weight:800;letter-spacing:.04em}.jkia-airline-page .jap-terminal-head h3{color:var(–white);font-size:1rem}.jkia-airline-page .jap-terminal-head p{margin-top:3px;color:rgba(255,255,255,.68);font-size:.77rem}.jkia-airline-page .jap-terminal-body{padding:17px}.jkia-airline-page .jap-terminal-body p{color:var(–muted);font-size:.87rem;line-height:1.65}.jkia-airline-page .jap-terminal-body a{display:inline-flex;margin-top:8px;color:var(–teal-dark);font-size:.82rem;font-weight:800} .jkia-airline-page .jap-connections{background:var(–ink)}.jkia-airline-page .jap-connections .jap-eyebrow{background:rgba(189,122,33,.2);color:#f0bc6c}.jkia-airline-page .jap-connections .jap-eyebrow::before{background:#f0bc6c}.jkia-airline-page .jap-connections .jap-title{color:var(–white)}.jkia-airline-page .jap-connections .jap-subtitle{color:rgba(255,255,255,.68)}.jkia-airline-page .jap-connect-grid{display:grid;grid-template-columns:1fr;gap:15px;margin-top:28px}.jkia-airline-page .jap-connect-card{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.06)}.jkia-airline-page .jap-connect-card h3{margin-bottom:10px;color:var(–white);font-size:1.02rem}.jkia-airline-page .jap-connect-card p{color:rgba(255,255,255,.68);font-size:.88rem;line-height:1.7}.jkia-airline-page .jap-connect-card ul{margin:12px 0 0;padding:0;list-style:none}.jkia-airline-page .jap-connect-card li{position:relative;padding:7px 0 7px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.8);font-size:.84rem;line-height:1.5}.jkia-airline-page .jap-connect-card li:last-child{border-bottom:0}.jkia-airline-page .jap-connect-card li::before{content:”•”;position:absolute;left:2px;color:#f0bc6c;font-weight:800}.jkia-airline-page .jap-connect-card a{color:#f0bc6c;font-weight:800} .jkia-airline-page .jap-flow{background:var(–sky)}.jkia-airline-page .jap-flow-list{display:grid;grid-template-columns:1fr;gap:14px;margin-top:28px}.jkia-airline-page .jap-flow-item{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:18px;border:1px solid var(–line);border-radius:8px;background:var(–white)}.jkia-airline-page .jap-flow-num{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(–ink);color:var(–white);font-family:var(–ast-heading-font-family,Georgia,serif);font-size:1rem;font-weight:800}.jkia-airline-page .jap-flow-item:nth-child(2) .jap-flow-num,.jkia-airline-page .jap-flow-item:nth-child(5) .jap-flow-num{background:var(–accent)}.jkia-airline-page .jap-flow-item:nth-child(3) .jap-flow-num{background:var(–gold)}.jkia-airline-page .jap-flow-item:nth-child(4) .jap-flow-num{background:var(–red)}.jkia-airline-page .jap-flow-item h3{margin:2px 0 5px;font-size:.98rem}.jkia-airline-page .jap-flow-item p{color:var(–muted);font-size:.85rem;line-height:1.65} .jkia-airline-page .jap-faq{background:var(–white)}.jkia-airline-page .jap-faq-list{margin-top:28px}.jkia-airline-page .jap-faq-item{margin-bottom:10px;overflow:hidden;border:1px solid var(–line);border-radius:7px;background:var(–white)}.jkia-airline-page .jap-faq-item summary{position:relative;padding:17px 48px 17px 18px;color:var(–ink);cursor:pointer;font-family:var(–ast-heading-font-family,Georgia,serif);font-size:1rem;font-weight:800;list-style:none}.jkia-airline-page .jap-faq-item summary::-webkit-details-marker{display:none}.jkia-airline-page .jap-faq-item summary::after{content:”+”;position:absolute;top:50%;right:18px;transform:translateY(-50%);color:var(–accent);font-family:Arial,sans-serif;font-size:1.4rem;font-weight:400}.jkia-airline-page .jap-faq-item[open] summary{background:var(–ivory)}.jkia-airline-page .jap-faq-item[open] summary::after{content:”−”}.jkia-airline-page .jap-faq-answer{padding:0 18px 18px;background:var(–ivory);color:var(–muted);font-size:.9rem;line-height:1.75} .jkia-airline-page .jap-resources{background:var(–ivory)}.jkia-airline-page .jap-resource-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}.jkia-airline-page .jap-resource{position:relative;display:flex;align-items:center;gap:13px;min-height:84px;padding:16px 46px 16px 16px;border:1px solid var(–line);border-radius:8px;background:var(–white);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jkia-airline-page .jap-resource:hover{transform:translateY(-3px);border-color:var(–accent);box-shadow:var(–shadow);text-decoration:none}.jkia-airline-page .jap-resource::after{content:”→”;position:absolute;right:16px;color:var(–accent);font-size:1.25rem;font-weight:800}.jkia-airline-page .jap-resource-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:5px;background:var(–accent-soft);color:var(–accent);flex:0 0 auto}.jkia-airline-page .jap-resource h3{margin-bottom:3px;font-size:.94rem}.jkia-airline-page .jap-resource p{color:var(–muted);font-size:.78rem;line-height:1.45} .jkia-airline-page .jap-close{padding:64px 24px;background:radial-gradient(circle at 92% 0%,rgba(189,122,33,.25),transparent 31%),linear-gradient(135deg,#0e2638,#123c49)}.jkia-airline-page .jap-close-inner{max-width:880px;margin:0 auto;text-align:center}.jkia-airline-page .jap-close h2{margin-bottom:14px;color:var(–white);font-size:clamp(1.6rem,3vw,2.25rem)}.jkia-airline-page .jap-close p{max-width:720px;margin:0 auto 24px;color:rgba(255,255,255,.7);font-size:1rem;line-height:1.75}.jkia-airline-page .jap-close-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:11px} @media(min-width:600px){.jkia-airline-page .jap-facts-inner{grid-template-columns:repeat(4,1fr)}.jkia-airline-page .jap-fact{border-bottom:0}.jkia-airline-page .jap-fact:nth-child(even){border-right:1px solid rgba(255,255,255,.17)}.jkia-airline-page .jap-fact:last-child{border-right:0}.jkia-airline-page .jap-card-grid,.jkia-airline-page .jap-bag-grid,.jkia-airline-page .jap-terminal-grid,.jkia-airline-page .jap-connect-grid,.jkia-airline-page .jap-flow-list,.jkia-airline-page .jap-resource-grid{grid-template-columns:repeat(2,1fr)}} @media(min-width:960px){.jkia-airline-page .jap-section{padding:86px 40px}.jkia-airline-page .jap-hero-inner{padding:104px 40px 64px;grid-template-columns:minmax(0,1fr) 390px}.jkia-airline-page .jap-two{grid-template-columns:minmax(0,1fr) 360px}.jkia-airline-page .jap-card-grid,.jkia-airline-page .jap-bag-grid,.jkia-airline-page .jap-terminal-grid,.jkia-airline-page .jap-connect-grid{grid-template-columns:repeat(3,1fr)}.jkia-airline-page .jap-flow-list{grid-template-columns:repeat(3,1fr)}.jkia-airline-page .jap-resource-grid{grid-template-columns:repeat(4,1fr)}}
Kenya Airways Boeing aircraft at Jomo Kenyatta International Airport in Nairobi, Kenya
Airline guide · Jomo Kenyatta International Airport · NBO

Kenya Airways
at JKIA

Kenya Airways is the principal hub airline at Jomo Kenyatta International Airport. It connects Nairobi with domestic Kenya, Africa, Europe, the Middle East, Asia and New York, using Terminal 1A as its core JKIA base. This guide covers the KQ passenger journey: routes, check-in, baggage, lounges, connections and what to do when an itinerary combines Kenya Airways with another airline or a safari flight.

Kenya Airways aircraft at Jomo Kenyatta International Airport. Image: Wikimedia Commons; public-domain dedication shown on the file page.

Terminal alert: Kenya Airways identifies Terminal 1A as its Nairobi hub terminal. Still confirm the terminal, check-in zone and departure gate in your booking or the airline app on the travel date, especially for codeshares, domestic sectors and disruption reaccommodation.

Carrier codeKQ / KQA
Main JKIA baseTerminal 1A
Network50+ destinations
Online check-in30h to 1h*
Airline overview

Kenya Airways is the airline most closely tied to Nairobi as a connecting hub

For travellers beginning, ending or connecting through Nairobi, Kenya Airways is usually the most integrated airline option at JKIA. It combines domestic Kenya flights, regional African routes and selected long-haul services from the same airport hub.

Kenya Airways is Kenya’s flag carrier and a SkyTeam member. At JKIA, its value is not only a direct flight from Nairobi; it is the ability to create a single itinerary that may combine an inbound international service, a connection to another African capital, and a domestic sector such as Mombasa or Kisumu.

The airline is especially relevant to travellers who want a protected connection on one ticket. A Kenya Airways itinerary can reduce the complexity of handling baggage and missed connections compared with booking separate airlines independently. That advantage is strongest when your entire journey is ticketed as one itinerary and operated or marketed under the airline’s agreement structure.

It is also the most practical first airline to compare for Kenya residents travelling abroad and international visitors continuing beyond Nairobi. For a safari airstrip, however, remember that most bush flights depart from Wilson Airport rather than JKIA; that transfer remains a separate road journey unless your itinerary specifically includes it.

Fast answer: Choose Kenya Airways when you need Nairobi to function as a hub: domestic Kenya, African cities, selected intercontinental services, a SkyTeam itinerary, or a same-ticket transfer that protects your onward flight more effectively than separate bookings.
Route planning

Where does Kenya Airways fly from Nairobi?

Kenya Airways markets more than 50 destinations. The table highlights the route groups most useful to passengers beginning a journey at NBO; it is not a fixed timetable. Always use the official schedule and booking engine for operating days, aircraft and connection eligibility.

Route groupKey direct destinations or hubBest forPassenger planning note
Domestic KenyaMombasa (MBA), Kisumu (KIS)Business, family, coast and western Kenya travelDomestic flights are typically planned separately from international processing even when they sit on one KQ itinerary.
East Africa and Indian OceanEntebbe (EBB), Dar es Salaam (DAR), Zanzibar (ZNZ), Kigali (KGL)Short regional trips and East African connectionsPassport, visa and immigration requirements still apply on international regional sectors.
Southern and West AfricaJohannesburg (JNB), Cape Town (CPT), Lagos and selected African capitalsAfrica-wide business and multi-country itinerariesCompare direct KQ services with hub connections only after checking the current schedule.
EuropeLondon, Amsterdam, Paris and selected partner routingsUK and Europe journeysSome Europe itineraries are KQ-operated; others may include a codeshare or partner segment.
Middle East and AsiaDubai, Mumbai, Bangkok and selected onward marketsGulf, India and Asia travelCheck the operating carrier and baggage policy for every sector of a multi-airline booking.
North AmericaNew York JFKDirect long-haul Nairobi–New York travelKQ lists nonstop service; check the actual travel-date schedule, document rules and U.S. check-in requirements.
Route check: The airport code on your ticket tells you the physical airport. Nairobi is NBO / JKIA. A later safari connection shown as WIL is Wilson Airport and requires an airport-to-airport road transfer.
Who should choose this airline?

When Kenya Airways is usually the best fit

The airline is not automatically the cheapest option, but it is often the most coherent option when Nairobi is the centre of your itinerary.

One-ticket Nairobi connections

KQ is strongest when your itinerary combines an international flight with an African or Kenyan domestic sector under one booking reference.

Read the JKIA connection guide →
🧳

SkyTeam and partner itineraries

The airline is useful for eligible SkyTeam and partner arrangements, especially where the booking shows a single protected itinerary and through-checked baggage.

Compare airlines at JKIA →

Premium departure experience

Terminal 1A lounges, priority services and business-class options make KQ especially relevant for premium, corporate and long-haul travellers.

Explore JKIA lounges →
Check-in, baggage and boarding

What to prepare before flying Kenya Airways from JKIA

Kenya Airways provides online check-in and a baggage information tool, but baggage entitlement must be read from the ticket. It varies by fare, route, cabin and operating airline. Do not assume a domestic allowance is identical to a long-haul allowance.

Online check-in and documents
  • For eligible e-tickets, online check-in is generally available from 30 hours until 1 hour before departure.
  • Flights involving the United States use a shorter online check-in window; confirm in the KQ app or booking.
  • Online check-in does not remove document checks, baggage drop or security requirements at JKIA.
Cabin and checked baggage
  • Check the allowance shown in Manage Booking because route, fare family and operating carrier matter.
  • KQ publishes cabin-baggage dimensions and separate rules for Business Class, Economy and personal accessories.
  • For special baggage, sports equipment, mobility devices or musical instruments, review the airline’s special-baggage rules before travel.
Excess, delayed or damaged baggage
  • Buy or resolve baggage questions before the airport where possible; excess-baggage pricing can be route-specific.
  • If baggage is delayed, report it before leaving the arrivals area and retain the baggage file reference.
  • Kenya Airways provides baggage tracking and customer-support channels for delayed baggage claims.
Important: Do not use a general internet baggage figure as your entitlement. Kenya Airways states that allowance information is indicative for KQ-operated flights and can be affected by the aircraft and itinerary. Your e-ticket and Manage Booking result are the controlling passenger reference.
At the airport

Kenya Airways at JKIA: Terminal 1A, check-in and lounge planning

Kenya Airways treats Terminal 1A as its Nairobi hub. The terminal is the main point for KQ international departures and many connecting journeys, while domestic processing requires attention to the itinerary and airport signs.

1A

Terminal 1A

KQ hub terminal at JKIA

For Kenya Airways international departures, follow the Terminal 1A instruction on the airline booking and use the designated KQ check-in, bag-drop or priority lane. Factor in security, immigration and gate walking time.

Read the Terminal 1A guide →
KQ

Check-in and bag drop

Online check-in can shorten the counter process

Passengers travelling with checked bags, special items, infants, document-sensitive itineraries or visa questions should still arrive early enough to complete the counter process.

Read JKIA check-in guidance →

KQ lounges

Pride of Africa Lounge access in Terminal 1A

Eligible premium-cabin travellers, certain loyalty members and paid-access passengers should confirm lounge access, guest rules and opening conditions directly with the airline.

Compare JKIA lounge options →
Connection planning

Using Kenya Airways for connections through Nairobi

A connection is easiest when all segments are on one confirmed ticket and the airline can see your onward sector. Separate tickets create a different risk profile, even if both flights use the same airport.

Domestic to international

Use Kenya Airways where a domestic Kenya sector and a long-haul or regional flight can be ticketed together.

  • Confirm whether bags are checked to the final destination.
  • Do not assume a short domestic connection is sufficient without checking the itinerary rules.
  • Arrive early when domestic travel begins before an international flight.
Plan a domestic-to-international connection →

Africa through Nairobi

Nairobi works well for passenger flows between East Africa, Southern Africa, West Africa and long-haul points.

  • Keep a single booking reference where possible.
  • Check entry and transit documents if the itinerary requires immigration.
  • Monitor schedule changes early, especially when a connection is the same day.
Explore flights from Nairobi →

Safari flights after JKIA

A Kenya Airways ticket to NBO does not automatically include a Wilson Airport safari sector.

  • Wilson is a different airport across Nairobi.
  • Allow a large road-transfer buffer.
  • Verify the bush-aircraft luggage limit before packing.
Plan JKIA to Wilson transfer →
Departure checklist

A practical Kenya Airways departure sequence at JKIA

These steps are airline-specific where possible and link out to airport-wide guidance for security, transfers and immigration.

1

Confirm the operating carrier

Review your e-ticket for every segment. A Kenya Airways flight number can sometimes be operated by a partner airline.

2

Check in online where eligible

Use the KQ website or app during the eligible window, then save the boarding pass and booking reference offline.

3

Go to the correct JKIA terminal

Follow Terminal 1A guidance for the KQ hub operation, then check same-day airport signage and departure screens.

4

Complete baggage and document checks

Use bag drop or the staffed counter if you have hold luggage, special baggage, visas, infants or a complex itinerary.

5

Move through security and immigration

Allow enough time for peak periods, international document checks and any lounge visit before boarding.

6

Keep connection evidence accessible

Carry boarding passes, bag tags and your onward itinerary in your hand luggage until the trip is complete.

Frequently asked questions

Kenya Airways at JKIA: common passenger questions

Which terminal does Kenya Airways use at JKIA?
Kenya Airways identifies Terminal 1A as its Nairobi hub terminal. Confirm the terminal and check-in zone shown on your booking because operational assignments can change.
How early should I arrive for Kenya Airways at JKIA?
For international travel, plan to arrive around three hours before departure unless Kenya Airways gives a different instruction. For domestic services, a two-hour target is usually prudent, particularly with checked bags or a same-day international connection.
Can I check in online for Kenya Airways?
For eligible e-tickets, Kenya Airways states that online check-in generally opens 30 hours before scheduled departure and closes one hour before departure. Flights involving the United States have a different window.
Does Kenya Airways fly direct from Nairobi to New York?
Kenya Airways lists direct Nairobi–New York service. Check the official flight schedule for your specific date because operating days and aircraft can change.
Can Kenya Airways connect me to a safari flight?
Kenya Airways can connect you to NBO. Most safari aircraft use Wilson Airport, not JKIA, so you need a separate road transfer unless a specific package or ticket says otherwise.
What should I do if my Kenya Airways baggage is delayed?
Report the problem at the baggage-services desk before leaving arrivals, keep the baggage file reference, and use Kenya Airways’ baggage-tracking or customer-support channel.
Official airline tools

Check live details before you travel

Use the airline’s own tools for your live booking, check-in eligibility, baggage allowance and flight status. Use JKIAAirport.com for airport logistics and onward Nairobi arrangements.

Use Kenya Airways when Nairobi needs to work as a true connecting hub

A Kenya Airways itinerary is strongest when it is planned as a connected journey: correct terminal, ticketed onward sector, baggage checked through where eligible, and a realistic buffer for international, domestic or airport-to-airport transfers.

{“@context”:”https://schema.org”,”@type”:”Article”,”headline”:”Kenya Airways at JKIA: Terminal 1A, Flights, Check-in and Connections”,”description”:”A comprehensive guide to Kenya Airways at Jomo Kenyatta International Airport, including Terminal 1A, check-in, baggage, direct routes, lounges and connections.”,”about”:{“@type”:”Airline”,”name”:”Kenya Airways”,”iataCode”:”KQ”},”mainEntityOfPage”:{“@type”:”WebPage”,”@id”:”https://jkiairport.com/airlines/kenya-airways/”}}