Flight distance between Marrakesh, Morocco and La Ceiba, Honduras 5,004.5 mi / 8,053.9 km