Flights from JKIA: Nairobi NBO destinations, airlines and routes
Jomo Kenyatta International Airport is Kenya’s main international airport and a major East African gateway for international flights, regional African routes, domestic Kenya flights, safari connections, business travel, cargo and transit passengers.
Regional AfricaAddis, Kigali, Entebbe, Dar, Johannesburg and more.
Safari linksOften require Wilson Airport or road transfers.
!
Important: JKIA route schedules, airlines and terminal allocations can change. Always confirm your flight, terminal, baggage allowance and connection instructions with your airline before travelling. For terminal guidance, use the JKIA terminal finder.
N
Airport codeNBO / Jomo Kenyatta International Airport
T
Key terminalsT1A, T1B, T1C, T1D, T1E, T2
D
Domestic focusTerminal 1D for many Kenya flights
W
Safari cautionMany safari flights use Wilson Airport
Flights overview
JKIA is the main airport for international, regional and domestic flights from Nairobi
Jomo Kenyatta International Airport, known by airport code NBO, is Kenya’s primary airport for international passengers and one of East Africa’s most important aviation gateways. Travellers use JKIA for long-haul arrivals, regional African flights, domestic Kenya routes, business travel, diplomatic movement, safari connections and cargo.
Flights from JKIA can be grouped into international long-haul routes, regional African routes, domestic Kenya flights, safari-related connections and transit itineraries. A traveller may arrive at JKIA from London, Dubai, Doha, Amsterdam, Paris, Addis Ababa, Johannesburg or New York, then continue to a Nairobi hotel, domestic flight, Wilson Airport safari flight or road transfer.
This hub page is the main entry point for all JKIA flight content. Use it to reach deeper guides for international flights, domestic routes, airline terminal pages, route-specific pages, safari connections, baggage recheck, self-transfer and minimum connection time.
The cleanest way to plan flights from Nairobi NBO is to separate routes by travel purpose: long-haul international flights, regional African routes, domestic Kenya flights and safari or coast connections.
International flights
Europe, Middle East, Asia and North America routes from Nairobi NBO.
Regional Africa
East, Central, West and Southern Africa connections through Nairobi.
Domestic Kenya
Mombasa, Kisumu, Eldoret, Malindi, Lamu, Diani/Ukunda and more.
Safari connections
Masai Mara, Amboseli and other safari routes often via Wilson Airport.
Flight types
The main types of flights using JKIA
JKIA is not only an international arrival airport. It is also a domestic connection point, regional African gateway, business airport, cargo platform and starting point for many safari itineraries.
🌍
International long-haul flights
Europe, Middle East, Asia and North America.
These routes serve tourists, diaspora travellers, business passengers, diplomats, students and transit passengers connecting onward through Nairobi.
Many fly-in safaris do not depart from JKIA. Travellers may need a road transfer to Wilson Airport for Masai Mara, Amboseli, Samburu, Lewa or other airstrips.
How to plan a flight through JKIA without missing a key step
The right JKIA flight plan depends on your route, airline, ticket type, terminal, baggage and onward transport. Use this sequence before booking tight connections.
1
Confirm the airport code
Use NBO for Jomo Kenyatta International Airport. Do not confuse it with Wilson Airport, whose code is WIL.
If your safari itinerary says Wilson, WIL or a safari airstrip, check whether you need a road transfer from JKIA.
2
Check whether your flight is international, regional or domestic
International flights may use Terminal 1A, 1B, 1C, 1E or Terminal 2 depending on airline. Many domestic flights use Terminal 1D, but always confirm.
International and domestic baggage rules may differ, especially when flights are on separate tickets. Safari flights from Wilson often have stricter baggage limits.
These destination groups help users navigate the new JKIA route silo. Route availability changes by airline and season, so individual route pages should be updated as schedules change.
Many first-time Kenya travellers assume all Nairobi flights use Jomo Kenyatta International Airport. In reality, many fly-in safari departures use Wilson Airport, a separate Nairobi airport.
NBO
JKIA is the international gateway
Most long-haul international travellers arrive at JKIA before continuing into Nairobi, to a hotel, to a domestic flight or to Wilson Airport.
WIL
Wilson handles many safari flights
Masai Mara, Amboseli, Lewa, Samburu and other safari airstrips are often reached from Wilson Airport, not JKIA.
⏱
Build a realistic transfer buffer
Allow for immigration, baggage, customs, road traffic, check-in and smaller-aircraft baggage rules when transferring from JKIA to Wilson.
International, domestic and safari connections are planned differently
The route may look simple on a ticket, but the airport process changes depending on whether you are flying internationally, domestically or connecting to safari aviation.
International
Best for global arrivals and departures
International flights require passport control, document checks, baggage planning, terminal confirmation and enough time for security and boarding.
Domestic
Best for Kenya city and coast travel
Domestic flights are useful for Mombasa, Kisumu, Eldoret, Malindi, Lamu and Diani/Ukunda, but baggage rules and terminals still matter.
Safari
Best planned with airport transfer time
Safari flights may require Wilson Airport, smaller aircraft, soft bags and more conservative connection timing after an international arrival.
Airlines and route spokes
Build route and airline authority from this flights hub
This section should internally link to airline pages and route pages as the new JKIAirport.com architecture grows.
Kenya Airways at JKIA
Terminal guidance, check-in, international and domestic operations.
Use this checklist for international arrivals, domestic onward flights, safari connections and separate-ticket itineraries.
Before booking
Check airport code: use NBO for JKIA and WIL for Wilson Airport.
Check route airport: safari and coastal flights may not always use JKIA.
Avoid tight separate tickets: baggage and immigration can take longer than expected.
Before travel
Confirm terminal: verify T1A, T1B, T1C, T1D, T1E or Terminal 2 with your airline.
Review baggage: domestic, international and safari baggage limits can differ.
Prepare documents: passport, ticket, Kenya eTA where required and onward travel proof.
On connection day
Watch time: allow for immigration, baggage claim, customs and terminal movement.
Plan road transfers: JKIA to Wilson requires Nairobi road travel and check-in time.
Check flight status: re-confirm delays, gate changes and terminal updates.
Flight FAQ
Frequently asked questions about flights from JKIA
Short answers for common searches about JKIA flights, NBO destinations, terminals, domestic flights, airlines and safari connections.
The airport code for Jomo Kenyatta International Airport is NBO. This is the code used on flight searches, tickets, baggage tags and airline schedules.
Yes. JKIA, Jomo Kenyatta International Airport, Nairobi Airport and NBO Airport usually refer to the same main international airport serving Nairobi, Kenya. Wilson Airport is a separate Nairobi airport.
Many domestic flights use Terminal 1D, but terminal allocation can change by airline and airport operations. Always confirm your terminal with your airline before travelling.
JKIA is served by Kenyan, regional African, Middle Eastern, European, Asian and long-haul airlines. Examples include Kenya Airways, Jambojet, Emirates, Qatar Airways, Ethiopian Airlines, Turkish Airlines, KLM, Air France, British Airways and other carriers depending on route and schedule.
Yes. Nairobi to Mombasa is one of Kenya’s key domestic air routes. Travellers should check airline, terminal, baggage allowance and whether the domestic flight is on the same ticket as any international connection.
Many scheduled fly-in safari flights to Masai Mara depart from Wilson Airport rather than JKIA. If your itinerary includes a Mara airstrip, confirm whether you need a road transfer from JKIA to Wilson Airport.
It depends on whether you remain airside or enter Kenya. If you collect baggage, self-transfer, change airports or leave the transit area, you may need to meet Kenya entry requirements.
Connection time depends on airline, baggage, terminal, immigration, security and whether your flights are on one ticket. International-to-domestic and JKIA-to-Wilson connections usually need more time than simple same-airline airside connections.
Explore related JKIA guides
Continue planning flights, terminals and connections
Use these internal links as the flights hub gateway into the new JKIAirport.com route, airline and connection architecture.
{“@context”:”https://schema.org”,”@graph”:[{“@type”:”WebPage”,”@id”:”https://jkiairport.com/flights/#webpage”,”url”:”https://jkiairport.com/flights/”,”name”:”Flights from JKIA: Nairobi NBO Destinations, Airlines and Routes”,”description”:”Guide to flights from Jomo Kenyatta International Airport, Nairobi NBO. Explore JKIA destinations, airlines, domestic flights, international routes, terminals and safari connections.”,”isPartOf”:{“@id”:”https://jkiairport.com/#website”},”about”:{“@id”:”https://jkiairport.com/#airport”},”inLanguage”:”en”},{“@type”:”Airport”,”@id”:”https://jkiairport.com/#airport”,”name”:”Jomo Kenyatta International Airport”,”alternateName”:[“JKIA”,”Nairobi Airport”,”NBO Airport”,”Jomo Kenyatta Airport Nairobi”],”iataCode”:”NBO”,”icaoCode”:”HKJK”,”address”:{“@type”:”PostalAddress”,”addressLocality”:”Nairobi”,”addressCountry”:”KE”},”url”:”https://jkiairport.com/”},{“@type”:”BreadcrumbList”,”@id”:”https://jkiairport.com/flights/#breadcrumb”,”itemListElement”:[{“@type”:”ListItem”,”position”:1,”name”:”Home”,”item”:”https://jkiairport.com/”},{“@type”:”ListItem”,”position”:2,”name”:”Flights”,”item”:”https://jkiairport.com/flights/”}]},{“@type”:”FAQPage”,”@id”:”https://jkiairport.com/flights/#faq”,”mainEntity”:[{“@type”:”Question”,”name”:”What is the airport code for Jomo Kenyatta International Airport?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”The airport code for Jomo Kenyatta International Airport is NBO. This is the code used on flight searches, tickets, baggage tags and airline schedules.”}},{“@type”:”Question”,”name”:”Is JKIA the same as Nairobi Airport?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Yes. JKIA, Jomo Kenyatta International Airport, Nairobi Airport and NBO Airport usually refer to the same main international airport serving Nairobi, Kenya.”}},{“@type”:”Question”,”name”:”Which terminal handles domestic flights at JKIA?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Many domestic flights use Terminal 1D, but terminal allocation can change by airline and airport operations. Travellers should confirm the terminal with their airline before travelling.”}},{“@type”:”Question”,”name”:”Which airlines fly from JKIA?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”JKIA is served by Kenyan, regional African, Middle Eastern, European, Asian and long-haul airlines including Kenya Airways, Jambojet, Emirates, Qatar Airways, Ethiopian Airlines, Turkish Airlines, KLM, Air France, British Airways and others depending on schedule.”}},{“@type”:”Question”,”name”:”Can I fly from JKIA to Mombasa?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Yes. Nairobi to Mombasa is one of Kenya’s key domestic air routes. Travellers should check airline, terminal, baggage allowance and ticket type before booking.”}},{“@type”:”Question”,”name”:”Can I fly from JKIA directly to Masai Mara?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Many scheduled fly-in safari flights to Masai Mara depart from Wilson Airport rather than JKIA. Travellers should confirm the departure airport with their safari operator or airline.”}},{“@type”:”Question”,”name”:”Do I need Kenya eTA for a connecting flight at JKIA?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”It depends on whether the passenger remains airside or enters Kenya. If collecting baggage, self-transferring, changing airports or leaving the transit area, Kenya entry requirements may apply.”}},{“@type”:”Question”,”name”:”How much connection time do I need at JKIA?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Connection time depends on airline, baggage, terminal, immigration, security and whether flights are on one ticket. International-to-domestic and JKIA-to-Wilson connections usually need more time.”}}]}]}
(function(){var root=document.querySelector(‘.jkia-fl’);if(!root)return;var items=root.querySelectorAll(‘.fl-faq-item’);items.forEach(function(item){var btn=item.querySelector(‘.fl-faq-q’);if(!btn)return;btn.addEventListener(‘click’,function(){var isOpen=item.classList.contains(‘open’);items.forEach(function(i){i.classList.remove(‘open’);var b=i.querySelector(‘.fl-faq-q’);if(b)b.setAttribute(‘aria-expanded’,’false’)});if(!isOpen){item.classList.add(‘open’);btn.setAttribute(‘aria-expanded’,’true’)}})})})();