Home/ Airlines/ KQA
Active airline

Kenya Airways

ICAO  KQA IATA  KQ Active · updated Jul 2, 2026
Kenya Airways logo KQ
129
Active routes
3,510
Observed flights
54
Destinations
39
Countries served
1,479
Avg route distance (mi)
8,173
Longest route (mi)
10
Domestic routes
119
International routes
Track route changes
Weekly alerts when Kenya Airways adds or drops routes. Free for up to 3 airports.
Sign up free
Airline profile

About Kenya Airways

Kenya Airways (ICAO: KQA) is the flag carrier of Kenya, offering extensive air travel services across Africa and beyond.

Kenya Airways was established on January 22, 1977, following the dissolution of East African Airways. It commenced operations on February 4, 1977, and was initially government-owned before being privatized in 1996, becoming the first African flag carrier to successfully do so. Today, it operates as a public-private partnership. The airline's head office is located in Embakasi, Nairobi, with its primary operational base and main hub at Jomo Kenyatta International Airport (JKIA) in Nairobi.

As of September 2024, Kenya Airways operates a fleet of 34 aircraft, including 13 Embraer E190s, 9 Boeing 787-8 Dreamliners, 8 Boeing 737-800s, and 4 Boeing 737 freighters (2 Boeing 737-300F and 2 Boeing 737-800F). The airline has expressed plans to become an all-Boeing airline, retiring its non-Boeing aircraft, and aims to expand its fleet to 53 planes by 2029. Kenya Airways flies to 51 destinations worldwide, with a strong focus on Africa, serving 43 African cities, and carrying over three million passengers annually. Its route network is designed to connect Africa to the world and the world to Africa through its Nairobi hub.

Kenya Airways has been a member of the SkyTeam Alliance since 2007, becoming a full member in 2010. It holds the distinction of being the only African carrier within this global alliance. The airline offers two main cabin classes: Premier World (Business Class), featuring lie-flat seats on wide-body aircraft, and Economy Class. Notable services include personal in-flight entertainment systems with movies, Wi-Fi on some aircraft, complimentary hot meals and beverages on international flights, and access to the exclusive Simba and Pride Lounges at Jomo Kenyatta International Airport for eligible passengers. Additionally, "Economy Comfort" seats are available for a fee, offering extra legroom and a second armrest.

Airline facts

Primary hub
Nairobi · NBO
Secondary hubs
MBA, EBB
Destinations
54
Countries
39
Registered
Kenya
Callsign
Kenya
Aircraft types
8
Hub & spoke

Route network

Explore the live route map — click any airport, or pick a hub to focus a base.

Route Network Map

Click on any airport to see its routes
Full schedule

All routes

100 of 129 routes · sorted by flight frequency. Click a column to sort.

