Flight distance between Uitenhage, South Africa and Colonel Hill, Bahamas 7,603.6 mi / 12,236.8 km