Non-stop flights from Nairobi (NBO)
Nairobi Airport (IATA: NBO, ICAO: HKJK), also known as Jomo Kenyatta International Airport, is the largest airport in Kenya. Nairobi Airport has non-stop passenger flights scheduled to 61 destinations in 39 countries.
At present, there are 6 domestic flights from Nairobi.
The longest flight from Nairobi NBO is a 4,568 mile (7,351 km) non-stop route to New York City JFK. This direct flight takes around 15 hours and is operated by Kenya Airways.
On this page
Airlines flying from Nairobi Popular destinations from Nairobi Popular destinations with a stopover Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Nairobi
In total there are 29 airlines flying from and to Nairobi. Most flights are operated by one of the following carriers:
Popular destinations from Nairobi
Below you can find a list of the most popular destinations from Nairobi, based on the number of scheduled flights for this month.
Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Nairobi that require a stopover:
Business class flights from Nairobi
There are 51 airports that have flights from Nairobi in Business Class. All airports that offer business class flights from NBO are listed below:
First class flights from Nairobi
There is only one airport that has First Class flights from Nairobi, which is Dubai (DXB).
Intercontinental flights from Nairobi
The following is an overview of all non-stop intercontinental flights operating from Jomo Kenyatta International Airport (NBO).
* Please note that there are no direct services between Nairobi and Canada, Southern America, Central America, the Caribbean, Japan, Eastern Asia, Central Asia or Oceania.
Non-stop flights from Nairobi to Europe
Kenya Airways (SkyTeam): year-round to London Heathrow (LHR), Paris (CDG) and Amsterdam (AMS).
British Airways (Oneworld): year-round to London Heathrow (LHR).
Air Austral: year-round to Paris (CDG).
Air France (SkyTeam): year-round to Paris (CDG).
KLM (SkyTeam): year-round to Amsterdam (AMS).
Brussels Airlines (Star Alliance): seasonal flights to Brussels (BRU).
Lufthansa (Star Alliance): year-round to Frankfurt (FRA).
Non-stop flights from Nairobi to the US
Kenya Airways is currently the only airline flying non-stop from Nairobi to the United States. They fly year-round to New York City (JFK).
Non-stop flights from Nairobi to the Middle-East / Western Asia
Kenya Airways (SkyTeam): year-round to Dubai (DXB).
Air Arabia: year-round to Dubai (Sharjah) (SHJ).
Emirates: year-round to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
Saudi Arabian (SkyTeam): year-round to Jeddah (JED) and seasonal flights to Medina (MED).
Fanjet Express: seasonal flights to Jeddah (JED).
African Express: year-round to Sayun (GXF).
Qatar Airways (Oneworld): year-round to Doha (DOH).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Non-stop flights from Nairobi to India / South Asia
Kenya Airways (SkyTeam): year-round to Mumbai (BOM).
Air India (Star Alliance): year-round to New Delhi (DEL).
IndiGo Airlines: year-round to Mumbai (BOM).
Non-stop flights from Nairobi to China
China Southern is currently the only airline flying non-stop from Nairobi to China. They fly year-round to Changsha (CSX) and seasonal to Guangzhou (CAN).
Non-stop flights from Nairobi to South-East Asia
Kenya Airways is currently the only airline flying non-stop from Nairobi to South-Eastern Asia. They fly year-round to Bangkok (BKK).
International flights from Nairobi
Flights from Nairobi to Belgium
Brussels is the only destination in Belgium with direct flights from Nairobi. Direct flights to Brussels are offered by Brussels Airlines (Star Alliance). This route is not operational yet but will start in June.
Flights from Nairobi to Burundi
In Burundi, the only destination that has a direct flight from Nairobi is Bujumbura. Direct flights to Bujumbura are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Cameroon
There is 1 destination in Cameroon that has a direct connection from Nairobi, which is Douala. Direct flights to Douala are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Central African Republic
In Central African Republic, the only destination that has a direct flight from Nairobi is Bangui. Direct flights to Bangui are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to China
There are 2 destinations in China that have non-stop flights from Nairobi.
To Changsha and Guangzhou, you can fly with China Southern.
Flights from Nairobi to Comoros
Moroni is the only destination in Comoros with direct flights from Nairobi. Direct flights to Moroni are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Côte d’Ivoire
There is 1 destination in Côte d’Ivoire that has a direct connection from Nairobi, which is Abidjan. Direct flights to Abidjan are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Democratic Republic of the Congo
If you are looking for a direct flight from Nairobi to Democratic Republic of the Congo, there are 3 destinations to choose from.
Direct flights to Goma are offered by Jambojet.
To Kinshasa and Lubumbashi, you can fly with Kenya Airways (SkyTeam).
Flights from Nairobi to Egypt
Cairo is the only destination in Egypt with direct flights from Nairobi. Direct flights to Cairo are offered by Egyptair (Star Alliance).
Flights from Nairobi to Ethiopia
In Ethiopia, the only destination that has a direct flight from Nairobi is Addis Ababa. You can fly non-stop to Addis Ababa with Ethiopian Airlines (Star Alliance) or Kenya Airways (SkyTeam).
Flights from Nairobi to France
There is 1 destination in France that has a direct connection from Nairobi, which is Paris. Non-stop flights to Paris are offered by Air Austral, Air France (SkyTeam) and Kenya Airways (SkyTeam).
Flights from Nairobi to Germany
In Germany, the only destination that has a direct flight from Nairobi is Frankfurt. Direct flights to Frankfurt are offered by Lufthansa (Star Alliance).
Flights from Nairobi to Ghana
Accra is the only destination in Ghana with direct flights from Nairobi. Direct flights to Accra are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to India
In India, there are 2 destinations from Nairobi.
You can fly non-stop to Mumbai with IndiGo Airlines or Kenya Airways (SkyTeam).
The only airline with direct flights to New Delhi is Air India (Star Alliance).
Flights from Nairobi to Madagascar
There is 1 destination in Madagascar that has a direct connection from Nairobi, which is Antananarivo. Direct flights to Antananarivo are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Malawi
Lilongwe is the only destination in Malawi with direct flights from Nairobi. You can fly non-stop to Lilongwe with Ethiopian Airlines (Star Alliance) or Kenya Airways (SkyTeam).
Flights from Nairobi to Mauritius
In Mauritius, the only destination that has a direct flight from Nairobi is Mauritius. Direct flights to Mauritius are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Mayotte
There is 1 destination in Mayotte that has a direct connection from Nairobi, which is Dzaoudzi. You can fly non-stop to Dzaoudzi with Air Austral or Kenya Airways (SkyTeam).
Flights from Nairobi to Mozambique
If you are looking for a direct flight from Nairobi to Mozambique, there are 2 destinations to choose from.
To Maputo and Nampula, you can fly with Kenya Airways (SkyTeam).
Flights from Nairobi to Netherlands
In Netherlands, the only destination that has a direct flight from Nairobi is Amsterdam. You can fly non-stop to Amsterdam with Kenya Airways (SkyTeam) or KLM (SkyTeam).
Flights from Nairobi to Nigeria
Lagos is the only destination in Nigeria with direct flights from Nairobi. Direct flights to Lagos are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Qatar
There is 1 destination in Qatar that has a direct connection from Nairobi, which is Doha. Direct flights to Doha are offered by Qatar Airways (Oneworld).
Flights from Nairobi to Rwanda
Kigali is the only destination in Rwanda with direct flights from Nairobi. Non-stop flights to Kigali are offered by Brussels Airlines (Star Alliance), Kenya Airways (SkyTeam) and RwandAir.
Flights from Nairobi to Saudi Arabia
There are 2 destinations in Saudi Arabia that have non-stop flights from Nairobi.
You can fly non-stop to Jeddah with Fanjet Express or Saudi Arabian (SkyTeam).
The only airline with direct flights to Medina is Saudi Arabian (SkyTeam).
Flights from Nairobi to Seychelles
In Seychelles, the only destination that has a direct flight from Nairobi is Mahé. Direct flights to Mahé are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Somalia
In Somalia, there are 3 destinations from Nairobi.
To Galkayo and Garowe, you can fly with Freedom Airline Express.
From Nairobi to Mogadishu there are 4 airlines that have direct services, which are African Express, Daallo Airlines, Freedom Airline Express and Kenya Airways (SkyTeam).
Flights from Nairobi to South Africa
There are 2 destinations in South Africa that have non-stop flights from Nairobi.
Direct flights to Cape Town are offered by Kenya Airways (SkyTeam).
You can fly non-stop to Johannesburg with Airlink or Kenya Airways (SkyTeam).
Flights from Nairobi to South Sudan
There is 1 destination in South Sudan that has a direct connection from Nairobi, which is Juba. Direct flights to Juba are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Tanzania
If you are looking for a direct flight from Nairobi to Tanzania, there are 3 destinations to choose from.
From Nairobi to Dar es Salaam there are 4 airlines that have direct services, which are Air Tanzania, Fanjet Express, Kenya Airways (SkyTeam) and Precision Air.
To Kilimanjaro and Zanzibar, you can fly with Kenya Airways (SkyTeam) and Precision Air.
Flights from Nairobi to Thailand
In Thailand, the only destination that has a direct flight from Nairobi is Bangkok. Direct flights to Bangkok are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Togo
Lomé is the only destination in Togo with direct flights from Nairobi. Direct flights to Lomé are offered by ASKY Airlines.
Flights from Nairobi to Turkey
There is 1 destination in Turkey that has a direct connection from Nairobi, which is Istanbul. Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
Flights from Nairobi to Uganda
Entebbe is the only destination in Uganda with direct flights from Nairobi. From Nairobi to Entebbe there are 5 airlines that have direct services, which are African Express, Fanjet Express, Kenya Airways (SkyTeam), RwandAir and Utair Express.
Flights from Nairobi to United Arab Emirates
In United Arab Emirates, there are 3 destinations from Nairobi.
Direct flights to Abu Dhabi are offered by Etihad Airways.
You can fly non-stop to Dubai with Emirates or Kenya Airways (SkyTeam).
You can fly non-stop from Nairobi to Dubai (Sharjah) with Air Arabia.
Flights from Nairobi to United Kingdom
In United Kingdom, the only destination that has a direct flight from Nairobi is London Heathrow. You can fly non-stop to London Heathrow with British Airways (Oneworld) or Kenya Airways (SkyTeam).
Flights from Nairobi to United States
There is 1 destination in United States that has a direct connection from Nairobi, which is New York City. Direct flights to New York City are offered by Kenya Airways (SkyTeam).
Flights from Nairobi to Yemen
In Yemen, the only destination that has a direct flight from Nairobi is Sayun. Direct flights to Sayun are offered by African Express.
Flights from Nairobi to Zambia
If you are looking for a direct flight from Nairobi to Zambia, there are 3 destinations to choose from.
All direct flights from Nairobi to Livingstone, Lusaka and Ndola are operated by Kenya Airways (SkyTeam).
Flights from Nairobi to Zimbabwe
There are 2 destinations in Zimbabwe that have non-stop flights from Nairobi.
To Harare and Victoria Falls, you can fly with Kenya Airways (SkyTeam).
Domestic flights from Nairobi
Flights from Nairobi to Kenya
There are several airports within Kenya that have domestic flights departing from Nairobi (6 in total).
To Eldoret and Kisumu, you can fly with Jambojet and Kenya Airways (SkyTeam).
All direct flights from Nairobi to Lamu and Malindi are operated by Jambojet.
You can fly non-stop to Mombasa with Jambojet or Kenya Airways (SkyTeam).
You can fly non-stop from Nairobi to Ukunda with Jambojet.
Alternative airports near Nairobi
Below you can find a list of alternative airports to Nairobi (NBO). The nearest airports to Nairobi (NBO) are Nairobi (WIL) and Amboseli National Park (ASV).
Frequently asked questions - FAQ
How many airports are there in Nairobi?
There are 2 airports in Nairobi: Jomo Kenyatta International Airport (NBO) and Wilson Airport (WIL).
What is the best airport to fly from Nairobi?
The most convenient airport to fly from Nairobi is Jomo Kenyatta International Airport (NBO).
How many airlines fly from Nairobi?
There are 29 airlines flying from Nairobi to 61 airports around the world, as of May 2024.
Which airlines fly from Nairobi?
Kenya Airways, Jambojet and Precision Air operate most flights from Nairobi. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Nairobi?
Star Alliance, SkyTeam and Oneworld are all flying from Nairobi.
How many nonstop flights are there from Nairobi?
There are roughly 3,514 flights departing from Nairobi every month (or 819 flights each week), to a total of 61 airports worldwide.
What is the official name of Nairobi Airport?
The official name of Nairobi Airport is Jomo Kenyatta International Airport.
What is the airport code of Nairobi Airport?
The airport code of Nairobi Airport is NBO.
What are the most popular flights from Nairobi?
Mombasa, Kisumu and Entebbe are the 3 most popular routes from Nairobi. For a complete overview of all flight routes from Nairobi, please use our flight map.
How long is the flight from Nairobi?
Nairobi to Mombasa | 1h |
Nairobi to Kisumu | 50m |
Nairobi to Entebbe | 55m |
Nairobi to Kigali | 1h 25m |
Nairobi to Dar es Salaam | 1h 25m |