Flight distance between Marrakesh, Morocco and Comayagua, Honduras 5,098.3 mi / 8,204.8 km