Flight distance between Townsville, Australia and Sahiwal, Pakistan 5,982.6 mi / 9,628.1 km