Flight distance between Safi, Morocco and Marg‘ilon, Uzbekistan 4,380.1 mi / 7,049.1 km