Flight distance between L'Hospitalet de Llobregat, Spain and Palapye, Botswana 4,697.6 mi / 7,560.1 km