Flight distance between Karachi, Pakistan and Nanchang, China 2,998.8 mi / 4,826.1 km