Flight distance between Sialkot, Pakistan and Shenzhen, China 2,502.6 mi / 4,027.6 km