Flight distance between Safi, Morocco and Faisalābād, Pakistan 4,697.0 mi / 7,559.1 km