Flight distance between Marrakesh, Morocco and Navoiy, Uzbekistan 4,033.8 mi / 6,491.7 km