HowToGo

Flight from China to Kenya

Search Transfer from China to Kenya

Search Flights

You can find flight ticket prices from China to Kenya with our flight tickets search tool below

1. Guangzhou Baiyun to Nairobi

  1. You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.

  2. You take a flight from Guangzhou Baiyun to Nairobi and cost approximately 650 USD.

  3. 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

2. Chengdu to Nairobi

  1. You take a bus, shuttle or taxi from your location in China to Chengdu.

  2. You take a flight from Chengdu to Nairobi and cost approximately 460 USD.

  3. 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

3. Hong Kong to Nairobi

  1. You take a bus, shuttle or taxi from your location in China to Hong Kong.

  2. You take a flight from Hong Kong to Nairobi and cost approximately 480 USD.

  3. 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

4. Chengdu to Mombasa

  1. You take a bus, shuttle or taxi from your location in China to Chengdu.

  2. You take a flight from Chengdu to Mombasa and cost approximately 850 USD.

  3. 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

5. Guangzhou Baiyun to Kisumu

  1. You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.

  2. You take a flight from Guangzhou Baiyun to Kisumu and cost approximately 850 USD.

  3. 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

6. Guangzhou Baiyun to Mombasa

  1. You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.

  2. You take a flight from Guangzhou Baiyun to Mombasa and cost approximately 700 USD.

  3. 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

7. Beijing Capital to Nairobi

  1. You take a bus, shuttle or taxi from your location in China to Beijing Capital.

  2. You take a flight from Beijing Capital to Nairobi and cost approximately 550 USD.

  3. 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

References

Find Hotels in Kenya

You can find hotels and accommodations in Kenya with our hotels search tool below

Booking.com