Flight distance between L'Hospitalet de Llobregat, Spain and Lobamba, Swaziland 5,042.9 mi / 8,115.7 km