Flight distance between Attard, Malta and Hangzhou, China 5,797.2 mi / 9,329.7 km