JKIA departures are split across several terminal areas, so the correct terminal depends on the airline, flight route, and whether the flight is domestic, regional, international, low-cost, or cargo. Always confirm your terminal on the airline website, your booking confirmation, and the live airport screens before travelling, because terminal assignments can change.
As a general rule, Terminal 1A handles Kenya Airways and many SkyTeam international departures, Terminals 1B and 1C handle other international departures, Terminal 1D handles domestic departures, and Terminal 2 is used mainly by low-cost and some regional carriers. Public terminal guides also identify Terminal 1E mainly as an international arrivals terminal, not the main passenger departure terminal.
| JKIA terminal | Main departure use | Airlines commonly associated with the terminal |
|---|---|---|
| Terminal 1A | International departures and arrivals, especially Kenya Airways and SkyTeam-linked international operations | Kenya Airways international flights, KLM, Air France, and other SkyTeam-linked services |
| Terminal 1B | International departures for non-domestic carriers | Emirates, Lufthansa, Swiss, Turkish Airlines, KLM, Air France, Qatar Airways, British Airways, South African Airways, and other international carriers depending on operation |
| Terminal 1C | International departures for a mix of international carriers | Etihad Airways, EgyptAir, RwandAir, Saudia, Oman Air, China Southern Airlines, Kenya Airways, and other international carriers depending on operation |
| Terminal 1D | Domestic arrivals and departures | Kenya Airways domestic flights, Jambojet domestic flights, and some domestic charter movements |
| Terminal 1E | Mainly international arrivals | Usually not the main departure point for passengers |
| Terminal 2 | Low-cost carriers and some regional/domestic operations | Low-cost and regional carriers; passengers should confirm directly with the airline |
For a departures guide, the safest way to phrase it is that Terminal 1A is the main international terminal for Kenya Airways and many SkyTeam flights, Terminal 1B and 1C handle many other international airlines, Terminal 1D is mainly domestic, and Terminal 2 is mainly low-cost/regional. This avoids overpromising exact airline-terminal allocation, which can change by schedule, airport operations, and route.
Airline-by-airline departure terminal guide
| Airline / Operator | Common JKIA departure terminal guidance | Notes for passengers |
|---|---|---|
| Kenya Airways | Terminal 1A for many international flights; Terminal 1D for domestic flights | Check whether your KQ flight is domestic, regional, or long-haul before heading to the airport |
| Jambojet | Terminal 1D for domestic flights | Common for Mombasa, Kisumu, Eldoret, Malindi, Lamu, and Ukunda flights |
| KLM | Commonly listed with Terminal 1A or 1B international operations | Confirm on ticket and airport screens because terminal allocation may vary |
| Air France | Commonly listed with Terminal 1A or 1B international operations | Often connected with SkyTeam traffic; confirm before travel |
| British Airways | Terminal 1B international departures in public terminal guides | Confirm terminal on the BA booking or live JKIA board |
| Qatar Airways | Terminal 1B international departures in public terminal guides | Doha departures should be checked against airline and airport screens |
| Emirates | Terminal 1B international departures in public terminal guides | Dubai departures may be busy; arrive early |
| Turkish Airlines | Terminal 1B international departures in public terminal guides | Istanbul flights often depart late night or early morning |
| Lufthansa | Terminal 1B international departures in public terminal guides | Frankfurt departures usually require full international check-in time |
| Ethiopian Airlines | International terminal, commonly handled through JKIA international departure areas | Confirm terminal for Addis Ababa flights before travel |
| Etihad Airways | Terminal 1C in public terminal guides | Abu Dhabi departures should be confirmed with the airline |
| EgyptAir | Terminal 1C in public terminal guides | Cairo departures often require full international document checks |
| RwandAir | Terminal 1C in public terminal guides | Kigali departures are regional international flights, not domestic |
| Saudia | Terminal 1C in public terminal guides | Jeddah or Saudi-bound flights need destination-document checks |
| China Southern Airlines | Terminal 1C in public terminal guides | Long-haul China departures require early arrival and document confirmation |
| Uganda Airlines | International/regional departure terminal; confirm current terminal | Entebbe is an international regional flight |
| Air Tanzania | International/regional departure terminal; confirm current terminal | Dar es Salaam and Zanzibar flights require international processing |
| Precision Air | International/regional departure terminal; confirm current terminal | Kilimanjaro and Zanzibar flights should be treated as regional international departures |
| Airlink | International/regional departure terminal; confirm current terminal | Johannesburg departures require international check-in |
| IndiGo | International departure terminal; confirm current terminal | Mumbai departures require international check-in and document checks |
| Air Arabia | International departure terminal; confirm current terminal | Sharjah departures should be checked on airline and airport screens |
| Skyward Airlines | Usually domestic or regional handling depending on route; confirm terminal | Mombasa and Lodwar flights may not use the same process as international departures |
| Cargo operators | Cargo terminal / cargo handling areas, not normal passenger departure terminals | Astral Aviation, Cargolux, Martinair, Network Aviation, Saudia Cargo, Emirates SkyCargo, Turkish Cargo, and similar flights may appear on trackers but are not passenger check-in flights |

