How to get to China from Kenya by flight ? You can check flights from Kenya to China below.
You can find flight ticket prices from Kenya to China with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Guangzhou Baiyun and cost approximately 550 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Chengdu and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Shenzhen and cost approximately 900 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Mombasa.
You take a flight from Mombasa to Guangzhou Baiyun and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Beijing Capital and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Mombasa.
You take a flight from Mombasa to Chengdu and cost approximately 950 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Hong Kong and cost approximately 550 USD.
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 |
You can find hotels and accommodations in China with our hotels search tool below
Booking.com