Flight distance between Islamabad, Pakistan and Victoria, Seychelles 2,887.4 mi / 4,646.9 km