Flight distance between L'Hospitalet de Llobregat, Spain and Ramotswa, Botswana 4,822.8 mi / 7,761.5 km