Flight distance between Islamabad, Pakistan and Rabat, Morocco 4,451.1 mi / 7,163.4 km