How to get to Kenya from China by flight ? You can check flights from China to Kenya below.
You can find flight ticket prices from China to Kenya with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.
You take a flight from Guangzhou Baiyun to Nairobi and cost approximately 650 USD.
You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
CZ633
China Southern Airlines
|
00:05
Guangzhou Baiyun
|
06:05 Nairobi | Direct |
EK363
Emirates
EK719
Emirates
|
00:15
Guangzhou Baiyun
10:15
Dubai
|
04:05
Dubai
14:15
Nairobi
|
Connect |
ET607
Ethiopian Airlines
ET318
Ethiopian Airlines
|
00:30
Guangzhou Baiyun
08:15
Addis Ababa
|
06:20
Addis Ababa
10:25
Nairobi
|
Connect |
ET607
Ethiopian Airlines
ET304
Ethiopian Airlines
|
00:30
Guangzhou Baiyun
11:20
Addis Ababa
|
06:20
Addis Ababa
13:30
Nairobi
|
Connect |
QR875
Qatar Airways
QR1335
Qatar Airways
|
01:35
Guangzhou Baiyun
08:15
Doha
|
05:05
Doha
14:10
Nairobi
|
Connect |
ET617
Ethiopian Airlines
ET306
Ethiopian Airlines
|
08:55
Guangzhou Baiyun
16:25
Addis Ababa
|
14:45
Addis Ababa
18:35
Nairobi
|
Connect |
WY852
Oman Air
WY721
Oman Air
|
09:00
Guangzhou Baiyun
14:45
Muscat
|
13:00
Muscat
19:00
Nairobi
|
Connect |
CZ383
China Southern Airlines
KQ311
Kenya Airways
|
19:05
Guangzhou Baiyun
01:55
Dubai
|
23:20
Dubai
06:00
Nairobi
|
Connect |
CZ361
China Southern Airlines
KQ887
Kenya Airways
|
20:05
Guangzhou Baiyun
01:20
Suvarnabhumi
|
22:00
Suvarnabhumi
06:10
Nairobi
|
Connect |
CZ3388
China Southern Airlines
CZ6043
China Southern Airlines
|
20:20
Guangzhou Baiyun
00:50
Changsha
|
21:45
Changsha
07:30
Nairobi
|
Connect |
CZ6043
China Southern Airlines
CZ6043
China Southern Airlines
|
21:35
Guangzhou Baiyun
00:50
Changsha
|
22:55
Changsha
07:30
Nairobi
|
Connect |
KQ887
Kenya Airways
KQ887
Kenya Airways
|
22:10
Guangzhou Baiyun
01:20
Suvarnabhumi
|
00:05
Suvarnabhumi
06:10
Nairobi
|
Connect |
You take a bus, shuttle or taxi from your location in China to Chengdu.
You take a flight from Chengdu to Nairobi and cost approximately 460 USD.
You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
ET637
Ethiopian Airlines
ET318
Ethiopian Airlines
|
01:50
Chengdu
08:15
Addis Ababa
|
06:20
Addis Ababa
10:25
Nairobi
|
Connect |
ET637
Ethiopian Airlines
ET304
Ethiopian Airlines
|
01:50
Chengdu
11:20
Addis Ababa
|
06:20
Addis Ababa
13:30
Nairobi
|
Connect |
QR861
Qatar Airways
QR1335
Qatar Airways
|
02:00
Chengdu
08:15
Doha
|
05:00
Doha
14:10
Nairobi
|
Connect |
3U8145
Sichuan Airlines
KQ887
Kenya Airways
|
14:30
Chengdu
01:20
Suvarnabhumi
|
16:35
Suvarnabhumi
06:10
Nairobi
|
Connect |
EY811
Etihad
EY641
Etihad
|
21:00
Chengdu
09:15
Abu Dhabi
|
00:25
Abu Dhabi
13:25
Nairobi
|
Connect |
You take a bus, shuttle or taxi from your location in China to Hong Kong.
You take a flight from Hong Kong to Nairobi and cost approximately 480 USD.
You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
ET645
Ethiopian Airlines
ET318
Ethiopian Airlines
|
00:25
Hong Kong
08:15
Addis Ababa
|
06:25
Addis Ababa
10:25
Nairobi
|
Connect |
ET645
Ethiopian Airlines
ET304
Ethiopian Airlines
|
00:25
Hong Kong
11:20
Addis Ababa
|
06:25
Addis Ababa
13:30
Nairobi
|
Connect |
EK381
Emirates
KQ305
Kenya Airways
|
00:35
Hong Kong
06:55
Dubai
|
04:20
Dubai
11:10
Nairobi
|
Connect |
EK381
Emirates
EK719
Emirates
|
00:35
Hong Kong
10:15
Dubai
|
04:20
Dubai
14:15
Nairobi
|
Connect |
EK381
Emirates
EK721
Emirates
|
00:35
Hong Kong
15:55
Dubai
|
04:20
Dubai
20:00
Nairobi
|
Connect |
QR815
Qatar Airways
QR1335
Qatar Airways
|
01:35
Hong Kong
08:15
Doha
|
05:00
Doha
14:10
Nairobi
|
Connect |
CX745
Cathay Pacific
EK719
Emirates
|
02:10
Hong Kong
10:15
Dubai
|
06:30
Dubai
14:15
Nairobi
|
Connect |
EK387
Emirates
EK721
Emirates
|
07:50
Hong Kong
15:55
Dubai
|
11:50
Dubai
20:00
Nairobi
|
Connect |
HX765
Hong Kong
KQ887
Kenya Airways
|
18:00
Hong Kong
01:20
Suvarnabhumi
|
20:00
Suvarnabhumi
06:10
Nairobi
|
Connect |
AI311
Air India Limited
AI961
Air India Limited
|
18:05
Hong Kong
06:25
Mumbai
|
21:50
Mumbai
10:00
Nairobi
|
Connect |
SQ865
Singapore Airlines
ET639
Ethiopian Airlines
ET318
Ethiopian Airlines
|
18:50
Hong Kong
02:00
Singapore Changi
08:15
Addis Ababa
|
22:40
Singapore Changi
05:50
Addis Ababa
10:25
Nairobi
|
Connect |
EK383
Emirates
EK719
Emirates
|
19:10
Hong Kong
10:15
Dubai
|
23:15
Dubai
14:15
Nairobi
|
Connect |
QR817
Qatar Airways
QR1335
Qatar Airways
|
19:10
Hong Kong
08:15
Doha
|
22:35
Doha
14:10
Nairobi
|
Connect |
EK383
Emirates
KQ311
Kenya Airways
|
19:10
Hong Kong
01:55
Dubai
|
23:15
Dubai
06:00
Nairobi
|
Connect |
QR817
Qatar Airways
QR1345
Qatar Airways
|
19:10
Hong Kong
01:55
Doha
|
22:35
Doha
07:50
Nairobi
|
Connect |
EY833
Etihad
EY641
Etihad
|
19:45
Hong Kong
09:15
Abu Dhabi
|
00:05
Abu Dhabi
13:25
Nairobi
|
Connect |
SQ871
Singapore Airlines
ET639
Ethiopian Airlines
ET318
Ethiopian Airlines
|
19:55
Hong Kong
02:00
Singapore Changi
08:15
Addis Ababa
|
23:50
Singapore Changi
05:50
Addis Ababa
10:25
Nairobi
|
Connect |
KA786
Cathay Dragon
CZ633
China Southern Airlines
|
20:15
Hong Kong
00:05
Guangzhou Baiyun
|
21:20
Guangzhou Baiyun
06:05
Nairobi
|
Connect |
HX779
Hong Kong
KQ887
Kenya Airways
|
20:35
Hong Kong
01:20
Suvarnabhumi
|
22:50
Suvarnabhumi
06:10
Nairobi
|
Connect |
CX617
Cathay Pacific
KQ887
Kenya Airways
|
21:35
Hong Kong
01:20
Suvarnabhumi
|
23:30
Suvarnabhumi
06:10
Nairobi
|
Connect |
RJ0183
Royal Jordanian
KQ887
Kenya Airways
|
21:35
Hong Kong
01:20
Suvarnabhumi
|
23:25
Suvarnabhumi
06:10
Nairobi
|
Connect |
HX761
Hong Kong
KQ887
Kenya Airways
|
21:45
Hong Kong
01:20
Suvarnabhumi
|
23:55
Suvarnabhumi
06:10
Nairobi
|
Connect |
ET609
Ethiopian Airlines
ET609 629
Ethiopian Airlines
ET318
Ethiopian Airlines
|
22:40
Hong Kong
01:20
Suvarnabhumi
08:15
Addis Ababa
|
00:20
Suvarnabhumi
06:05
Addis Ababa
10:25
Nairobi
|
Connect |
ET609
Ethiopian Airlines
KQ887
Kenya Airways
|
22:40
Hong Kong
01:20
Suvarnabhumi
|
00:20
Suvarnabhumi
06:10
Nairobi
|
Connect |
ET609
Ethiopian Airlines
ET609 629
Ethiopian Airlines
ET304
Ethiopian Airlines
|
22:40
Hong Kong
01:20
Suvarnabhumi
11:20
Addis Ababa
|
00:20
Suvarnabhumi
06:05
Addis Ababa
13:30
Nairobi
|
Connect |
SA287
South African Airways
SA180
South African Airways
|
23:55
Hong Kong
15:40
Johannesburg
|
07:05
Johannesburg
20:35
Nairobi
|
Connect |
SA287
South African Airways
SA184
South African Airways
|
23:55
Hong Kong
10:10
Johannesburg
|
07:05
Johannesburg
15:05
Nairobi
|
Connect |
You take a bus, shuttle or taxi from your location in China to Chengdu.
You take a flight from Chengdu to Mombasa and cost approximately 850 USD.
You take a bus, shuttle or taxi from Mombasa to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
ET637
Ethiopian Airlines
ET322
Ethiopian Airlines
|
01:50
Chengdu
09:10
Addis Ababa
|
06:20
Addis Ababa
11:30
Mombasa
|
Connect |
ET637
Ethiopian Airlines
ET324
Ethiopian Airlines
|
01:50
Chengdu
15:40
Addis Ababa
|
06:20
Addis Ababa
18:00
Mombasa
|
Connect |
You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.
You take a flight from Guangzhou Baiyun to Kisumu and cost approximately 850 USD.
You take a bus, shuttle or taxi from Kisumu to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
CZ633
China Southern Airlines
JM8652
Jambojet Limited
|
00:05
Guangzhou Baiyun
09:00
Nairobi
|
06:05
Nairobi
10:00
Kisumu
|
Connect |
CZ633
China Southern Airlines
KQ654
Kenya Airways
|
00:05
Guangzhou Baiyun
09:25
Nairobi
|
06:05
Nairobi
10:15
Kisumu
|
Connect |
CZ633
China Southern Airlines
KQ674
Kenya Airways
|
00:05
Guangzhou Baiyun
11:00
Nairobi
|
06:05
Nairobi
12:00
Kisumu
|
Connect |
ET607
Ethiopian Airlines
ET318
Ethiopian Airlines
KQ656
Kenya Airways
|
00:30
Guangzhou Baiyun
08:15
Addis Ababa
12:35
Nairobi
|
06:20
Addis Ababa
10:25
Nairobi
13:25
Kisumu
|
Connect |
ET607
Ethiopian Airlines
ET332
Ethiopian Airlines
P2552
AirKenya Express
|
00:30
Guangzhou Baiyun
08:30
Addis Ababa
12:15
Entebbe
|
06:20
Addis Ababa
10:35
Entebbe
13:15
Kisumu
|
Connect |
ET607
Ethiopian Airlines
ET318
Ethiopian Airlines
JM8654
Jambojet Limited
|
00:30
Guangzhou Baiyun
08:15
Addis Ababa
13:05
Nairobi
|
06:20
Addis Ababa
10:25
Nairobi
14:05
Kisumu
|
Connect |
QR875
Qatar Airways
QR1335
Qatar Airways
5H409
Fly540
|
01:35
Guangzhou Baiyun
08:15
Doha
15:30
Nairobi
|
05:05
Doha
14:10
Nairobi
16:15
Kisumu
|
Connect |
CZ361
China Southern Airlines
KQ887
Kenya Airways
KQ654
Kenya Airways
|
20:05
Guangzhou Baiyun
01:20
Suvarnabhumi
09:25
Nairobi
|
22:00
Suvarnabhumi
06:10
Nairobi
10:15
Kisumu
|
Connect |
CZ3388
China Southern Airlines
CZ6043
China Southern Airlines
KQ654
Kenya Airways
|
20:20
Guangzhou Baiyun
00:50
Changsha
09:25
Nairobi
|
21:45
Changsha
07:30
Nairobi
10:15
Kisumu
|
Connect |
CZ3388
China Southern Airlines
CZ6043
China Southern Airlines
JM8652
Jambojet Limited
|
20:20
Guangzhou Baiyun
00:50
Changsha
09:00
Nairobi
|
21:45
Changsha
07:30
Nairobi
10:00
Kisumu
|
Connect |
TG679
Thai Airways International
KQ887
Kenya Airways
KQ654
Kenya Airways
|
21:05
Guangzhou Baiyun
01:20
Suvarnabhumi
09:25
Nairobi
|
23:05
Suvarnabhumi
06:10
Nairobi
10:15
Kisumu
|
Connect |
TG679
Thai Airways International
KQ887
Kenya Airways
KQ674
Kenya Airways
|
21:05
Guangzhou Baiyun
01:20
Suvarnabhumi
11:00
Nairobi
|
23:05
Suvarnabhumi
06:10
Nairobi
12:00
Kisumu
|
Connect |
CZ6043
China Southern Airlines
CZ6043
China Southern Airlines
KQ654
Kenya Airways
|
21:35
Guangzhou Baiyun
00:50
Changsha
09:25
Nairobi
|
22:55
Changsha
07:30
Nairobi
10:15
Kisumu
|
Connect |
CZ6043
China Southern Airlines
CZ6043
China Southern Airlines
JM8652
Jambojet Limited
|
21:35
Guangzhou Baiyun
00:50
Changsha
09:00
Nairobi
|
22:55
Changsha
07:30
Nairobi
10:00
Kisumu
|
Connect |
CZ6043
China Southern Airlines
CZ6043
China Southern Airlines
KQ674
Kenya Airways
|
21:35
Guangzhou Baiyun
00:50
Changsha
11:00
Nairobi
|
22:55
Changsha
07:30
Nairobi
12:00
Kisumu
|
Connect |
KQ887
Kenya Airways
KQ887
Kenya Airways
KQ674
Kenya Airways
|
22:10
Guangzhou Baiyun
01:20
Suvarnabhumi
11:00
Nairobi
|
00:05
Suvarnabhumi
06:10
Nairobi
12:00
Kisumu
|
Connect |
KQ887
Kenya Airways
KQ887
Kenya Airways
KQ656
Kenya Airways
|
22:10
Guangzhou Baiyun
01:20
Suvarnabhumi
12:35
Nairobi
|
00:05
Suvarnabhumi
06:10
Nairobi
13:25
Kisumu
|
Connect |
KQ887
Kenya Airways
KQ887
Kenya Airways
KQ654
Kenya Airways
|
22:10
Guangzhou Baiyun
01:20
Suvarnabhumi
09:25
Nairobi
|
00:05
Suvarnabhumi
06:10
Nairobi
10:15
Kisumu
|
Connect |
WB501
Rwandair Express
KQ205
Kenya Airways
KQ656
Kenya Airways
|
23:20
Guangzhou Baiyun
06:35
Mumbai
12:35
Nairobi
|
02:50
Mumbai
10:20
Nairobi
13:25
Kisumu
|
Connect |
You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.
You take a flight from Guangzhou Baiyun to Mombasa and cost approximately 700 USD.
You take a bus, shuttle or taxi from Mombasa to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
CZ633
China Southern Airlines
KQ628
Kenya Airways
|
00:05
Guangzhou Baiyun
07:30
Nairobi
|
06:05
Nairobi
08:40
Mombasa
|
Connect |
CZ633
China Southern Airlines
KQ602
Kenya Airways
|
00:05
Guangzhou Baiyun
08:00
Nairobi
|
06:05
Nairobi
09:00
Mombasa
|
Connect |
CZ633
China Southern Airlines
JM8602
Jambojet Limited
|
00:05
Guangzhou Baiyun
09:20
Nairobi
|
06:05
Nairobi
10:35
Mombasa
|
Connect |
ET607
Ethiopian Airlines
ET322
Ethiopian Airlines
|
00:30
Guangzhou Baiyun
09:10
Addis Ababa
|
06:20
Addis Ababa
11:30
Mombasa
|
Connect |
ET607
Ethiopian Airlines
ET324
Ethiopian Airlines
|
00:30
Guangzhou Baiyun
15:40
Addis Ababa
|
06:20
Addis Ababa
18:00
Mombasa
|
Connect |
ET617
Ethiopian Airlines
ET324
Ethiopian Airlines
|
08:55
Guangzhou Baiyun
15:40
Addis Ababa
|
14:45
Addis Ababa
18:00
Mombasa
|
Connect |
KQ887
Kenya Airways
KQ887
Kenya Airways
KQ628
Kenya Airways
|
22:10
Guangzhou Baiyun
01:20
Suvarnabhumi
07:30
Nairobi
|
00:05
Suvarnabhumi
06:10
Nairobi
08:40
Mombasa
|
Connect |
KQ887
Kenya Airways
KQ887
Kenya Airways
KQ602
Kenya Airways
|
22:10
Guangzhou Baiyun
01:20
Suvarnabhumi
08:00
Nairobi
|
00:05
Suvarnabhumi
06:10
Nairobi
09:00
Mombasa
|
Connect |
KQ887
Kenya Airways
KQ887
Kenya Airways
KQ604
Kenya Airways
|
22:10
Guangzhou Baiyun
01:20
Suvarnabhumi
10:00
Nairobi
|
00:05
Suvarnabhumi
06:10
Nairobi
11:00
Mombasa
|
Connect |
You take a bus, shuttle or taxi from your location in China to Beijing Capital.
You take a flight from Beijing Capital to Nairobi and cost approximately 550 USD.
You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
ET605
Ethiopian Airlines
ET318
Ethiopian Airlines
|
00:10
Beijing Capital
08:15
Addis Ababa
|
07:15
Addis Ababa
10:25
Nairobi
|
Connect |
ET605
Ethiopian Airlines
ET304
Ethiopian Airlines
|
00:10
Beijing Capital
11:20
Addis Ababa
|
07:15
Addis Ababa
13:30
Nairobi
|
Connect |
EK307
Emirates
KQ305
Kenya Airways
|
00:40
Beijing Capital
06:55
Dubai
|
05:00
Dubai
11:10
Nairobi
|
Connect |
EK307
Emirates
EK719
Emirates
|
00:40
Beijing Capital
10:15
Dubai
|
05:00
Dubai
14:15
Nairobi
|
Connect |
EK307
Emirates
EK721
Emirates
|
00:40
Beijing Capital
15:55
Dubai
|
05:00
Dubai
20:00
Nairobi
|
Connect |
EY889
Etihad
EY641
Etihad
|
01:25
Beijing Capital
09:15
Abu Dhabi
|
06:10
Abu Dhabi
13:25
Nairobi
|
Connect |
QR895
Qatar Airways
QR1335
Qatar Airways
|
01:50
Beijing Capital
08:15
Doha
|
05:40
Doha
14:10
Nairobi
|
Connect |
CA965
Air China
LH590
Lufthansa
|
02:30
Beijing Capital
11:10
Frankfurt
|
06:50
Frankfurt
20:10
Nairobi
|
Connect |
EK309
Emirates
EK721
Emirates
|
07:25
Beijing Capital
15:55
Dubai
|
11:35
Dubai
20:00
Nairobi
|
Connect |
AF125
Air France
AF814
Air France
|
09:05
Beijing Capital
21:05
Paris CDG
|
14:15
Paris CDG
06:10
Nairobi
|
Connect |
KL0898
KLM
KQ117
Kenya Airways
|
10:55
Beijing Capital
20:35
Amsterdam Schiphol
|
15:15
Amsterdam Schiphol
05:55
Nairobi
|
Connect |
CZ3128
China Southern Airlines
CZ6043
China Southern Airlines
|
15:45
Beijing Capital
00:50
Changsha
|
18:25
Changsha
07:30
Nairobi
|
Connect |
TG615
Thai Airways International
KQ887
Kenya Airways
|
17:05
Beijing Capital
01:20
Suvarnabhumi
|
21:15
Suvarnabhumi
06:10
Nairobi
|
Connect |
HU7809
Hainan
CZ633
China Southern Airlines
|
17:20
Beijing Capital
00:05
Guangzhou Baiyun
|
20:35
Guangzhou Baiyun
06:05
Nairobi
|
Connect |
CA941
Air China
KQ311
Kenya Airways
|
17:20
Beijing Capital
01:55
Dubai
|
22:20
Dubai
06:00
Nairobi
|
Connect |
CZ3122
China Southern Airlines
CZ633
China Southern Airlines
|
17:30
Beijing Capital
00:05
Guangzhou Baiyun
|
20:45
Guangzhou Baiyun
06:05
Nairobi
|
Connect |
CA1309
Air China
CZ633
China Southern Airlines
|
18:00
Beijing Capital
00:05
Guangzhou Baiyun
|
21:20
Guangzhou Baiyun
06:05
Nairobi
|
Connect |
CZ3164
China Southern Airlines
CZ6043
China Southern Airlines
|
18:05
Beijing Capital
00:50
Changsha
|
20:45
Changsha
07:30
Nairobi
|
Connect |
CZ3100
China Southern Airlines
CZ633
China Southern Airlines
|
18:30
Beijing Capital
00:05
Guangzhou Baiyun
|
21:35
Guangzhou Baiyun
06:05
Nairobi
|
Connect |
CA1379
Air China
CZ633
China Southern Airlines
|
19:05
Beijing Capital
00:05
Guangzhou Baiyun
|
22:20
Guangzhou Baiyun
06:05
Nairobi
|
Connect |
CA1349
Air China
CZ6043
China Southern Airlines
|
19:25
Beijing Capital
00:50
Changsha
|
22:00
Changsha
07:30
Nairobi
|
Connect |
CZ3110
China Southern Airlines
CZ633
China Southern Airlines
|
19:30
Beijing Capital
00:05
Guangzhou Baiyun
|
22:50
Guangzhou Baiyun
06:05
Nairobi
|
Connect |
CA979
Air China
KQ887
Kenya Airways
|
19:35
Beijing Capital
01:20
Suvarnabhumi
|
23:40
Suvarnabhumi
06:10
Nairobi
|
Connect |
MU2071
China Eastern Airlines
KQ887
Kenya Airways
|
19:40
Beijing Capital
01:20
Suvarnabhumi
|
00:05
Suvarnabhumi
06:10
Nairobi
|
Connect |
HU7995
Hainan
KQ887
Kenya Airways
|
19:50
Beijing Capital
01:20
Suvarnabhumi
|
23:55
Suvarnabhumi
06:10
Nairobi
|
Connect |
CZ3142
China Southern Airlines
CZ6043
China Southern Airlines
|
20:55
Beijing Capital
00:50
Changsha
|
23:35
Changsha
07:30
Nairobi
|
Connect |
You can find hotels and accommodations in Kenya with our hotels search tool below
Booking.com