HowToGo

Flight from Kenya to China

Search Transfer from Kenya to China

Search Flights

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

1. Nairobi to Guangzhou Baiyun

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

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

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

Flight Depart Arrive
WY722 Oman Air
WY851 Oman Air
00:20 Nairobi
09:30 Muscat
06:45 Muscat
21:10 Guangzhou Baiyun
Connect
ET309 Ethiopian Airlines
ET616 Ethiopian Airlines
05:00 Nairobi
14:15 Addis Ababa
07:15 Addis Ababa
05:45 Guangzhou Baiyun
Connect
CZ634 China Southern Airlines
12:25 Nairobi
05:00 Guangzhou Baiyun Direct
CZ6044 China Southern Airlines
CZ3387 China Southern Airlines
12:50 Nairobi
07:40 Changsha
06:05 Changsha
09:10 Guangzhou Baiyun
Connect
CZ6044 China Southern Airlines
CZ6044 China Southern Airlines
12:50 Nairobi
08:10 Changsha
06:05 Changsha
09:40 Guangzhou Baiyun
Connect
SV0430 Saudia
SV0882 Saudia
13:30 Nairobi
23:20 Jeddah
17:10 Jeddah
13:30 Guangzhou Baiyun
Connect
KQ310 Kenya Airways
CZ8448 China Southern Airlines
14:10 Nairobi
22:00 Dubai
20:25 Dubai
09:40 Guangzhou Baiyun
Connect
KQ310 Kenya Airways
CZ384 China Southern Airlines
14:10 Nairobi
01:00 Dubai
20:25 Dubai
12:30 Guangzhou Baiyun
Connect
EK720 Emirates
CZ384 China Southern Airlines
16:35 Nairobi
01:00 Dubai
22:40 Dubai
12:30 Guangzhou Baiyun
Connect
QR1336 Qatar Airways
QR874 Qatar Airways
17:20 Nairobi
02:05 Doha
23:05 Doha
15:30 Guangzhou Baiyun
Connect
ET305 Ethiopian Airlines
ET606 Ethiopian Airlines
17:40 Nairobi
23:55 Addis Ababa
19:40 Addis Ababa
15:25 Guangzhou Baiyun
Connect
ET307 Ethiopian Airlines
ET606 Ethiopian Airlines
19:15 Nairobi
23:55 Addis Ababa
21:25 Addis Ababa
15:25 Guangzhou Baiyun
Connect
EK722 Emirates
EK362 Emirates
22:55 Nairobi
10:20 Dubai
05:00 Dubai
22:05 Guangzhou Baiyun
Connect
KQ886 Kenya Airways
KQ886 Kenya Airways
23:59 Nairobi
14:40 Suvarnabhumi
13:30 Suvarnabhumi
18:35 Guangzhou Baiyun
Connect
KQ886 Kenya Airways
CZ3082 China Southern Airlines
23:59 Nairobi
15:55 Suvarnabhumi
13:30 Suvarnabhumi
19:50 Guangzhou Baiyun
Connect

2. Nairobi to Chengdu

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

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

  3. You take a bus, shuttle or taxi from Chengdu to your destination in China.

Flight Depart Arrive
QR1346 Qatar Airways
QR860 Qatar Airways
08:25 Nairobi
01:50 Doha
14:35 Doha
13:55 Chengdu
Connect
ET319 Ethiopian Airlines
ET636 Ethiopian Airlines
11:35 Nairobi
23:30 Addis Ababa
13:35 Addis Ababa
14:45 Chengdu
Connect
CZ634 China Southern Airlines
CZ3403 China Southern Airlines
12:25 Nairobi
06:25 Guangzhou Baiyun
05:00 Guangzhou Baiyun
08:55 Chengdu
Connect
CZ634 China Southern Airlines
CZ3401 China Southern Airlines
12:25 Nairobi
08:20 Guangzhou Baiyun
05:00 Guangzhou Baiyun
10:35 Chengdu
Connect
CZ634 China Southern Airlines
CZ8647 China Southern Airlines
12:25 Nairobi
06:30 Guangzhou Baiyun
05:00 Guangzhou Baiyun
08:45 Chengdu
Connect
CZ6044 China Southern Airlines
EU1802 Chengdu
12:50 Nairobi
08:55 Changsha
06:05 Changsha
11:00 Chengdu
Connect
CZ6044 China Southern Airlines
CA4372 Air China
12:50 Nairobi
09:30 Changsha
06:05 Changsha
11:20 Chengdu
Connect
QR1336 Qatar Airways
QR860 Qatar Airways
17:20 Nairobi
01:50 Doha
23:05 Doha
13:55 Chengdu
Connect
ET305 Ethiopian Airlines
ET636 Ethiopian Airlines
17:40 Nairobi
23:30 Addis Ababa
19:40 Addis Ababa
14:45 Chengdu
Connect
ET307 Ethiopian Airlines
ET636 Ethiopian Airlines
19:15 Nairobi
23:30 Addis Ababa
21:25 Addis Ababa
14:45 Chengdu
Connect
KQ886 Kenya Airways
MU742 China Eastern Airlines
MU5855 China Eastern Airlines
23:59 Nairobi
15:55 Suvarnabhumi
21:15 Kunming
13:30 Suvarnabhumi
19:20 Kunming
22:50 Chengdu
Connect
KQ886 Kenya Airways
MU742 China Eastern Airlines
MU7667 China Eastern Airlines
23:59 Nairobi
15:55 Suvarnabhumi
21:50 Kunming
13:30 Suvarnabhumi
19:20 Kunming
23:20 Chengdu
Connect
KQ886 Kenya Airways
3U8146 Sichuan Airlines
23:59 Nairobi
17:45 Suvarnabhumi
13:30 Suvarnabhumi
21:45 Chengdu
Connect

