Flight distance between Marrakesh, Morocco and Huánuco, Peru 5,338.6 mi / 8,591.6 km