Flight distance between L'Hospitalet de Llobregat, Spain and Malkerns, Swaziland 5,048.8 mi / 8,125.3 km