Flight distance between Uitenhage, South Africa and Oklahoma City, United States of America 9,234.9 mi / 14,862.2 km