3. Nairobi to Shenzhen

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Shenzhen and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Shenzhen to your destination in China.

Flight Depart Arrive
CZ634 China Southern Airlines
CZ6784 China Southern Airlines
CZ6795 China Southern Airlines
12:25 Nairobi
09:35 Guangzhou Baiyun
12:45 Haikou
05:00 Guangzhou Baiyun
10:50 Haikou
14:05 Shenzhen
Connect
CZ634 China Southern Airlines
CZ3129 8543 China Southern Airlines
CZ5358 China Southern Airlines
12:25 Nairobi
08:10 Guangzhou Baiyun
15:10 Changsha
05:00 Guangzhou Baiyun
09:30 Changsha
16:45 Shenzhen
Connect
CZ634 China Southern Airlines
CZ3339 China Southern Airlines
CZ3683 China Southern Airlines
12:25 Nairobi
09:25 Guangzhou Baiyun
12:30 Meixian
05:00 Guangzhou Baiyun
10:25 Meixian
13:35 Shenzhen
Connect
CZ634 China Southern Airlines
CZ6772 China Southern Airlines
CZ6795 China Southern Airlines
12:25 Nairobi
09:00 Guangzhou Baiyun
12:45 Haikou
05:00 Guangzhou Baiyun
10:25 Haikou
14:05 Shenzhen
Connect
CZ634 China Southern Airlines
CZ3331 China Southern Airlines
CZ3618 China Southern Airlines
12:25 Nairobi
06:20 Guangzhou Baiyun
11:15 Zhanjiang
05:00 Guangzhou Baiyun
07:35 Zhanjiang
12:20 Shenzhen
Connect
CZ634 China Southern Airlines
CZ6776 China Southern Airlines
CZ6795 China Southern Airlines
12:25 Nairobi
10:25 Guangzhou Baiyun
12:45 Haikou
05:00 Guangzhou Baiyun
11:50 Haikou
14:05 Shenzhen
Connect
CZ634 China Southern Airlines
CZ3380 China Southern Airlines
CZ5358 China Southern Airlines
12:25 Nairobi
10:20 Guangzhou Baiyun
15:10 Changsha
05:00 Guangzhou Baiyun
11:40 Changsha
16:45 Shenzhen
Connect
CZ6044 China Southern Airlines
CZ5358 China Southern Airlines
12:50 Nairobi
15:10 Changsha
06:05 Changsha
16:45 Shenzhen
Connect
KQ310 Kenya Airways
CZ8436 China Southern Airlines
14:10 Nairobi
00:15 Dubai
20:25 Dubai
11:10 Shenzhen
Connect
EK720 Emirates
CZ8436 China Southern Airlines
16:35 Nairobi
00:15 Dubai
22:40 Dubai
11:10 Shenzhen
Connect
ET307 Ethiopian Airlines
ET636 Ethiopian Airlines
CA4383 Air China
19:15 Nairobi
23:30 Addis Ababa
16:25 Chengdu
21:25 Addis Ababa
14:45 Chengdu
19:00 Shenzhen
Connect
ET307 Ethiopian Airlines
ET636 Ethiopian Airlines
MU5319 China Eastern Airlines
19:15 Nairobi
23:30 Addis Ababa
15:50 Chengdu
21:25 Addis Ababa
14:45 Chengdu
18:20 Shenzhen
Connect
ET307 Ethiopian Airlines
ET636 Ethiopian Airlines
CZ3454 China Southern Airlines
19:15 Nairobi
23:30 Addis Ababa
16:35 Chengdu
21:25 Addis Ababa
14:45 Chengdu
19:05 Shenzhen
Connect
KQ886 Kenya Airways
VN0618 Vietnam Airlines
VN0538 Vietnam Airlines
23:59 Nairobi
19:05 Suvarnabhumi
23:55 Noi Bai International
13:30 Suvarnabhumi
21:05 Noi Bai International
02:30 Shenzhen
Connect
KQ886 Kenya Airways
MU742 China Eastern Airlines
CZ6924 China Southern Airlines
23:59 Nairobi
15:55 Suvarnabhumi
22:20 Kunming
13:30 Suvarnabhumi
19:20 Kunming
00:25 Shenzhen
Connect
KQ886 Kenya Airways
VN0606 Vietnam Airlines
VN0536 Vietnam Airlines
23:59 Nairobi
19:30 Suvarnabhumi
22:45 Tan Son Nhat
13:30 Suvarnabhumi
21:20 Tan Son Nhat
02:15 Shenzhen
Connect
KQ886 Kenya Airways
CZ6084 China Southern Airlines
23:59 Nairobi
16:45 Suvarnabhumi
13:30 Suvarnabhumi
21:20 Shenzhen
Connect
KQ886 Kenya Airways
MU742 China Eastern Airlines
MU5763 China Eastern Airlines
23:59 Nairobi
15:55 Suvarnabhumi
22:00 Kunming
13:30 Suvarnabhumi
19:20 Kunming
00:10 Shenzhen
Connect

