Flight distance between L'Hospitalet de Llobregat, Spain and Mochudi, Botswana 4,798.8 mi / 7,722.9 km