Flight distance between L'Hospitalet de Llobregat, Spain and Metsemotlhaba, Botswana 4,800.5 mi / 7,725.6 km