Flight distance between L'Hospitalet de Llobregat, Spain and Changsha, China 5,914.9 mi / 9,519.2 km