Flight distance between Uitenhage, South Africa and Sham Shui Po, Hong Kong 6,993.4 mi / 11,254.8 km