Cheap flights from Nairobi

Jomo Kenyatta
NBO
To

Kenya's capital is served by two main aviation hubs: Jomo Kenyatta International Airport, located 12 kilometers from the center, and Wilson Airport, just 3 kilometers away. The route network from the city covers many regional and international destinations, led by flights to Mombasa (336 departures per week), Dar es Salaam (142 flights), and Kisumu (103 flights). This extensive flight structure allows travelers to easily plan trips both within the country and across East Africa.

In total, scheduled service from Nairobi is provided by 57 airlines, connecting the city with the world's major transport hubs. The leading carriers by number of weekly departures are Kenya Airways, Flex Flight APS, and Air Jamaica. Below on this page, you will find city cards with convenient interest-based filters to help you navigate available routes and choose the right destination for your trip.

Recent deals from Nairobi

JM
$ 62

Nairobi — Kisumu

06:0007:00
20 Sep 2026
1 h
Direct flight
OW
$ 62

Nairobi — Malindi

09:4510:55
18 Sep 2026
1 h 10 m
Direct flight
OW
$ 62

Nairobi — Eldoret

17:0017:40
30 Sep 2026
40 m
Direct flight
OW
$ 63

Nairobi — Mombasa

12:0013:00
17 Sep 2026
1 h
Direct flight
OW
$ 64

Nairobi — Ukunda

09:4510:55
29 Sep 2026
1 h 10 m
Direct flight
OW
$ 72

Nairobi — Kitale

09:4510:35
9 Oct 2026
50 m
Direct flight
OW
$ 86

Nairobi — Lamu

09:4511:40
16 Sep 2026
1 h 55 m
Direct flight
OW
$ 105

Nairobi — Lodwar

06:0007:20
23 Sep 2026
1 h 20 m
Direct flight
TC
TC
$ 185

Nairobi — Zanzibar City

07:4013:30
14 Oct 2026
5 h 50 m
1 stop
PW
PW
$ 191

Nairobi — Dar es Salaam

21:2512:20
8 Oct 2026
14 h 55 m
1 stop
PW
PW
$ 206

Nairobi — Kilimanjaro

20:3006:15
14 Sep 2026
9 h 45 m
1 stop
W2
$ 225

Nairobi — Masai Mara

10:0010:50
26 Sep 2026
50 m
Direct flight

Flight insights from Nairobi

Data-driven trends for direct flights from Nairobi — how often airlines fly, where they go, and typical fares and flight times.

Most frequent destinations

The most frequent direct destinations from Nairobi are Mombasa, Dar es Salaam and Kisumu. Mombasa leads with around 336 flights a week.

Top countries

Most direct flights from Nairobi head to Kenya, Tanzania and United Arab Emirates. Kenya alone accounts for about 30% of all direct routes.

  • Kenyaavg $86
  • Tanzaniaavg $179
  • United Arab Emiratesavg $248
  • South Africaavg $270
  • Ugandaavg $260

Direct routes & fares

Popular non-stop routes from Nairobi range from Kisumu at $63 to Entebbe at $260 — a quick way to compare direct-flight fares.

Cheapest destinations

The cheapest destinations from Nairobi right now are Malindi from $62, Eldoret from $62 and Kisumu from $63.

Longest direct flights

The longest direct flight from Nairobi is to New York City at about 15h 42m, followed by Hong Kong (11h 44m) and Changsha (11h 41m).

Popular destinations from Nairobi

