Flight distance between Marrakesh, Morocco and Huancayo, Peru 5,368.9 mi / 8,640.4 km