Flight distance between Nyeri, Kenya and Esmeraldas, Ecuador 8,056.6 mi / 12,965.8 km