Flight distance between Esmeraldas, Ecuador and Ramotswa, Botswana 7,218.0 mi / 11,616.2 km