Flight distance between Marrakesh, Morocco and Los Angeles, United States of America 6,021.9 mi / 9,691.4 km