Flight distance between Marrakesh, Morocco and Indianapolis, United States of America 4,282.3 mi / 6,891.7 km