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