Flight distance between Uitenhage, South Africa and Zagreb, Croatia 5,529.3 mi / 8,898.6 km