Flight distance between Esmeraldas, Ecuador and Shakawe, Botswana 6,992.9 mi / 11,254.0 km