Flight distance between Islamabad, Pakistan and Oujda, Morocco 4,175.4 mi / 6,719.6 km