Flight distance between Uitenhage, South Africa and L'Hospitalet de Llobregat, Spain 5,397.2 mi / 8,685.9 km