Flight distance between Uitenhage, South Africa and Burnaby, Canada 10,501.8 mi / 16,901.0 km