Flight distance between Marrakesh, Morocco and Khiwa, Uzbekistan 3,758.0 mi / 6,047.9 km