Flight distance between Uitenhage, South Africa and Cooper’s Town, Bahamas 7,920.5 mi / 12,746.8 km