Flight distance between Marrakesh, Morocco and Guayaquil, Ecuador 5,242.5 mi / 8,437.0 km