Flight distance between Portsmouth, Dominica and Sahiwal, Pakistan 8,041.4 mi / 12,941.4 km