Flight distance between Marrakesh, Morocco and Tucson, United States of America 5,748.1 mi / 9,250.6 km