JKIA arrivals are flights landing at Jomo Kenyatta International Airport in Nairobi, airport code NBO/HKJK. These arrivals include international, regional, domestic, cargo, and connecting flights from destinations such as London, Amsterdam, Paris, Frankfurt, Doha, Dubai, Istanbul, Cairo, Mumbai, Addis Ababa, Kigali, Entebbe, Dar es Salaam, Johannesburg, Mombasa, Kisumu, Eldoret, Malindi, Lamu, Ukunda, and Kilimanjaro.
If you’re looking to book a flight from JKIA to domestic, regional or international destinations, use our dedicated JKIA flight booking page.
JKIA Arrivals Today – Live
JKIA Arrivals of Kenya Airways and Jambojet Flights Live
Kenya Airways Arrivals at JKIA Live
Jambojet Arrivals
NBO Flight Arrival Insights
The arrival times at JKIA can vary significantly throughout the day, with peak hours typically in the morning and late evening. Below is a snapshot of the arrival schedule on a typical day:
Morning Arrivals
- 6:00 AM – 7:30 AM: Arrival flights include long-haul and regional flights such as Kenya Airways from major destinations like Paris (CDG) and Amsterdam (AMS), along with regional flights from African destinations like Johannesburg (JNB) and Addis Ababa (ADD).
- 8:00 AM – 11:30 AM: This period sees a mix of domestic and regional arrivals, such as Jambojet from Kisumu (KIS) and Eldoret (EDL), and Kenya Airways from Entebbe (EBB) and Mombasa (MBA). International arrivals include flights from Dubai (DXB) and New York (JFK).
Midday to Early Afternoon Arrivals
- Early Afternoon – 12:00 PM – 2:30 PM: Arrivals during this time often include flights from other African capitals like Kigali (KGL) via RwandAir, and flights from Gulf countries like Emirates from Dubai (DXB).
Late Afternoon to Evening Arrivals
- Late Afternoon –3:00 PM – 5:30 PM: Afternoon arrivals continue with domestic flights from Eldoret (EDL) and Mombasa (MBA) and international flights like those from Sharjah (SHJ) via Air Arabia.
Night Arrivals
Early Evening
- 6:00 PM – 8:30 PM: This period includes a significant number of international arrivals, including British Airways from London (LHR) and Qatar Airways from Doha (DOH). Regional arrivals also include flights from Zanzibar (ZNZ) and Kigali (KGL).
Late Evening
- 9:00 PM – Midnight: Late evening arrivals often feature long-haul flights such as Lufthansa from Frankfurt (FRA) and Ethiopian Airlines from Addis Ababa (ADD). There are also multiple regional flights, including those from Entebbe (EBB) and Mombasa (MBA).
JKIA Arrivals Live:
Typical Daily Arrivals Data
| Time | Flight | From | Airline | Aircraft | Status |
|---|---|---|---|---|---|
| 7:55 AM | JM8711 | Mombasa (MBA) | Jambojet | DH8D | Landed 7:43 AM |
| 8:20 AM | JM8651 | Kisumu (KIS) | Jambojet | DH8D | Landed 8:21 AM |
| 8:30 AM | JM8661 | Eldoret (EDL) | Jambojet | DH8D | Landed 8:14 AM |
| 9:20 AM | KQ601 | Mombasa (MBA) | Kenya Airways | E190 | Landed 9:07 AM |
| 10:45 AM | KQ3 | New York (JFK) | Kenya Airways | B788 | Landed 10:28 AM |
| 2:30 PM | EK719 | Dubai (DXB) | Emirates | B77W | Landed 2:35 PM |
| 3:00 PM | 4F102 | Mogadishu (MGQ) | Freedom Airline | CRJ2 | Landed 3:19 PM |
| 5:20 PM | JM8715 | Mombasa (MBA) | Jambojet | DH8D | Estimated 5:04 PM |
| 7:45 PM | KQ533 | Lagos (LOS) | Kenya Airways | B738 | Landed 8:15 PM |
| 9:55 PM | KL565 | Amsterdam (AMS) | KLM | B78X | Landed 10:26 PM |
JKIA handles a significant number of flights daily, with a mix of domestic, regional, and international flights throughout the day.
Morning arrivals often include overnight long-haul flights and regional connections, while afternoons see a balance of regional and international flights.
Evenings are dominated by long-haul and international flights, reflecting Nairobi’s status as a major aviation hub in East Africa.
Live Tracker of JKIA Arrivals:
FlightRadar24.com
FlightRadar24.com has the most extensive database of flight arrivals to JKIA and to any airport in the world. You can rely on it for updated and accurate flight data arriving – expecting to land or have already landed at Nairobi’s JKIA Airport. Below is a snapshot of a typical arrivals details you’ll see on flightradar24 site;

