Flights from Nairobi to Shanghai – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
NBO to SHA – All flight route options from Jomo Kenyatta International, Kenya to Hongqiao International, China. These flights are operated by 3 different airlines through 2 different connections. The shortest flight time is 15 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Hongqiao
We got great deals on hotels and car rentals near the airport.
Nairobi to Shanghai flights
With over 50 flights every week and 2 different airlines you have a wide range of options. While flying to Shanghai from Nairobi you will be doing a stopover in either Changsha (CSX) or Guangzhou (CAN).
Are there any non-stop flights from NBO to SHA?
There are no direct or non-stop flights from Jomo Kenyatta International, NBO to Hongqiao International, SHA.
Tip! You might want to consider arriving at Shanghai Pudong International Airport (PVG) instead.
Nairobi to Shanghai with China Southern Airlines
If you fly from Nairobi with China Southern Airlines you will do a stopover in Guangzhou, CAN before reaching Shanghai. This flight trip will take 18 hours and 55 minutes and you can fly every day of the week except Mondays with departures at 12:25, 15:40 or 16:30.
Distance & flight times: Jomo Kenyatta International to Hongqiao International
The shortest flight time between NBO and SHA is 15 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CSX Changsha | 15h 10m | 2h 25m | 5992 miles (9641 km) |
CAN Guangzhou | 18h 55m | 5h 0m | 6157 miles (9907 km) |


Quick copy and share this page
From Nairobi to China
Below is a list of other destinations to China from Jomo Kenyatta International with either direct flights or 1 stop connections.