The places connected to Nairobi on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Nairobi from these popular places requires a connection:
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.
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.
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.
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.
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
Nairobi has a nonstop connection with Manama (BAH) in Bahrain, served by Gulf Air.
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).
Nairobi has a nonstop connection with Bujumbura (BJM) in Burundi, served by Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), KLM (SkyTeam), and Saudia (SkyTeam).
Nairobi has a nonstop connection with N'Djamena (NDJ) in Chad, served by Kenya Airways (SkyTeam).
Nairobi has a nonstop connection with Moroni (HAH) in Comoros, served by Air France (SkyTeam), Kenya Airways (SkyTeam), and KLM (SkyTeam).
The other 47 routes are scheduled across the whole window the feed publishes.
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.
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).
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).
Delta Air Lines (SkyTeam) links Nairobi nonstop with New York (JFK).
Kenya Airways (SkyTeam) links Nairobi nonstop with New York (JFK).
The airport's official name is Jomo Kenyatta International Airport. On Roame and most flight schedules, you will find it under the code NBO.
The IATA airport code for Jomo Kenyatta International Airport is NBO. Enter NBO in Flightmap whenever you want to use this exact airport.
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.
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.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to 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.
Nairobi has a nonstop connection with Abidjan (ABJ) in Côte d'Ivoire, served by Air Burkina, Kenya Airways (SkyTeam), and Qatar Airways (Oneworld).
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).
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).
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).