Flight distance between Hangzhou, China and Armadale, Australia 4,322.7 mi / 6,956.8 km