Flight distance between L'Hospitalet de Llobregat, Spain and Mhlume, Swaziland 5,030.8 mi / 8,096.2 km