Flight distance between Uitenhage, South Africa and East End, Cayman Islands 7,876.5 mi / 12,676.0 km