Flight distance between Nanjing, China and Nawābshāh, Pakistan 3,038.7 mi / 4,890.3 km