Flight distance between Esmeraldas, Ecuador and Mohammedia, Morocco 5,166.4 mi / 8,314.4 km