site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in Kenya
  3. Flights to NBO

Flights to Nairobi (NBO)

Last updated: Sep 10, 2026

Did you mean flights from Nairobi?

Jomo Kenyatta International Airport is an airport serving Nairobi, Kenya.

Right now there are 69 airports in 46 countries connected to Nairobi, 7 of them domestic, with 82 airlines flying scheduled passenger traffic.

Nairobi's longest nonstop connection is New York (JFK), 7,355 miles, offered by Delta Air Lines and Kenya Airways.

On this page

  1. Airlines serving Nairobi
  2. Popular routes to Nairobi
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Nairobi
  6. Flights to Nairobi (NBO) by country
  7. Seasonal and upcoming routes to Nairobi
  8. Airline alliances to Nairobi
  9. Award programs that reach Nairobi
  10. Intercontinental flights to Nairobi
  11. Domestic flights to Nairobi
  12. Alternative airports near Nairobi
  13. Frequently asked questions

Airlines serving Nairobi

  • Kenya Airways53 destinations
  • KLM25 destinations
  • Delta Air Lines21 destinations
  • Air France17 destinations
  • Saudia13 destinations
  • British Airways11 destinations
  • Qatar Airways11 destinations
  • China Eastern Airlines8 destinations
  • G Switch Works8 destinations
  • Jambojet7 destinations
  • Skyward Express6 destinations
  • Ethiopian Airlines5 destinations
  • Etihad Airways5 destinations
  • Royal Air Maroc5 destinations
  • South African Airways5 destinations
  • WorldTicket5 destinations
  • Korean Air

Popular routes to Nairobi

The places connected to Nairobi on the most scheduled services, busiest first.

  • Mombasa (MBA)263 mi
  • Dar es Salaam (DAR)415 mi
  • Kiembi Samaki (ZNZ)374 mi
  • Kampala (EBB)324 mi
  • Arusha (JRO)146 mi
  • Kisumu (KIS)174 mi
  • Paris (CDG)4,036 mi
  • Lusaka (LUN)1,127 mi
  • Harare (HRE)1,214 mi
  • Kigali (KGL)471 mi
  • Addis Ababa (ADD)723 mi
  • Eldoret (EDL)167 mi
  • Johannesburg (JNB)1,809 mi
  • Mumbai (BOM)2,817 mi
  • Malindi (MYD)256 mi
  • Doha (DOH)2,083 mi
  • Cairo (CAI)

Popular routes with a stopover

Aside from the non-stop routes above, reaching Nairobi from these popular places requires a connection:

  • Casablanca (CMN)Morocco
  • Monrovia (ROB)Liberia
  • Freetown (FNA)Sierra Leone
  • Luanda (LAD)Angola
  • Diass (DSS)Senegal
  • Djibouti City (JIB)Djibouti

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Nairobi not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Nairobi non-stop?

  • Arusha (JRO)146 mi
  • Eldoret (EDL)167 mi
  • Kisumu (KIS)174 mi
  • Malindi (MYD)256 mi
  • Mombasa (MBA)263 mi
  • Ukunda (UKA)275 mi
  • Lamu (LAU)283 mi
  • Lodwar (LOK)320 mi
  • Kampala (EBB)324 mi
  • Kiembi Samaki (ZNZ)374 mi
  • KMU (KMU)388 mi
  • Dar es Salaam (DAR)415 mi
  • Kigali (KGL)471 mi
Show all 13 destinationsShow less

Which places within 1,000 miles can reach Nairobi non-stop?

  • Bujumbura (BJM)543 mi
  • Juba (JUB)564 mi
  • Mogadishu (MGQ)623 mi
  • Addis Ababa (ADD)723 mi
  • Moroni (HAH)829 mi
  • Lilongwe (LLW)888 mi

