Flight distance between Islamabad, Pakistan and Safi, Morocco 4,627.7 mi / 7,447.6 km