Flight distance between Uitenhage, South Africa and High Rock, Bahamas 7,954.6 mi / 12,801.6 km