Which places within 2,000 miles can reach Nairobi non-stop?

  • Lusaka (LUN)1,127 mi
  • Harare (HRE)1,214 mi
  • Mahe Island (SEZ)1,304 mi
  • Livingstone (LVI)1,367 mi
  • Victoria Falls (VFA)1,382 mi
  • Antananarivo (TNR)1,403 mi

Which places within 3,000 miles can reach Nairobi non-stop?

  • Doha (DOH)2,083 mi
  • Manama (BAH)2,114 mi
  • Abu Dhabi (AUH)2,139 mi
  • Cairo (CAI)2,203 mi
  • Dubai (DXB)2,212 mi
  • Sharjah (SHJ)2,222 mi

Which places within 4,000 miles can reach Nairobi non-stop?

  • Frankfurt-am-Main (FRA)3,925 mi

Which places within 5,000 miles can reach Nairobi non-stop?

  • Paris (CDG)4,036 mi
  • Brussels (BRU)4,080 mi
  • Amsterdam (AMS)4,149 mi
  • London (LGW)4,227 mi
  • London (LHR)4,251 mi
  • Bangkok (BKK)4,489 mi

Which places within 6,000 miles can reach Nairobi non-stop?

  • Guangzhou (CAN)5,393 mi
  • Changsha (CSX)5,430 mi

Which places within 8,000 miles can reach Nairobi non-stop?

  • New York (JFK)7,355 mi

Long-haul flights to Nairobi

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Nairobi of 3,000 miles or more.

  • New York (JFK)7,355 mi
  • Changsha (CSX)5,430 mi
  • Guangzhou (CAN)5,393 mi
  • Bangkok (BKK)4,489 mi
  • London (LHR)4,251 mi
  • London (LGW)4,227 mi
  • Amsterdam (AMS)4,149 mi
  • Brussels (BRU)4,080 mi
  • Paris (CDG)4,036 mi
  • Frankfurt-am-Main (FRA)3,925 mi

