Flight distance between L'Hospitalet de Llobregat, Spain and Shakawe, Botswana 4,316.0 mi / 6,945.9 km