Flight distance between Marrakesh, Morocco and Navoiy, Uzbekistan 4,034.7 mi / 6,493.2 km