Flight distance between Shenzhen, China and Mandurah, Australia 3,806.7 mi / 6,126.3 km