Flight distance between Naivasha, Kenya and Foshan, China 5,393.5 mi / 8,679.9 km