Flight distance between L'Hospitalet de Llobregat, Spain and Nhlangano, Swaziland 5,084.4 mi / 8,182.5 km