Flight distance between L'Hospitalet de Llobregat, Spain and Selebi-Phikwe, Botswana 4,676.8 mi / 7,526.6 km