Flights to Nairobi (NBO) by country

  • Nairobi has nonstop connections with 3 airports in Somalia: Mogadishu (MGQ), Hargeisa (HGA), and KMU (KMU). These routes are served by African Express Airways, Airblue, Daallo Airlines, Donavia, Flexflight, G Switch Works, WorldTicket, and X1.

    Somalia3 destinations
  • Nairobi has nonstop connections with 3 airports in Tanzania, United Republic of: Dar es Salaam (DAR), Kiembi Samaki (ZNZ), and Arusha (JRO). These routes are served by Air France (SkyTeam), Air Tanzania, British Airways (Oneworld), China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), Ethiopian Airlines (Star Alliance), Etihad Airways, Hahn Air Systems, Kenya Airways (SkyTeam), KLM (SkyTeam), Naysa, Precision Air, Regional, Royal Air Maroc (Oneworld), Saudia (SkyTeam), Skyward Express, South African Airways (Star Alliance), and WorldTicket.

    Tanzania, United Republic of3 destinations
  • Nairobi has nonstop connections with 3 airports in United Arab Emirates: Dubai (DXB), Sharjah (SHJ), and Abu Dhabi (AUH). These routes are served by Air Arabia, China Eastern Airlines (SkyTeam), Emirates, Etihad Airways, flydubai, Kenya Airways (SkyTeam), Kuwait Airways, and Qantas (Oneworld).

    United Arab Emirates3 destinations
  • Nairobi has nonstop connections with 3 airports in Zambia: Lusaka (LUN), Ndola (NLA), and Livingstone (LVI). These routes are served by Air France (SkyTeam), British Airways (Oneworld), Delta Air Lines (SkyTeam), Ethiopian Airlines (Star Alliance), Kenya Airways (SkyTeam), KLM (SkyTeam), Naysa, Qatar Airways (Oneworld), and Saudia (SkyTeam).

    Zambia3 destinations
  • Nairobi has nonstop connections with 2 airports in China: Guangzhou (CAN) and Changsha (CSX). These routes are served by China Eastern Airlines (SkyTeam), China Southern Airlines, and Kenya Airways (SkyTeam).

    China2 destinations
  • Nairobi has nonstop connections with 2 airports in Congo, The Democratic Republic of the: Kinshasa (FIH) and Lubumbashi (FBM). These routes are served by Air France (SkyTeam), Kenya Airways (SkyTeam), and KLM (SkyTeam).

    Congo, The Democratic Republic of the2 destinations
  • Nairobi has nonstop connections with 2 airports in Egypt: Cairo (CAI) and Hurghada (HRG). These routes are served by Air Cairo, EgyptAir (Star Alliance), Etihad Airways, and Kenya Airways (SkyTeam).

    Egypt2 destinations
  • Nairobi has nonstop connections with 2 airports in Mozambique: Nampula (APL) and Maputo (MPM). These routes are served by Air France (SkyTeam), Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), KLM (SkyTeam), Lam Mozambique, and Qatar Airways (Oneworld).

    Mozambique2 destinations
  • Nairobi has nonstop connections with 2 airports in Saudi Arabia: Jeddah (JED) and Riyadh (RUH). These routes are served by Flynas, Gulf Air, Kenya Airways (SkyTeam), and Saudia (SkyTeam).

    Saudi Arabia2 destinations
  • Nairobi has nonstop connections with 2 airports in South Africa: Johannesburg (JNB) and Cape Town (CPT). These routes are served by Airlink, China Eastern Airlines (SkyTeam), Kenya Airways (SkyTeam), Korean Air (SkyTeam), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Saudia (SkyTeam), South African Airways (Star Alliance), and Turkish Airlines (Star Alliance).

    South Africa2 destinations
  • Nairobi has nonstop connections with 2 airports in United Kingdom: London (LHR) and London (LGW). These routes are served by Air Europa (SkyTeam), American Airlines (Oneworld), British Airways (Oneworld), Delta Air Lines (SkyTeam), Iberia (Oneworld), Kenya Airways (SkyTeam), and Virgin Atlantic (SkyTeam).

    United Kingdom2 destinations
  • Nairobi has nonstop connections with 2 airports in Zimbabwe: Harare (HRE) and Victoria Falls (VFA). These routes are served by Air France (SkyTeam), Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), KLM (SkyTeam), Qatar Airways (Oneworld), and Saudia (SkyTeam).

    Zimbabwe2 destinations
  • Nairobi has a nonstop connection with Manama (BAH) in Bahrain, served by Gulf Air.

    Bahrain1 destination
  • Nairobi has a nonstop connection with Brussels (BRU) in Belgium, served by Air Canada (Star Alliance), Alitalia (Star Alliance), Austrian Airlines (Star Alliance), Brussels Airlines (Star Alliance), Lufthansa (Star Alliance), Swiss International Air Lines (Star Alliance), and United Airlines (Star Alliance).

    Belgium1 destination
  • Nairobi has a nonstop connection with Bujumbura (BJM) in Burundi, served by Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), KLM (SkyTeam), and Saudia (SkyTeam).

    Burundi1 destination
  • Nairobi has a nonstop connection with N'Djamena (NDJ) in Chad, served by Kenya Airways (SkyTeam).

    Chad1 destination
  • Nairobi has a nonstop connection with Moroni (HAH) in Comoros, served by Air France (SkyTeam), Kenya Airways (SkyTeam), and KLM (SkyTeam).

Seasonal and upcoming routes to Nairobi

Not flying yet

  • Victoria Falls (VFA)Starts Sep 11, 2026
  • Hargeisa (HGA)Sep 12, 2026 – Jul 17, 2027
  • Dzaoudzi (DZA)Starts Sep 13, 2026
  • Hurghada (HRG)Dec 21, 2026 – Mar 27, 2027