MombasaKenya
Mombasa
336 flights/weekFrom $ 66
Dar es SalaamTanzania
Dar es Salaam
142 flights/weekFrom $ 177
KisumuKenya
Kisumu
103 flights/weekFrom $ 63
EntebbeUganda
Entebbe
97 flights/weekFrom $ 260
JohannesburgSouth Africa
Johannesburg
92 flights/weekFrom $ 213
Zanzibar CityTanzania
Zanzibar City
83 flights/weekFrom $ 186
KigaliRwanda
Kigali
82 flights/weekFrom $ 327
DubaiUnited Arab Emirates
Dubai
81 flights/weekFrom $ 281
UkundaKenya
Ukunda
58 flights/weekFrom $ 65
DohaQatar
Doha
56 flights/weekFrom $ 241
Addis AbabaEthiopia
Addis Ababa
52 flights/weekFrom $ 398
LondonUnited Kingdom
London
52 flights/weekFrom $ 288
ArushaTanzania
Arusha
42 flights/weekFrom $ 212
MumbaiIndia
Mumbai
42 flights/weekFrom $ 227
KilimanjaroTanzania
Kilimanjaro
42 flights/weekFrom $ 141
AmsterdamNetherlands
Amsterdam
39 flights/weekFrom $ 341
Abu DhabiUnited Arab Emirates
Abu Dhabi
38 flights/weekFrom $ 234
ParisFrance
Paris
36 flights/weekFrom $ 354
MalindiKenya
Malindi
34 flights/weekFrom $ 62
IstanbulTurkey
Istanbul
31 flights/weekFrom $ 296
EldoretKenya
Eldoret
28 flights/weekFrom $ 62
BujumburaBurundi
Bujumbura
22 flights/weekFrom $ 227
LagosNigeria
Lagos
22 flights/weekFrom $ 283
Port LouisMauritius
Port Louis
22 flights/weekFrom $ 481
AntananarivoMadagascar (Malagasy)
Antananarivo
22 flights/weekFrom $ 472
LilongweMalawi
Lilongwe
20 flights/weekFrom $ 287
LusakaZambia
Lusaka
20 flights/weekFrom $ 296
VictoriaSeychelles Islands
Victoria
20 flights/weekFrom $ 466
AccraGhana
Accra
17 flights/weekFrom $ 452
Cape TownSouth Africa
Cape Town
17 flights/weekFrom $ 327
JeddahSaudi Arabia
Jeddah
16 flights/weekFrom $ 264
SharjahUnited Arab Emirates
Sharjah
16 flights/weekFrom $ 230
LamuKenya
Lamu
15 flights/weekFrom $ 78
CairoEgypt
Cairo
14 flights/weekFrom $ 276
GuangzhouChina
Guangzhou
14 flights/weekFrom $ 360
KinshasaCongo Democratic Republic Of
Kinshasa
14 flights/weekCheck price
New York CityUnited States
New York City
14 flights/weekFrom $ 554
BrusselsBelgium
Brussels
13 flights/weekFrom $ 345
HarareZimbabwe
Harare
13 flights/weekFrom $ 272
Masai MaraKenya
Masai Mara
13 flights/weekFrom $ 201
Frankfurt am MainGermany
Frankfurt am Main
12 flights/weekFrom $ 327
MoroniComoros
Moroni
12 flights/weekFrom $ 297
ManamaBahrain
Manama
10 flights/weekFrom $ 274
MamoudzouMayotte
Mamoudzou
10 flights/weekFrom $ 729
LuandaAngola
Luanda
10 flights/weekFrom $ 409
LomeTogo
Lome
8 flights/weekFrom $ 448
NdolaZambia
Ndola
8 flights/weekFrom $ 309
DelhiIndia
Delhi
6 flights/weekFrom $ 245
DoualaCameroon, United Republic Of
Douala
6 flights/weekFrom $ 450
MuscatOman Sultanate Of
Muscat
6 flights/weekFrom $ 153
MaputoMozambique
Maputo
6 flights/weekFrom $ 384
BangkokThailand
Bangkok
5 flights/weekFrom $ 357
DakarSenegal
Dakar
4 flights/weekFrom $ 369
KitaleKenya
Kitale
4 flights/weekFrom $ 72
LodwarKenya
Lodwar
3 flights/weekFrom $ 105
Victoria FallsZimbabwe
Victoria Falls
3 flights/weekFrom $ 361
AbidjanIvory Coast
Abidjan
2 flights/weekCheck price
ChangshaChina
Changsha
2 flights/weekFrom $ 435
FreetownSierra Leone
Freetown
1 flights/weekFrom $ 570
Hong KongHong Kong
Hong Kong
1 flights/weekFrom $ 432
See all destinations from Nairobi

Frequently asked questions

Which airports serve Nairobi?
Flights from the city operate through two key aviation hubs. Jomo Kenyatta International Airport (NBO) is located 12 kilometers from the city center and handles major international flights, while Wilson Airport (WIL) is just 3 kilometers from the center and primarily focuses on domestic and regional travel.
How many airlines fly from Nairobi?
There are 57 airlines operating in Kenya's capital, providing a broad network of routes worldwide. The largest operators are Kenya Airways, which operates about 846 flights weekly, as well as Flex Flight APS and Air Jamaica, which maintain high flight frequencies.
Which destinations are most popular with travelers?
The most popular route is Mombasa, with 336 flights per week. Other top destinations include Dar es Salaam (142 flights), Kisumu (103 flights), Entebbe (97 flights), and Johannesburg (92 flights per week).
Are there convenient flights for a beach holiday from Nairobi?
For those planning a seaside getaway, frequent flights are available to Mombasa (336 flights weekly) and Zanzibar (83 flights). The destination of Ukunda is also popular, with 58 weekly flights departing from the city's airports.
What is the best way to plan a flight from the city?
Given that there are many flights from Nairobi to 15 key destinations, it is recommended to compare offers from various carriers, such as Qatar Airways or Emirates. Booking early will help you find more convenient connections for long-haul flights, such as those to London or Mumbai.

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .