Flight distance between Albany, Australia and Puyang, China 4,455.7 mi / 7,170.8 km