Ending before the rest

  • KMU (KMU)Through Dec 31, 2026
  • Lodwar (LOK)Through Feb 28, 2027
  • N'Djamena (NDJ)Through Mar 1, 2027
  • Maputo (MPM)Through Mar 7, 2027
  • Sharjah (SHJ)Through Mar 27, 2027
  • Eldoret (EDL)Through Mar 28, 2027
  • Lamu (LAU)Through Mar 28, 2027
  • Malindi (MYD)Through Mar 28, 2027
  • Riyadh (RUH)Through Mar 28, 2027
  • Ukunda (UKA)Through Mar 28, 2027
  • Muscat (MCT)Through Jul 18, 2027
Show all 11 routesShow less

The other 47 routes are scheduled across the whole window the feed publishes.

Airline alliances to Nairobi

  • SkyTeam49 destinations
  • Oneworld23 destinations
  • Star Alliance16 destinations

Award programs that reach Nairobi

How many of these places each program's airlines fly to Nairobi from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Club Premier49 destinations
  • Delta SkyMiles49 destinations
  • Flying Blue49 destinations
  • SAS EuroBonus49 destinations
  • Virgin Atlantic49 destinations
  • Alaska Atmos Rewards23 destinations
  • American Airlines23 destinations
  • British Airways23 destinations
  • Cathay Pacific23 destinations
  • Finnair Plus23 destinations
  • Iberia Plus23 destinations
  • Qantas Frequent Flyer23 destinations
  • Qatar Airways23 destinations
  • Aeroplan16 destinations
  • All Nippon Airways16 destinations
  • EVA Air Infinity MileageLands16 destinations

Intercontinental flights to Nairobi

Non-stop flights to Nairobi from Asia

Air Arabia links Nairobi nonstop with Sharjah (SHJ).

Air India (Star Alliance) links Nairobi nonstop with Mumbai (BOM).

Alaska Airlines (Oneworld) links Nairobi nonstop with Doha (DOH).

American Airlines (Oneworld) links Nairobi nonstop with Doha (DOH).

British Airways (Oneworld) links Nairobi nonstop with Doha (DOH).

Cathay Pacific (Oneworld) links Nairobi nonstop with Doha (DOH).

China Eastern Airlines (SkyTeam) links Nairobi nonstop with Guangzhou (CAN), Abu Dhabi (AUH), and Bangkok (BKK).

China Southern Airlines links Nairobi nonstop with Guangzhou (CAN) and Changsha (CSX).

Emirates links Nairobi nonstop with Dubai (DXB).

Etihad Airways links Nairobi nonstop with Abu Dhabi (AUH).

Finnair (Oneworld) links Nairobi nonstop with Doha (DOH).

flydubai links Nairobi nonstop with Dubai (DXB).

Flynas links Nairobi nonstop with Riyadh (RUH).

Gulf Air links Nairobi nonstop with Jeddah (JED) and Manama (BAH).

Iberia (Oneworld) links Nairobi nonstop with Doha (DOH).

IndiGo links Nairobi nonstop with Mumbai (BOM).

Japan Airlines (Oneworld) links Nairobi nonstop with Doha (DOH).

JetBlue links Nairobi nonstop with Doha (DOH).

Kenya Airways (SkyTeam) links Nairobi nonstop with Mumbai (BOM), Doha (DOH), Dubai (DXB), Jeddah (JED), Sharjah (SHJ), Guangzhou (CAN), and Bangkok (BKK).

Korean Air (SkyTeam) links Nairobi nonstop with Bangkok (BKK).

Kuwait Airways links Nairobi nonstop with Abu Dhabi (AUH).

LATAM Chile links Nairobi nonstop with Doha (DOH).

Malaysia Airlines (Oneworld) links Nairobi nonstop with Doha (DOH).

Oman Air (Oneworld) links Nairobi nonstop with Doha (DOH) and Muscat (MCT).

OV links Nairobi nonstop with Muscat (MCT).

Qantas (Oneworld) links Nairobi nonstop with Dubai (DXB).

Qatar Airways (Oneworld) links Nairobi nonstop with Doha (DOH).

