There are 6 ways to get from Kenya to China by plane, subway, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Mombasa to Chengdu Tianfu International Airport, subway
best- Fly from Mombasa (MBA) to Chengdu Tianfu International Airport (TFU)plane MBA - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
15h 56m¥2,152–9,185Bus to Nairobi, fly to Beijing Capital International Airport
cheapest- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Beijing Capital International Airport (PEK)plane NBO - PEK
17h 11m¥1,932–9,542Bus to Nairobi, fly to Guangzhou Baiyun International Airport
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Guangzhou Baiyun International Airport (CAN)plane NBO - CAN
15h 18m¥2,914–17,021Bus to Nairobi, fly to Chengdu Tianfu International Airport, subway
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Chengdu Tianfu International Airport (TFU)plane NBO - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
19h 3m¥2,418–8,027Bus to Nairobi, fly to Shenzhen Bao'An International Airport
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Shenzhen Bao'An International Airport (SZX)plane NBO - SZX
17h 22m¥2,012–9,517Bus to Nairobi, fly to Hong Kong International Airport
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Hong Kong International Airport (HKG)plane NBO - HKG
18h 16m¥2,853–7,173
Mombasa (MBA) to Chengdu Tianfu International Airport (TFU) flights
Questions & Answers
The cheapest way to get from Kenya to China is to bus and fly which costs ¥2900 - ¥17000 and takes 15h 18m.
The fastest way to get from Kenya to China is to bus and fly which takes 15h 18m and costs ¥2900 - ¥17000.
The distance between Kenya and China is 7945 km.
It takes approximately 15h 56m to get from Kenya to China, including transfers.
There are 572+ hotels available in China.
What companies run services between Kenya and China?
There is no direct connection from Kenya to China. However, you can take the taxi to Mombasa (MBA) airport, fly to Chengdu Tianfu International Airport (TFU), walk to Tianfu International Airport North, take the subway to Century City, then take the line 1 subway to Luomashi. Alternatively, you can take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) airport, fly to Guangzhou Baiyun International Airport (CAN), walk to Guangzhou Airport South, take the line 3 subway to Yantang, then take the line 6 subway to Yide Lu.
- Website
- emirates.com
Flights from Nairobi to Shenzhen Bao'An International Airport via Dubai
- Ave. Duration
- 18h 27m
- When
- Every day
- Estimated price
- ¥2,600–9,000
Flights from Nairobi to Beijing Capital International Airport via Dubai
- Ave. Duration
- 18h 28m
- When
- Every day
- Estimated price
- ¥2,900–9,500
Flights from Nairobi to Hong Kong International Airport via Dubai
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- ¥2,700–9,500
- Website
- csair.com
Flights from Nairobi to Guangzhou Baiyun International Airport
- Ave. Duration
- 11h 15m
- When
- Monday
- Estimated price
- ¥1,600–9,500
Flights from Nairobi to Guangzhou Baiyun International Airport via Changsha
- Ave. Duration
- 15h 47m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–10,000
Flights from Nairobi to Chengdu Tianfu International Airport via Changsha
- Ave. Duration
- 14h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–11,000
Flights from Nairobi to Chengdu Tianfu International Airport via Guangzhou Baiyun International Airport
- Ave. Duration
- 25h 20m
- When
- Monday
- Estimated price
- ¥1,800–11,000
Flights from Nairobi to Shenzhen Bao'An International Airport via Dubai
- Ave. Duration
- 13h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–10,000
Flights from Nairobi to Shenzhen Bao'An International Airport via Suvarnabhumi
- Ave. Duration
- 17h 6m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,900–9,500
- Website
- ethiopianairlines.com
Flights from Mombasa to Chengdu Tianfu International Airport via Addis Ababa
- Ave. Duration
- 18h 2m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,400–11,000
Flights from Nairobi to Chengdu Tianfu International Airport via Addis Ababa
- Ave. Duration
- 16h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,200–11,000
Flights from Nairobi to Beijing Capital International Airport via Addis Ababa
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- ¥3,800–13,000
- Website
- airchina.com
Flights from Nairobi to Shenzhen Bao'An International Airport via Doha
- Ave. Duration
- 18h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥2,000–9,500
Flights from Nairobi to Beijing Capital International Airport via Dubai
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- ¥1,900–9,500
Flights from Nairobi to Beijing Capital International Airport via Guangzhou Baiyun International Airport
- Ave. Duration
- 15h 20m
- When
- Monday
- Estimated price
- ¥2,000–12,000
Flights from Nairobi to Beijing Capital International Airport via Changsha
- Ave. Duration
- 16h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–12,000
- Website
- ch.com
Flights from Mombasa to Chengdu Tianfu International Airport via Dubai
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ¥2,000–9,000
Flights from Nairobi to Chengdu Tianfu International Airport via Suvarnabhumi
- Ave. Duration
- 17h 11m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,900–10,000
- Website
- en.ceair.com
Flights from Nairobi to Guangzhou Baiyun International Airport via Suvarnabhumi
- Ave. Duration
- 14h 1m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,800–9,500
Flights from Nairobi to Chengdu Tianfu International Airport via Guangzhou Baiyun International Airport
- Ave. Duration
- 14h 50m
- When
- Monday
- Estimated price
- ¥1,800–11,000
- Website
- kenya-airways.com
Flights from Nairobi to Guangzhou Baiyun International Airport via Suvarnabhumi
- Ave. Duration
- 14h 1m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,800–9,500
- Website
- qatarairways.com
Flights from Nairobi to Chengdu Tianfu International Airport via Doha
- Ave. Duration
- 15h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,400–8,000
- Website
- shenzhenair.com
Flights from Nairobi to Shenzhen Bao'An International Airport via Doha
- Ave. Duration
- 18h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥2,000–9,500
- Website
- etihad.com
Flights from Nairobi to Hong Kong International Airport via Abu Dhabi
- Ave. Duration
- 13h 40m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ¥2,200–6,000
- Website
- greaterbay-airlines.com
Flights from Nairobi to Hong Kong International Airport via Suvarnabhumi
- Ave. Duration
- 13h 56m
- When
- Friday
- Estimated price
- ¥3,000–10,000
- Website
- cathaypacific.com
Flights from Nairobi to Hong Kong International Airport via Mumbai
- Ave. Duration
- 14h 55m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- ¥2,400–8,000
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Tianfu International Airport North to Century City
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥9–14
- Schedules at
- travelchinaguide.com
- Website
- digitalmatatus.com
Bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥6–9
- Schedules at
- digitalmatatus.com
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Flying into Beijing?
Read the travel guide





