Flight distance between Islamabad, Pakistan and Marsaskala, Malta 3,270.7 mi / 5,263.8 km