Flight distance between Shanghai, China and Baulkham Hills, Australia 4,884.8 mi / 7,861.4 km