Royal Air Maroc (Oneworld) links Nairobi nonstop with Doha (DOH).

Royal Jordanian (Oneworld) links Nairobi nonstop with Doha (DOH).

Rwandair links Nairobi nonstop with Doha (DOH).

Saudia (SkyTeam) links Nairobi nonstop with Jeddah (JED).

SriLankan Airlines (Oneworld) links Nairobi nonstop with Doha (DOH).

Vietnam Airlines (SkyTeam) links Nairobi nonstop with Bangkok (BKK).

Virgin Australia links Nairobi nonstop with Doha (DOH).

XiamenAir (SkyTeam) links Nairobi nonstop with Doha (DOH).

Non-stop flights to Nairobi from Europe

Air Austral links Nairobi nonstop with Paris (CDG).

Air Canada (Star Alliance) links Nairobi nonstop with Brussels (BRU) and Frankfurt-am-Main (FRA).

Air Europa (SkyTeam) links Nairobi nonstop with Amsterdam (AMS) and London (LGW).

Air France (SkyTeam) links Nairobi nonstop with Paris (CDG) and Amsterdam (AMS).

Alitalia (Star Alliance) links Nairobi nonstop with Paris (CDG), Brussels (BRU), and Amsterdam (AMS).

All Nippon Airways (Star Alliance) links Nairobi nonstop with Arnavutkoy (IST).

American Airlines (Oneworld) links Nairobi nonstop with London (LHR).

Asiana Airlines (Star Alliance) links Nairobi nonstop with Arnavutkoy (IST).

Austrian Airlines (Star Alliance) links Nairobi nonstop with Brussels (BRU).

British Airways (Oneworld) links Nairobi nonstop with London (LHR).

Brussels Airlines (Star Alliance) links Nairobi nonstop with Brussels (BRU) and Frankfurt-am-Main (FRA).

China Eastern Airlines (SkyTeam) links Nairobi nonstop with Amsterdam (AMS).

Delta Air Lines (SkyTeam) links Nairobi nonstop with Paris (CDG), London (LHR), and Amsterdam (AMS).

Iberia (Oneworld) links Nairobi nonstop with London (LHR).

Kenya Airways (SkyTeam) links Nairobi nonstop with Paris (CDG), London (LHR), Amsterdam (AMS), and London (LGW).

KLM (SkyTeam) links Nairobi nonstop with Paris (CDG) and Amsterdam (AMS).

Lufthansa (Star Alliance) links Nairobi nonstop with Brussels (BRU) and Frankfurt-am-Main (FRA).

Royal Air Maroc (Oneworld) links Nairobi nonstop with Arnavutkoy (IST).

Scandinavian Airlines (SkyTeam) links Nairobi nonstop with Paris (CDG) and Amsterdam (AMS).

Swiss International Air Lines (Star Alliance) links Nairobi nonstop with Brussels (BRU) and Frankfurt-am-Main (FRA).

Non-stop flights to Nairobi from North America

Delta Air Lines (SkyTeam) links Nairobi nonstop with New York (JFK).

Kenya Airways (SkyTeam) links Nairobi nonstop with New York (JFK).

Domestic flights to Nairobi

  • Mombasa (MBA)263 mi
  • Kisumu (KIS)174 mi
  • Eldoret (EDL)167 mi
  • Malindi (MYD)256 mi
  • Ukunda (UKA)275 mi
  • Lamu (LAU)283 mi
  • Lodwar (LOK)320 mi

Alternative airports near Nairobi

  • Nairobi (WIL)8 mi / 13 km
  • Nyeri (NYE)66 mi / 106 km
  • Nanyuki (NYK)87 mi / 140 km
  • Nakuru (NUU)88 mi / 142 km
  • Amboseli National Park (ASV)94 mi / 151 km

Frequently asked questions

What is the official name of airport NBO?

The airport's official name is Jomo Kenyatta International Airport. On Roame and most flight schedules, you will find it under the code NBO.

