Flight distance between Marrakesh, Morocco and Bensonville, Liberia 1,748.4 mi / 2,813.8 km