MBANBO
Moi International Airport
Jomo Kenyatta Int'l
Nairobi
303
263 mi
E190
Jun 29, 2026
EBBNBO
Entebbe International Airport
Jomo Kenyatta Int'l
Nairobi
254
324 mi
E190
Jul 2, 2026
KGLNBO
Kigali International Airport
Jomo Kenyatta Int'l
Nairobi
194
471 mi
E190
Jun 29, 2026
JUBNBO
Juba International Airport
Jomo Kenyatta Int'l
Nairobi
92
565 mi
E190
Jun 29, 2026
JNBNBO
O.R. Tambo International Airport
Jomo Kenyatta Int'l
Nairobi
88
1,811 mi
B738
Jul 2, 2026
NBOAMS
Jomo Kenyatta International Airport
Amsterdam Schiphol
Amsterdam
84
4,154 mi
787
Jul 2, 2026
MRUNBO
Sir Seewoosagur Ramgoolam International Airport
Jomo Kenyatta Int'l
Nairobi
82
1,928 mi
E190
Jul 2, 2026
NBOMBA
Jomo Kenyatta International Airport
Moi Int'l
Mombasa
81
263 mi
E190
Jun 22, 2026
FIHNBO
Ndjili International Airport
Jomo Kenyatta Int'l
Nairobi
78
1,499 mi
B738
Jun 29, 2026
NDJDLA
N'Djamena International Airport
Douala Int'l
Douala
70
670 mi
B733
Mar 18, 2026
BJMNBO
Bujumbura Melchior Ndadaye International Airport
Jomo Kenyatta Int'l
Nairobi
69
544 mi
E190
Jun 29, 2026
MGQNBO
Aden Adde International Airport
Jomo Kenyatta Int'l
Nairobi
60
624 mi
B733
Mar 15, 2026
TNRNBO
Ivato Airport
Jomo Kenyatta Int'l
Nairobi
60
1,666 mi
E190
Jul 1, 2026
NBOEBB
Jomo Kenyatta International Airport
Entebbe Int'l
Entebbe (near Kampala)
58
324 mi
E190
May 30, 2026
ROBACC
Roberts International Airport
Kotoka Int'l
Accra
51
703 mi
B738
Jun 29, 2026
NBOJNB
Jomo Kenyatta International Airport
OR Tambo Int'l
Johannesburg
51
1,811 mi
B738
Jun 1, 2026
NBOSHJ
Jomo Kenyatta International Airport
Sharjah Int'l
Sharjah
50
2,224 mi
73F
May 29, 2026
ABJDSS
Félix-Houphouët-Boigny International Airport
Blaise Diagne
Diass
50
1,106 mi
B738
Jul 2, 2026
ZNZNBO
Abeid Amani Karume International Airport
Jomo Kenyatta Int'l
Nairobi
49
666 mi
E190
Jul 2, 2026
NBODAR
Jomo Kenyatta International Airport
Dar es Salaam
Dar es Salaam
49
415 mi
E190
Jun 29, 2026
DLANDJ
Douala International Airport
N'Djamena Int'l
N'Djamena
48
670 mi
B733
Mar 10, 2026
NBODXB
Jomo Kenyatta International Airport
Dubai Int'l
Dubai
47
2,214 mi
B738
May 28, 2026
NBOKGL
Jomo Kenyatta International Airport
Kigali Int'l
Kigali
42
833 mi
DH8D
Jun 14, 2026
NBOZNZ
Jomo Kenyatta International Airport
Zanzibar
Zanzibar
41
374 mi
B738
May 30, 2026
ABJDLA
Félix-Houphouët-Boigny International Airport
Douala Int'l
Douala
40
945 mi
B738
Jul 2, 2026
JRONBO
Kilimanjaro International Airport
Jomo Kenyatta Int'l
Nairobi
38
146 mi
E190
May 9, 2026
HAHNBO
Prince Said Ibrahim International Airport
Jomo Kenyatta Int'l
Nairobi
38
830 mi
E190
May 29, 2026
LLWAPL
Kamuzu International Airport
Nampula
Nampula
37
380 mi
E190
May 9, 2026
FNAACC
Lungi International Airport
Kotoka Int'l
Accra
36
918 mi
B738
May 29, 2026
SHJEDL
Sharjah International Airport
Eldoret Int'l
Eldoret
34
2,192 mi
B733
Feb 24, 2026
DLANBO
Douala International Airport
Jomo Kenyatta Int'l
Nairobi
33
1,916 mi
B738
May 29, 2026
VFACPT
Victoria Falls International Airport
Cape Town Int'l
Cape Town
31
1,185 mi
B738
Jun 30, 2026
DZANBO
Dzaoudzi Pamandzi International Airport
Jomo Kenyatta Int'l
Nairobi
31
979 mi
E190
May 27, 2026
NBOKIS
Jomo Kenyatta International Airport
Kisumu
Kisumu
31
174 mi
E190
May 30, 2026
ACCNBO
Kotoka International Airport
Jomo Kenyatta Int'l
Nairobi
30
2,875 mi
B738
Jun 30, 2026
KISNBO
Kisumu International Airport
Jomo Kenyatta Int'l
Nairobi
29
174 mi
E190
Jun 29, 2026
SHJMGQ
Sharjah International Airport
Mogadishu
Mogadishu
29
1,750 mi
B733
Mar 13, 2026
LHRNBO
London Heathrow Airport
Jomo Kenyatta Int'l
Nairobi
27
3,708 mi
B788
Jun 30, 2026
NBOLUN
Jomo Kenyatta International Airport
Lusaka International Airport
Lusaka
26
1,129 mi
E190
May 28, 2026
NBOCDG
Jomo Kenyatta International Airport
Charles de Gaulle/Roissy
Paris
26
4,040 mi
B788
May 28, 2026
BOMNBO
Chhatrapati Shivaji International Airport
Jomo Kenyatta Int'l
Nairobi
24
3,125 mi
B738
Jul 2, 2026
LLWNBO
Kamuzu International Airport
Jomo Kenyatta Int'l
Nairobi
24
889 mi
E190
May 9, 2026
HGANBO
Egal International Airport
Jomo Kenyatta Int'l
Nairobi
24
897 mi
B733
Mar 13, 2026
FBMNBO
Lubumbashi International Airport
Jomo Kenyatta Int'l
Nairobi
23
960 mi
E190
May 10, 2026
ABJNBO
Félix-Houphouët-Boigny International Airport
Jomo Kenyatta Int'l
Nairobi
23
2,859 mi
B738
Jul 2, 2026
FBMNLA
Lubumbashi International Airport
Kapwepwe International
22
124 mi
E190
Mar 4, 2026
NBOBOM
Jomo Kenyatta International Airport
Chatrapati Shivaji Int'l
Mumbai
21
2,820 mi
B738
May 29, 2026
DWCMGQ
Al Maktoum International Airport
Mogadishu
Mogadishu
21
1,714 mi
B733
Mar 13, 2026
FBMHRE
Lubumbashi International Airport
Harare International
Harare
21
499 mi
B733
Mar 9, 2026
DLAABJ
Douala International Airport
Port Bouet (Felix Houphouet Boigny Int'l)
Abidjan
20
945 mi
B738
May 29, 2026
EDLNBO
Eldoret International Airport
Jomo Kenyatta Int'l
Nairobi
20
167 mi
B733
Mar 13, 2026
DARNBO
Julius Nyerere International Airport
Jomo Kenyatta Int'l
Nairobi
19
415 mi
E190
Jul 2, 2026
NLANBO
Simon Mwansa Kapwepwe International Airport
Jomo Kenyatta Int'l
Nairobi
19
986 mi
B738
Feb 28, 2026
NBOJFK
Jomo Kenyatta International Airport
John F Kennedy Intl
New York
19
7,398 mi
B788
May 28, 2026
DSSABJ
Blaise Diagne International Airport
Port Bouet (Felix Houphouet Boigny Int'l)
Abidjan
18
1,106 mi
B738
Jul 2, 2026
SEZNBO
Seychelles International Airport
Jomo Kenyatta Int'l
Nairobi
18
1,305 mi
E190
Jun 29, 2026
NBOADD
Jomo Kenyatta International Airport
Bole Int'l
Addis Ababa
18
724 mi
E190
May 30, 2026
VFANBO
Victoria Falls International Airport
Jomo Kenyatta Int'l
Nairobi
17
1,383 mi
B738
Jun 30, 2026
SHJNBO
Sharjah International Airport
Jomo Kenyatta Int'l
Nairobi
17
2,224 mi
B733
Jul 2, 2026
NBOLOS
Jomo Kenyatta International Airport
Murtala Mohammed Int'l
Ikeja
17
2,384 mi
B738
Jun 15, 2026
NLAFBM
Simon Mwansa Kapwepwe International Airport
Lubumbashi Int'l
Lubumbashi
16
124 mi
E190
May 10, 2026
SHJJUB
Sharjah International Airport
Juba
Juba
16
2,125 mi
B733
Mar 9, 2026
ACCFNA
Kotoka International Airport
Lungi Int'l
Freetown
16
918 mi
B738
May 29, 2026
ACCROB
Kotoka International Airport
Roberts Int'l
Monrovia
15
703 mi
B738
Jun 30, 2026
APLNBO
Nampula Airport
Jomo Kenyatta Int'l
Nairobi
15
967 mi
E190
May 9, 2026
NBOJUB
Jomo Kenyatta International Airport
Juba
Juba
15
565 mi
E190
May 29, 2026
BKKNBO
Suvarnabhumi Airport
Jomo Kenyatta Int'l
Nairobi
14
4,494 mi
B788
Jun 30, 2026
NBOMRU
Jomo Kenyatta International Airport
Sir Seewoosagur Ramgoolam Int'l
Plaine Magnien
14
1,928 mi
E190
May 29, 2026
LOSNBO
Murtala Muhammed International Airport
Jomo Kenyatta Int'l
Nairobi
14
2,384 mi
B738
May 29, 2026
NBOTNR
Jomo Kenyatta International Airport
Ivato Int'l
Antananarivo
14
1,405 mi
E190
May 28, 2026
SHJHGA
Sharjah International Airport
Egal Int'l
Hargeisa
14
1,327 mi
B733
Mar 13, 2026
NBOBJM
Jomo Kenyatta International Airport
Bujumbura Int'l
Bujumbura
14
544 mi
E190
Jun 29, 2026
NBOACC
Jomo Kenyatta International Airport
Kotoka Int'l
Accra
14
2,607 mi
B738
Jun 29, 2026
JFKNBO
John F Kennedy International Airport
Jomo Kenyatta Int'l
Nairobi
13
8,173 mi
B788
Jun 30, 2026
NBOFBM
Jomo Kenyatta International Airport
Lubumbashi Int'l
Lubumbashi
13
960 mi
E190
May 10, 2026
NBOLHR
Jomo Kenyatta International Airport
London Heathrow
London
13
4,256 mi
B788
May 28, 2026
RUNMPM
Roland Garros Airport
Maputo Int'l
Maputo
13
1,495 mi
B733
Mar 7, 2026
DLALOS
Douala International Airport
Murtala Mohammed Int'l
Ikeja
12
475 mi
B733
Feb 18, 2026
MPMRUN
Maputo Airport
Roland Garros
Saint-Denis
12
1,495 mi
B733
Feb 14, 2026
NBOJRO
Jomo Kenyatta International Airport
Kilimanjaro Int'l
Mount Kilimanjaro
11
146 mi
E190
Jun 29, 2026
JIBNBO
Djibouti-Ambouli Airport
Jomo Kenyatta Int'l
Nairobi
11
988 mi
B732
Jun 29, 2026
NBODLA
Jomo Kenyatta International Airport
Douala Int'l
Douala
10
1,916 mi
B738
May 29, 2026
DXBNBO
Dubai International Airport
Jomo Kenyatta Int'l
Nairobi
10
2,214 mi
B738
Jun 30, 2026
LFWABJ
Lomé–Tokoin International Airport
Port Bouet (Felix Houphouet Boigny Int'l)
Abidjan
10
362 mi
B733
Jun 20, 2026
NBOVFA
Jomo Kenyatta International Airport
Victoria Falls
Victoria Falls
10
1,383 mi
B738
May 29, 2026
CPTNBO
Cape Town International Airport
Jomo Kenyatta Int'l
Nairobi
9
2,550 mi
B738
Jul 2, 2026
NBOLLW
Jomo Kenyatta International Airport
Lilongwe Int'l (Kamuzu Int'l)
Lilongwe
9
889 mi
E190
May 27, 2026
SHJJIB
Sharjah International Airport
Djibouti-Ambouli Int'l
9
1,250 mi
B732
Jun 29, 2026
DARZNZ
Julius Nyerere International Airport
Zanzibar
Zanzibar
9
45 mi
B738
Mar 12, 2026
NBOHAH
Jomo Kenyatta International Airport
Prince Said Ibrahim Int'l
Moroni
9
830 mi
E190
May 29, 2026
BKKCAN
Suvarnabhumi Airport
Guangzhou Baiyun Int'l
Guangzhou
9
1,061 mi
B788
Jun 20, 2026
NBOCPT
Jomo Kenyatta International Airport
Cape Town Int'l
Cape Town
9
2,550 mi
B788
May 30, 2026
ZNZDAR
Abeid Amani Karume International Airport
Dar es Salaam
Dar es Salaam
8
45 mi
B738
Jul 2, 2026
APLLLW
Nampula Airport
Lilongwe Int'l (Kamuzu Int'l)
Lilongwe
8
380 mi
E190
May 10, 2026
NBOLVI
Jomo Kenyatta International Airport
Livingstone
Livingstone
8
1,368 mi
E190
May 28, 2026
ABJLFW
Félix-Houphouët-Boigny International Airport
Lome
8
362 mi
B733
Jul 2, 2026
CANBKK
Guangzhou Baiyun International Airport
Suvarnabhumi Bangkok Int'l
Bangkok
8
1,061 mi
B788
Jun 20, 2026
GOMNBO
Goma International Airport
Jomo Kenyatta Int'l
Nairobi
7
532 mi
B733
Mar 4, 2026
NBOSEZ
Jomo Kenyatta International Airport
Seychelles Int'l
Mahe Island
7
1,305 mi
E190
May 29, 2026
LFWLOS
Lomé–Tokoin International Airport
Murtala Mohammed Int'l
Ikeja
7
145 mi
B733
Jun 20, 2026
Showing 100 of 129 total routes · data from FlightAware AeroAPI, observed operations.

Never miss a Kenya Airways route change

Track up to 3 airports free and get weekly alerts when routes are added or removed.

Start tracking