4. Mombasa to Guangzhou Baiyun

  1. You take a bus, shuttle or taxi from your location in Kenya to Mombasa.

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

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

Flight Depart Arrive
JM8601 Jambojet Limited
CZ634 China Southern Airlines
08:15 Mombasa
12:25 Nairobi
09:30 Nairobi
05:00 Guangzhou Baiyun
Connect
KQ603 Kenya Airways
CZ634 China Southern Airlines
09:40 Mombasa
12:25 Nairobi
10:40 Nairobi
05:00 Guangzhou Baiyun
Connect
ET325 Ethiopian Airlines
ET606 Ethiopian Airlines
12:25 Mombasa
23:55 Addis Ababa
14:40 Addis Ababa
15:25 Guangzhou Baiyun
Connect
KQ607 Kenya Airways
KQ886 Kenya Airways
KQ886 Kenya Airways
14:40 Mombasa
23:59 Nairobi
14:40 Suvarnabhumi
15:40 Nairobi
13:30 Suvarnabhumi
18:35 Guangzhou Baiyun
Connect
QR1334 Qatar Airways
QR874 Qatar Airways
16:50 Mombasa
02:05 Doha
23:05 Doha
15:30 Guangzhou Baiyun
Connect
JM8609 Jambojet Limited
KQ886 Kenya Airways
KQ886 Kenya Airways
17:35 Mombasa
23:59 Nairobi
14:40 Suvarnabhumi
18:40 Nairobi
13:30 Suvarnabhumi
18:35 Guangzhou Baiyun
Connect
KQ611 Kenya Airways
KQ886 Kenya Airways
KQ886 Kenya Airways
18:40 Mombasa
23:59 Nairobi
14:40 Suvarnabhumi
19:40 Nairobi
13:30 Suvarnabhumi
18:35 Guangzhou Baiyun
Connect
ET323 Ethiopian Airlines
ET606 Ethiopian Airlines
18:55 Mombasa
23:55 Addis Ababa
21:15 Addis Ababa
15:25 Guangzhou Baiyun
Connect

5. Nairobi to Beijing Capital

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

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

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

