Flight distance between Attard, Malta and Nanchong, China 5,094.2 mi / 8,198.3 km