Flight distance between Cospicua, Malta and Nanchong, China 5,090.0 mi / 8,191.6 km