Flight Depart Arrive
QR1342 Qatar Airways
QR896 Qatar Airways
00:45 Nairobi
11:20 Doha
06:30 Doha
00:20 Beijing Capital
Connect
MS841 Egyptair
MS955 Egyptair
07:45 Nairobi
23:55 Cairo
11:25 Cairo
15:20 Beijing Capital
Connect
QR1346 Qatar Airways
QR892 Qatar Airways
08:25 Nairobi
02:05 Doha
14:35 Doha
15:05 Beijing Capital
Connect
ET319 Ethiopian Airlines
ET604 Ethiopian Airlines
11:35 Nairobi
01:30 Addis Ababa
13:35 Addis Ababa
17:20 Beijing Capital
Connect
CZ634 China Southern Airlines
CZ3101 China Southern Airlines
12:25 Nairobi
08:00 Guangzhou Baiyun
05:00 Guangzhou Baiyun
11:10 Beijing Capital
Connect
CZ634 China Southern Airlines
CZ3380 China Southern Airlines
CZ3141 China Southern Airlines
12:25 Nairobi
10:20 Guangzhou Baiyun
14:35 Changsha
05:00 Guangzhou Baiyun
11:40 Changsha
16:55 Beijing Capital
Connect
CZ634 China Southern Airlines
CZ3129 8543 China Southern Airlines
CZ3141 China Southern Airlines
12:25 Nairobi
08:10 Guangzhou Baiyun
14:35 Changsha
05:00 Guangzhou Baiyun
09:30 Changsha
16:55 Beijing Capital
Connect
CZ634 China Southern Airlines
CZ3099 China Southern Airlines
12:25 Nairobi
09:00 Guangzhou Baiyun
05:00 Guangzhou Baiyun
12:10 Beijing Capital
Connect
CZ634 China Southern Airlines
CZ3121 China Southern Airlines
12:25 Nairobi
10:00 Guangzhou Baiyun
05:00 Guangzhou Baiyun
13:10 Beijing Capital
Connect
CZ634 China Southern Airlines
CZ3129 8543 China Southern Airlines
CZ3717 China Southern Airlines
12:25 Nairobi
08:10 Guangzhou Baiyun
10:25 Changsha
05:00 Guangzhou Baiyun
09:30 Changsha
12:45 Beijing Capital
Connect
CZ634 China Southern Airlines
CZ3129 8543 China Southern Airlines
CZ3127 China Southern Airlines
12:25 Nairobi
08:10 Guangzhou Baiyun
12:15 Changsha
05:00 Guangzhou Baiyun
09:30 Changsha
14:40 Beijing Capital
Connect
CZ6044 China Southern Airlines
CZ3127 China Southern Airlines
12:50 Nairobi
12:15 Changsha
06:05 Changsha
14:40 Beijing Capital
Connect
CZ6044 China Southern Airlines
CZ3717 China Southern Airlines
12:50 Nairobi
10:25 Changsha
06:05 Changsha
12:45 Beijing Capital
Connect
CZ6044 China Southern Airlines
CZ3123 China Southern Airlines
12:50 Nairobi
07:30 Changsha
06:05 Changsha
09:45 Beijing Capital
Connect
KQ310 Kenya Airways
CZ6070 China Southern Airlines
CZ6901 China Southern Airlines
14:10 Nairobi
22:35 Dubai
10:00 Urumqi
20:25 Dubai
08:00 Urumqi
13:40 Beijing Capital
Connect
KQ310 Kenya Airways
CA942 Air China
14:10 Nairobi
00:10 Dubai
20:25 Dubai
11:45 Beijing Capital
Connect
KQ310 Kenya Airways
CZ8436 China Southern Airlines
CZ3193 China Southern Airlines
14:10 Nairobi
00:15 Dubai
12:30 Shenzhen
20:25 Dubai
11:10 Shenzhen
15:45 Beijing Capital
Connect
EK720 Emirates
CA942 Air China
16:35 Nairobi
00:10 Dubai
22:40 Dubai
11:45 Beijing Capital
Connect
EK720 Emirates
EK308 Emirates
16:35 Nairobi
10:40 Dubai
22:40 Dubai
22:20 Beijing Capital
Connect
EK720 Emirates
EK306 Emirates
16:35 Nairobi
03:50 Dubai
22:40 Dubai
15:25 Beijing Capital
Connect
QR1336 Qatar Airways
QR892 Qatar Airways
17:20 Nairobi
02:05 Doha
23:05 Doha
15:05 Beijing Capital
Connect
ET305 Ethiopian Airlines
ET604 Ethiopian Airlines
17:40 Nairobi
01:30 Addis Ababa
19:40 Addis Ababa
17:20 Beijing Capital
Connect
ET307 Ethiopian Airlines
ET604 Ethiopian Airlines
19:15 Nairobi
01:30 Addis Ababa
21:25 Addis Ababa
17:20 Beijing Capital
Connect
EK722 Emirates
EK308 Emirates
22:55 Nairobi
10:40 Dubai
05:00 Dubai
22:20 Beijing Capital
Connect

