Flight distance between Nyeri, Kenya and Sūrat, India 2,844.7 mi / 4,578.1 km