Flight distance between L'Hospitalet de Llobregat, Spain and Botshabelo, South Africa 5,127.2 mi / 8,251.4 km