Flight distance between Naivasha, Kenya and Nanchang, China 5,601.9 mi / 9,015.4 km