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