Flight distance between Sialkot, Pakistan and Ahmedabad, India 664.8 mi / 1,069.8 km