Kenya Aviation Authority:
- Kenya Aviation Authority Flight Arrivals Live Tracker – Another source of flight arrivals at JKIA today is the kaa.go.ke website although I have often found it to be super slow to load or gives errors such as ‘error in database connection’ as shown inthe snapshot below;

FlightRadar.Live
- FlightRadar.live: A third website to to obtain quick and accurate info on flight arrivals any day at JKIA is the flightradar.live. Below is a snapshot of what you can expect;

Passenger Tips
- Arrival Time Considerations: Be aware that flights from neighboring countries and domestic flights are more frequent in the morning and early afternoon, while long-haul international flights tend to arrive in the evening.
- Weather Impact: Nairobi’s moderate weather generally does not cause significant delays; however, always check for real-time updates.
- Airport Amenities: JKIA offers a variety of services, including lounges, duty-free shops, and dining options. Utilize these facilities if you experience any delays.
- Customs and Immigration: International arrivals should be prepared for potentially lengthy customs and immigration processes during peak times.
Conclusion
JKIA is a crucial hub for both domestic and international travel within Africa. By understanding the typical flight arrival patterns and planning accordingly, passengers can ensure a smoother travel experience. Always stay updated with real-time flight information through reliable sources such as Flightradar24 to manage any unexpected changes.
What are JKIA Airport arrivals?
JKIA Airport arrivals are all flights scheduled to land at Nairobi’s main international airport. They include:
| Arrival type | Common examples at JKIA |
|---|---|
| International long-haul arrivals | London, Amsterdam, Paris, Frankfurt, New York, Doha, Dubai, Istanbul, Mumbai, Guangzhou, Bangkok |
| Regional African arrivals | Addis Ababa, Kigali, Entebbe, Dar es Salaam, Zanzibar, Kilimanjaro, Johannesburg, Lusaka, Lagos, Accra, Juba |
| Domestic Kenya arrivals | Mombasa, Kisumu, Eldoret, Malindi, Lamu, Ukunda, Lodwar |
| Cargo arrivals | Dubai World Central, Liege, Luxembourg, Tel Aviv, Kuala Lumpur, Johannesburg, Addis Ababa |
| Charter and special operations | Some tracker-listed flights may be private, charter, cargo, ambulance, or positioning flights |
JKIA is Nairobi’s main airport for long-haul and regional international arrivals. Wilson Airport is separate and mainly handles safari, domestic light-aircraft, private, and charter movements.
How do you check JKIA arrivals today?
To check JKIA arrivals today, use the airport code NBO or HKJK, then search by flight number, airline, origin city, or scheduled arrival time.
The best places to check include:
| Where to check | Best for |
|---|---|
| JKIA live arrivals board | Current airport-facing arrival status |
| Airline website or app | Most reliable update for delays, baggage, terminal, and passenger handling |
| Flightradar24 | Live arrival board, aircraft type, landing time, and tracking |
| FlightAware / FlightStats / Airportia | Cross-checking arrival status and historical timing |
| Travel agent or booking platform | Ticket-specific updates, rebooking, and connection support |
| Airport screens at JKIA | Final terminal, baggage, and passenger exit confirmation |
For pickup, do not rely only on the scheduled landing time. A passenger may need time for immigration, baggage claim, customs, and terminal exit after landing.
What flights are arriving at JKIA today?
JKIA arrivals today usually include flights from Mombasa, Kisumu, Eldoret, Malindi, Lamu, Ukunda, Entebbe, Kigali, Addis Ababa, Dar es Salaam, Zanzibar, Johannesburg, Doha, Dubai, London, Amsterdam, Paris, Frankfurt, Istanbul, Cairo, Mumbai, Kilimanjaro, and other regional or international airports.
Nairobi’s JKIA has flight arrivals by Kenya Airways, Jambojet, Ethiopian Airlines, Qatar Airways, Emirates, Turkish Airlines, KLM, British Airways, RwandAir, Uganda Airlines, Air Tanzania, Precision Air, EgyptAir, Lufthansa, Air France, Skyward Airlines, Airlink, IndiGo, Saudia, Etihad Airways, China Southern Airlines, RwandAir, and several cargo or charter operators.
JKIA arrivals today: main airline patterns
| Airline / operator | Common origins |
|---|---|
| Kenya Airways | London, Amsterdam, New York, Mumbai, Entebbe, Kigali, Dar es Salaam, Zanzibar, Johannesburg, Accra, Lagos, Addis Ababa, Mombasa, Kisumu, Kilimanjaro, Bujumbura, Juba, Mauritius |
| Jambojet | Mombasa, Kisumu, Eldoret, Malindi, Lamu, Ukunda |
| Ethiopian Airlines | Addis Ababa, Lilongwe, cargo-linked services |
| Qatar Airways | Doha, Lagos, Johannesburg cargo-coded services |
| Emirates | Dubai, Johannesburg or cargo-coded services |
| Turkish Airlines | Istanbul and Turkish Cargo-linked services |
| KLM | Amsterdam |
| British Airways | London Heathrow |
| Air France | Paris |
| Lufthansa | Frankfurt |
| RwandAir | Kigali, Entebbe routing in some cases |
| Uganda Airlines | Entebbe |
| Air Tanzania | Dar es Salaam, Zanzibar |
| Precision Air | Kilimanjaro, Zanzibar |
| EgyptAir | Cairo |
| IndiGo | Mumbai |
| Etihad Airways | Abu Dhabi |
| China Southern Airlines | Guangzhou, Changsha |
| Skyward Airlines | Mombasa, Lodwar |
| Airlink | Johannesburg |
| Air Arabia / Gulf Air / Saudia / flynas / SalamAir | Sharjah, Bahrain, Jeddah, Riyadh, Muscat |
| Astral Aviation / Cargolux / Magma Aviation / Challenge Airlines / Turkish Cargo / KLM Cargo | Cargo arrivals from Dubai, Liege, Kuala Lumpur, Tel Aviv, Johannesburg, Addis Ababa, and other freight routes |
Because JKIA handles both passenger and cargo flights, not every flight shown on a tracker is relevant for normal passenger pickup. Cargo flights may appear on arrival boards but do not use normal passenger-arrivals flow.
Typical JKIA arrival waves today
JKIA arrivals are spread across the day:
| Time window | Common arrival pattern |
|---|---|
| 12:00 AM – 3:30 AM | Late-night and early-morning arrivals from Istanbul, Addis Ababa, Riyadh, Cairo, Johannesburg, and cargo-linked routes |
| 4:25 AM – 7:15 AM | Major early international arrival wave from London, Amsterdam, Mumbai, Cairo, Entebbe, Kigali, Johannesburg, Accra, Doha, Abu Dhabi, Dar es Salaam, Zanzibar, Mauritius, and Guangzhou |
| 7:55 AM – 10:55 AM | Domestic and regional arrivals from Mombasa, Kisumu, Eldoret, Malindi, Lodwar, New York, Entebbe, Mumbai, and Kilimanjaro |
| 11:00 AM – 1:45 PM | Regional and domestic arrivals from Dar es Salaam, Kigali, Zanzibar, Bujumbura, Entebbe, Lamu, Mombasa, Malindi, Addis Ababa, Mogadishu, and Sharjah |
| 2:30 PM – 6:40 PM | Afternoon arrivals from Dubai, Eldoret, Ukunda, Mombasa, Kisumu, Johannesburg, Dar es Salaam, Malindi, Djibouti, and regional African destinations |
| 7:00 PM – 11:50 PM | Evening and late-night arrivals from Zanzibar, Kilimanjaro, Frankfurt, Paris, London, Amsterdam, Doha, Entebbe, Johannesburg, Addis Ababa, Mauritius, Mombasa, and Dar es Salaam |
The strongest international arrival pressure appears in the early morning and late evening, while domestic arrivals from Mombasa, Kisumu, Eldoret, Malindi, Lamu, and Ukunda repeat throughout the day.
What are the busiest JKIA domestic arrivals?
JKIA has frequent domestic arrivals from Kenya’s main air routes.
| Domestic route | Airlines commonly shown |
|---|---|
| Mombasa to Nairobi | Kenya Airways, Jambojet, Skyward Airlines |
| Kisumu to Nairobi | Kenya Airways, Jambojet, Flexflight |
| Eldoret to Nairobi | Jambojet |
| Malindi to Nairobi | Jambojet |
| Lamu to Nairobi | Jambojet |
| Ukunda / Diani to Nairobi | Jambojet, Flexflight |
| Lodwar to Nairobi | Skyward Airlines |
Mombasa is one of the most frequent domestic origins appearing from early morning through late evening.
What are the main international arrivals at JKIA?
JKIA’s international arrivals connect Nairobi with Africa, Europe, the Middle East, Asia, and North America.
| Region | Common JKIA arrival origins |
|---|---|
| East Africa | Entebbe, Kigali, Dar es Salaam, Zanzibar, Kilimanjaro, Addis Ababa, Juba, Bujumbura |
| Southern Africa | Johannesburg, Cape Town, Lusaka, Harare, Victoria Falls, Livingstone |
| West and Central Africa | Lagos, Accra, Abidjan, Kinshasa, Douala, Lome, Bangui |
| Middle East | Doha, Dubai, Abu Dhabi, Jeddah, Riyadh, Muscat, Bahrain, Sharjah |
| Europe | London, Amsterdam, Paris, Frankfurt, Brussels, Istanbul |
| Asia | Mumbai, Guangzhou, Changsha, Bangkok |
| North America | New York JFK |
| Indian Ocean | Mauritius, Seychelles, Antananarivo, Moroni, Dzaoudzi |
This makes JKIA the main arrival airport for most international travellers entering Kenya through Nairobi.
Which terminal do JKIA arrivals use?
JKIA terminal use depends on the airline, route, and passenger flow. International arrivals may use Terminals 1A, 1B, 1C, or 1E depending on airport operations, while domestic arrivals commonly use Terminal 1D. Terminal 2 may be used by some low-cost or regional operations.
A practical guide:
| Arrival type | Terminal logic |
|---|---|
| International Kenya Airways and SkyTeam-linked arrivals | Often associated with Terminal 1A / international arrival processing |
| Other international airline arrivals | May use Terminal 1B, 1C, or 1E depending on operation |
| Domestic Kenya Airways and Jambojet arrivals | Often associated with domestic processing, commonly Terminal 1D |
| Low-cost or regional operations | May use Terminal 2 depending on airline and schedule |
| Cargo flights | Cargo handling areas, not normal passenger arrivals |
| Private or special flights | Operator-specific handling |
For accurate pickup, ask the passenger to send the live arrival terminal shown on the airline app or airport screen after landing. Do not rely only on the airline name if the airport is busy or operating with terminal changes.
What happens after a passenger lands at JKIA?
The arrival process depends on whether the flight is domestic or international.
International arrival process
- Aircraft lands at JKIA.
- Passenger disembarks and enters the terminal.
- Passenger walks to immigration / passport control.
- Passport, eTA, visa, or entry documents are checked.
- Passenger proceeds to baggage claim.
- Checked luggage is collected.
- Passenger clears customs.
- Passenger exits to the public arrivals area.
- Driver, hotel representative, family member, or transfer guide meets the passenger.
Domestic arrival process
- Aircraft lands at JKIA.
- Passenger disembarks.
- Passenger proceeds to domestic baggage claim if they checked luggage.
- Passenger exits into the domestic arrivals area.
- Pickup or onward transfer begins.
Domestic arrivals are usually faster than international arrivals because there is no immigration process.
How long after landing do passengers come out at JKIA?
Passenger exit time depends on flight type, immigration queues, baggage handling, terminal distance, and customs.
| Arrival type | Practical exit-time estimate |
|---|---|
| Domestic arrival with hand luggage only | Often 15 to 30 minutes after landing |
| Domestic arrival with checked baggage | Often 25 to 45 minutes after landing |
| Regional international arrival | Often 45 to 75 minutes after landing |
| Long-haul international arrival | Often 60 to 90 minutes after landing |
| Peak early morning or late evening arrival wave | Can take longer |
| Families, groups, visa/eTA issues, or heavy luggage | Add extra time |
| Lost or delayed baggage | Can take much longer |
For pickup, the scheduled landing time is not the same as the passenger exit time. If a flight lands at 5:15 AM from London or 9:55 PM from Amsterdam, the passenger may still need to clear immigration and collect luggage before appearing outside arrivals.
What does landed, scheduled, estimated, delayed, cancelled, or unknown mean?
Arrival boards use different status labels.
| Status | Meaning |
|---|---|
| Scheduled | The flight is planned to arrive at the listed time |
| Estimated | The expected arrival time has changed or is being updated |
| Landed | The aircraft has landed at JKIA |
| Delayed | The flight is running later than planned |
| Cancelled | The flight is not operating as scheduled |
| Unknown | The public tracker does not have confirmed real-time information |
If a flight shows unknown, do not assume it has been cancelled. Confirm through the airline, airport board, or passenger.
Why are some JKIA arrivals delayed?
JKIA arrivals may be delayed by:
- Late departure from the origin airport.
- Weather in Nairobi.
- Weather at the origin airport.
- Air traffic control sequencing.
- Congestion during peak arrival waves.
- Aircraft rotation delays.
- Technical or operational checks.
- Crew scheduling.
- Connecting passenger or baggage issues.
- Diversions or regional airspace constraints.
What should you do if a JKIA arrival is delayed?
If you are picking someone up:
- Track the flight by flight number, not only by route.
- Wait until the flight is shown as landed before moving into short-term waiting.
- Allow extra time for immigration and baggage.
- Keep the passenger’s WhatsApp number available.
- Ask the passenger to message after baggage collection.
- If using a driver, share the live flight status.
- If the passenger has a tight onward connection, contact the airline or transfer provider immediately.
If you are the passenger, keep your driver, hotel, or onward transfer informed after landing.
Where do you meet passengers at JKIA arrivals?
The best meeting point depends on the terminal and whether the arrival is domestic or international. For smooth pickup, the passenger should confirm their exit location after baggage claim.
For drivers and family members:
| Situation | Best pickup approach |
|---|---|
| International arrival | Wait for the passenger after they exit customs into the public arrivals area |
| Domestic arrival | Meet near the domestic arrivals exit or agreed terminal pickup point |
| Hotel transfer | Driver should hold the passenger name and confirm terminal |
| Private transfer | Driver should track flight and wait until the passenger exits |
| Ride-hailing pickup | Passenger may need to move to the designated app pickup point |
| Large group | Agree on a specific meeting point before arrival |
| Late-night arrival | Prearranged pickup is usually easier and safer |
A useful pickup message is: Please message me after you have collected your baggage and are about to exit arrivals.
Can you use Uber, Bolt, taxi, or private transfer from JKIA arrivals?
Yes. Travellers can use taxis, Uber, Bolt, hotel shuttles, tour-operator transfers, or private transfers from JKIA arrivals.
| Transfer option | Best for |
|---|---|
| Uber or Bolt | Solo travellers, light luggage, flexible timing, local familiarity |
| Airport taxi | Immediate transport from the airport |
| Hotel shuttle | Guests staying at airport or city hotels |
| Private transfer | Families, groups, late arrivals, heavy luggage, first-time visitors |
| Tour-operator transfer | Safari clients, Wilson Airport connections, Nairobi National Park transfers |
| Self-drive pickup | Local residents meeting friends or family |
For late-night arrivals, long-haul passengers, families, or first-time visitors, a prearranged transfer is often the easiest option.
How do you transfer from JKIA arrivals to Wilson Airport?
JKIA and Wilson Airport are separate airports. If you land at JKIA and need to fly from Wilson Airport, you must clear immigration, collect luggage, exit JKIA, travel by road across Nairobi, then check in again at Wilson.
A practical connection buffer:
| Connection type | Suggested buffer |
|---|---|
| JKIA domestic arrival to Wilson departure | At least 3 hours if possible |
| JKIA regional arrival to Wilson departure | 3.5 to 4 hours is safer |
| JKIA international arrival to Wilson safari flight | 4 hours or more is safer |
| Long-haul arrival plus Wilson safari flight | 4 to 5 hours is safer |
| Group travel or checked luggage | Add extra time |
| Rain, rush hour, or public holidays | Add a larger buffer |
Do not treat JKIA-to-Wilson as a normal same-airport connection. It is a road transfer plus a second check-in process.
How long does it take from JKIA arrivals to Nairobi areas?
Travel time depends on traffic, time of day, roadworks, weather, and where in Nairobi the passenger is going.
| Destination from JKIA | Transfer planning advice |
|---|---|
| Airport hotels / Syokimau / Mombasa Road | Usually easiest, but still allow terminal exit time |
| Nairobi CBD | Traffic-sensitive; allow a buffer |
| Westlands | Often longer because it crosses busy city corridors |
| Kilimani / Lavington / Hurlingham | Moderate to long depending on traffic |
| Karen / Langata | Longer cross-city transfer; plan carefully |
| Gigiri / UN area | Long cross-city transfer, especially during rush hour |
| Wilson Airport | Needs careful timing for onward flights |
| Nairobi National Park / southern Nairobi | Usually manageable but route-dependent |
For airport pickup, plan from actual passenger exit time, not aircraft landing time.
What should arriving passengers prepare before landing at JKIA?
Before landing at JKIA, international passengers should have:
- Passport.
- Kenya eTA or required entry approval.
- Visa or transit documents if applicable.
- Accommodation address or host contact.
- Return or onward travel details if needed.
- Yellow fever certificate if required based on travel history.
- Baggage tags.
- Driver or hotel transfer contact.
- Local payment method, card, or cash for emergencies.
- Working phone, roaming, eSIM, or local SIM plan.
Domestic passengers should keep their baggage tags and pickup contact ready.
What should drivers know before picking someone from JKIA arrivals?
A driver should confirm:
| Detail | Why it matters |
|---|---|
| Passenger name | Needed for meet-and-greet |
| Airline | Helps identify terminal and flight handling |
| Flight number | Better than using route alone |
| Origin airport | Useful for tracking similar flights |
| Scheduled arrival time | Starting point for pickup timing |
| Live status | Shows delay, landed, or cancellation |
| Passenger phone / WhatsApp | Essential after baggage claim |
| Luggage amount | Affects vehicle type |
| Final destination | Determines route after pickup |
| Onward connection | Affects urgency |
Drivers should avoid arriving too early and waiting blindly. A better approach is to track the flight, wait for landing confirmation, then allow immigration and baggage time.
JKIA arrivals from major cities
JKIA arrivals from London
London arrivals are through Kenya Airways and British Airways, with flights from London Heathrow and London Gatwick shown in the evening, late night, and early morning pattern.
Passengers arriving from London should allow time for immigration, baggage claim, and customs before pickup.
JKIA arrivals from Amsterdam
Amsterdam arrivals appear through Kenya Airways and KLM both in the early morning and late evening.
JKIA arrivals from Dubai
Dubai arrivals appear through Emirates, Kenya Airways, and cargo-linked Emirates movements. Passenger pickup should confirm whether the flight is a normal passenger service or cargo-coded tracker entry.
JKIA arrivals from Doha
Qatar Airways arrivals from Doha include morning and late-night arrival periods. For pickup, track the flight number because Doha arrivals may appear with passenger or cargo-coded services.
JKIA arrivals from Istanbul
Turkish Airlines arrivals from Istanbul are in the early morning. These are international arrivals requiring full immigration and baggage processing.
JKIA arrivals from Mombasa
Mombasa is one of the busiest domestic arrival origins at JKIA, served repeatedly by Jambojet, Kenya Airways, and Skyward Airlines. Domestic passengers usually exit faster than international passengers, but checked baggage still adds time.
JKIA arrivals from Kisumu and Eldoret
Kisumu and Eldoret arrivals appear repeatedly through Jambojet, Kenya Airways, and related domestic operators. These are domestic arrivals, so pickup timing is usually shorter than for international flights.
JKIA arrivals from Entebbe, Kigali, and Dar es Salaam
Entebbe, Kigali, and Dar es Salaam arrivals are regional international flights. They are shorter flights, but passengers still go through international arrival processing. Airlines shown include Kenya Airways, RwandAir, Uganda Airlines, and Air Tanzania.
JKIA arrivals vs Wilson Airport arrivals
JKIA and Wilson Airport are different airports with different arrival patterns.
| Feature | JKIA arrivals | Wilson Airport arrivals |
|---|---|---|
| Main role | International, regional, domestic, and cargo gateway | Safari, domestic light aircraft, private, charter, and some regional flights |
| Airport code | NBO/HKJK | WIL/HKNW |
| Common aircraft | Large commercial aircraft, regional jets, cargo aircraft, domestic turboprops | Smaller safari aircraft, turboprops, private and charter aircraft |
| Common traveller | International visitors, business travellers, regional travellers, domestic passengers | Safari guests, domestic travellers, charter passengers |
| Arrival process | Immigration, baggage, customs for international arrivals | Usually simpler for domestic/safari arrivals |
| Main transfer concern | Immigration time, baggage, terminal exit, Nairobi traffic | Passenger exit, baggage, airstrip routing, Nairobi transfer |
| Best for | Long-haul, regional, domestic commercial flights | Safari airstrip flights and private aviation |
If someone says they are arriving in Nairobi, always confirm whether they mean JKIA or Wilson Airport.
Common JKIA arrival mistakes to avoid
Avoid these mistakes:
- Going to the airport based only on scheduled landing time.
- Ignoring immigration and baggage time.
- Tracking by route instead of flight number.
- Confusing JKIA with Wilson Airport.
- Assuming domestic and international passengers exit at the same speed.
- Failing to confirm terminal or exit point.
- Treating “landed” as “passenger is outside.”
- Relying only on one third-party tracker.
- Forgetting that cargo flights may appear on public boards.
- Booking a tight Wilson Airport connection after a long-haul arrival.
- Not sharing WhatsApp contact with the driver.
JKIA arrivals FAQ
What flights are arriving at JKIA today?
JKIA arrivals today usually include domestic, regional, international, and cargo flights from cities such as Mombasa, Kisumu, Eldoret, Malindi, Ukunda, Kigali, Entebbe, Addis Ababa, Dar es Salaam, Johannesburg, Dubai, Doha, London, Amsterdam, Paris, Frankfurt, Istanbul, Cairo, Mumbai, and New York.
How do I check JKIA live arrivals?
Use airport code NBO or HKJK on a live flight tracker, airline website, or airport arrivals board. For pickup, track by flight number and confirm with the airline or passenger.
What airport code is used for JKIA arrivals?
JKIA uses NBO as the IATA code and HKJK as the ICAO code.
How long after landing do passengers come out at JKIA?
Domestic passengers may exit in about 15 to 45 minutes, depending on baggage. International passengers often take 45 to 90 minutes or more because of immigration, baggage claim, and customs.
Are JKIA arrivals busy at night?
Yes. JKIA has important evening and late-night arrivals from Europe, the Middle East, Africa, and domestic routes. Flights from London, Amsterdam, Paris, Frankfurt, Doha, Mombasa, Entebbe, Johannesburg, and Dar es Salaam appear in the evening or late-night arrival pattern.
Which airlines arrive at JKIA?
Airlines arriving at Jomo Kenyatta Airport include Kenya Airways, Jambojet, Ethiopian Airlines, Qatar Airways, Emirates, Turkish Airlines, KLM, British Airways, RwandAir, Uganda Airlines, Air Tanzania, Precision Air, EgyptAir, Lufthansa, Air France, Skyward Airlines, Airlink, IndiGo, Etihad Airways, China Southern Airlines, and others.
What are the main domestic arrivals at JKIA?
The main domestic arrivals include Mombasa, Kisumu, Eldoret, Malindi, Lamu, Ukunda, and Lodwar. Mombasa is especially frequent throughout the day.
What are the main international arrivals at JKIA?
Common international arrival origins include London, Amsterdam, Paris, Frankfurt, Doha, Dubai, Istanbul, Cairo, Mumbai, Addis Ababa, Kigali, Entebbe, Johannesburg, Dar es Salaam, Zanzibar, and New York.
What does landed mean on a JKIA arrival board?
Landed means the aircraft has arrived at JKIA. It does not mean the passenger is already outside. International passengers may still need immigration, baggage claim, and customs.
What does unknown mean on a JKIA arrival board?
Unknown means the public tracker does not have confirmed real-time information. It does not automatically mean the flight is cancelled.
What should I do if a JKIA arrival is delayed?
Track the flight by number, wait for landed status before moving closer to pickup, and ask the passenger to message after baggage claim. If there is an onward connection, contact the airline or transfer provider quickly.
What should I do if a JKIA arrival is cancelled?
Confirm directly with the airline or booking agent before changing pickup plans. Ask about rebooking, refund options, alternative routing, and revised arrival time.
Can I transfer from JKIA arrivals to Wilson Airport?
Yes, but allow enough time. For an international JKIA arrival followed by a Wilson Airport safari flight, 4 to 5 hours is usually safer because you need immigration, baggage, road transfer, and check-in at Wilson.
Can I use Uber or Bolt from JKIA arrivals?
Yes, but for late-night arrivals, families, heavy luggage, first-time visitors, or safari transfers, a prearranged private transfer is usually easier.
Is JKIA the same as Wilson Airport?
No. JKIA is Nairobi’s main international airport. Wilson Airport is a separate airport mainly used for safari flights, domestic light aircraft, private aviation, and charter flights.
