Flight distance between Safi, Morocco and Farkhor, Tajikistan 4,338.1 mi / 6,981.4 km