6. Mombasa to Chengdu

  1. You take a bus, shuttle or taxi from your location in Kenya to Mombasa.

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

  3. You take a bus, shuttle or taxi from Chengdu to your destination in China.

Flight Depart Arrive
ET325 Ethiopian Airlines
ET636 Ethiopian Airlines
12:25 Mombasa
23:30 Addis Ababa
14:40 Addis Ababa
14:45 Chengdu
Connect
ET323 Ethiopian Airlines
ET636 Ethiopian Airlines
18:55 Mombasa
23:30 Addis Ababa
21:15 Addis Ababa
14:45 Chengdu
Connect

7. Nairobi to Hong Kong

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

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

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

Flight Depart Arrive
QR1342 Qatar Airways
QR816 Qatar Airways
00:45 Nairobi
07:25 Doha
06:30 Doha
20:35 Hong Kong
Connect
QR1346 Qatar Airways
QR818 Qatar Airways
08:25 Nairobi
01:55 Doha
14:35 Doha
15:05 Hong Kong
Connect
AI962 Air India Limited
CX660 Cathay Pacific
11:30 Nairobi
01:10 Mumbai
20:00 Mumbai
09:45 Hong Kong
Connect
AI962 Air India Limited
CX696 Cathay Pacific
11:30 Nairobi
22:40 Mumbai
20:00 Mumbai
07:00 Hong Kong
Connect
ET319 Ethiopian Airlines
ET644 Ethiopian Airlines
11:35 Nairobi
23:35 Addis Ababa
13:35 Addis Ababa
14:55 Hong Kong
Connect
MK535 Air Mauritius
MK640 Air Mauritius
13:15 Nairobi
20:45 Mauritius
18:30 Mauritius
10:30 Hong Kong
Connect
KQ310 Kenya Airways
CX738 Cathay Pacific
14:10 Nairobi
22:05 Dubai
20:25 Dubai
10:40 Hong Kong
Connect
EY642 Etihad
EY834 Etihad
14:25 Nairobi
22:00 Abu Dhabi
20:30 Abu Dhabi
10:05 Hong Kong
Connect
EK720 Emirates
EK382 Emirates
16:35 Nairobi
03:15 Dubai
22:40 Dubai
15:25 Hong Kong
Connect
EK720 Emirates
EK380 Emirates
16:35 Nairobi
10:05 Dubai
22:40 Dubai
22:00 Hong Kong
Connect
QR1336 Qatar Airways
QR818 Qatar Airways
17:20 Nairobi
01:55 Doha
23:05 Doha
15:05 Hong Kong
Connect
QR1336 Qatar Airways
QR816 Qatar Airways
17:20 Nairobi
07:25 Doha
23:05 Doha
20:35 Hong Kong
Connect
ET305 Ethiopian Airlines
ET644 Ethiopian Airlines
17:40 Nairobi
23:35 Addis Ababa
19:40 Addis Ababa
14:55 Hong Kong
Connect
ET305 Ethiopian Airlines
ET608 618 648 Ethiopian Airlines
ET608 Ethiopian Airlines
17:40 Nairobi
00:10 Addis Ababa
14:25 Suvarnabhumi
19:40 Addis Ababa
13:25 Suvarnabhumi
18:10 Hong Kong
Connect
ET307 Ethiopian Airlines
ET644 Ethiopian Airlines
19:15 Nairobi
23:35 Addis Ababa
21:25 Addis Ababa
14:55 Hong Kong
Connect
ET307 Ethiopian Airlines
ET608 618 648 Ethiopian Airlines
ET608 Ethiopian Airlines
19:15 Nairobi
00:10 Addis Ababa
14:25 Suvarnabhumi
21:25 Addis Ababa
13:25 Suvarnabhumi
18:10 Hong Kong
Connect
EK722 Emirates
EK380 Emirates
22:55 Nairobi
10:05 Dubai
05:00 Dubai
22:00 Hong Kong
Connect
KQ886 Kenya Airways
HX766 Hong Kong Airlines
23:59 Nairobi
21:10 Suvarnabhumi
13:30 Suvarnabhumi
00:55 Hong Kong
Connect
KQ886 Kenya Airways
HX6758 Hong Kong Airlines
23:59 Nairobi
16:00 Suvarnabhumi
13:30 Suvarnabhumi
20:00 Hong Kong
Connect
KQ886 Kenya Airways
HX776 Hong Kong Airlines
23:59 Nairobi
15:10 Suvarnabhumi
13:30 Suvarnabhumi
18:55 Hong Kong
Connect

References

Find Hotels in China

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

Booking.com