Flight distance between L'Hospitalet de Llobregat, Spain and Francistown, Botswana 4,616.9 mi / 7,430.2 km