What is the airport code for Jomo Kenyatta International Airport?

The IATA airport code for Jomo Kenyatta International Airport is NBO. Enter NBO in Flightmap whenever you want to use this exact airport.

Where is Jomo Kenyatta International Airport (NBO)?

Jomo Kenyatta International Airport serves Nairobi, Kenya. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to NBO, not just the broader city.

How can I explore flights to Nairobi (NBO)?

Open the map with Anywhere as your starting point and NBO as the destination. Each result keeps the route pointed toward Nairobi, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Nairobi?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to NBO.

Can I look for award flights to Nairobi (NBO)?

Yes. When Roame has observed award availability for a route to NBO, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

4 destinations
  • Airblue3 destinations
  • Alitalia3 destinations
  • Flexflight3 destinations
  • Show top 20 airlinesShow less
    2,203 mi
  • Port Louis (MRU)1,925 mi
  • Antananarivo (TNR)1,403 mi
  • London (LHR)4,251 mi
  • Show top 20 destinationsShow less
    Hargeisa (HGA)
    896 mi
  • Lubumbashi (FBM)959 mi
    • Nampula (APL)966 mi
    • Dzaoudzi (DZA)978 mi
    • Ndola (NLA)985 mi
    Show all 11 destinationsShow less
    Kinshasa (FIH)
    1,497 mi
  • Jeddah (JED)1,596 mi
    • Maputo (MPM)1,724 mi
    • N'Djamena (NDJ)1,767 mi
    • Johannesburg (JNB)1,809 mi
    • Port Louis (MRU)1,925 mi
    • Riyadh (RUH)1,930 mi
    • Hurghada (HRG)1,980 mi
    Show all 14 destinationsShow less
    Muscat (MCT)
    2,241 mi
  • Lagos (LOS)2,381 mi
    • Lome (LFW)2,514 mi
    • Cape Town (CPT)2,548 mi
    • Accra (ACC)2,604 mi
    • Mumbai (BOM)2,817 mi
    • Abidjan (ABJ)2,856 mi
    • Arnavutkoy (IST)2,987 mi
    Show all 14 destinationsShow less
    Comoros1 destination
  • Nairobi has a nonstop connection with Abidjan (ABJ) in Côte d'Ivoire, served by Air Burkina, Kenya Airways (SkyTeam), and Qatar Airways (Oneworld).

    Côte d'Ivoire1 destination
  • Nairobi has a nonstop connection with Addis Ababa (ADD) in Ethiopia, served by Air France (SkyTeam), Air India (Star Alliance), All Nippon Airways (Star Alliance), Asiana Airlines (Star Alliance), ASKY Airlines, Delta Air Lines (SkyTeam), Ethiopian Airlines (Star Alliance), Etihad Airways, Flynas, Kenya Airways (SkyTeam), KLM (SkyTeam), Korean Air (SkyTeam), Kuwait Airways, Lufthansa (Star Alliance), Pakistan International Airlines (PIA), Qatar Airways (Oneworld), and SriLankan Airlines (Oneworld).

    Ethiopia1 destination
  • Nairobi has a nonstop connection with Paris (CDG) in France, served by Air Austral, Air France (SkyTeam), Alitalia (Star Alliance), Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), KLM (SkyTeam), and Scandinavian Airlines (SkyTeam).

    France1 destination
  • Show top 20 countriesShow less
  • LifeMiles16 destinations
  • Lufthansa Miles & More16 destinations
  • Singapore KrisFlyer16 destinations
  • TAP Miles&Go16 destinations
  • Show top 20 programsShow less

    Turkish Airlines (Star Alliance) links Nairobi nonstop with Arnavutkoy (IST).

    United Airlines (Star Alliance) links Nairobi nonstop with Brussels (BRU) and Frankfurt-am-Main (FRA).

    Virgin Atlantic (SkyTeam) links Nairobi nonstop with London (LHR) and London (LGW).