Flight distance between L'Hospitalet de Llobregat, Spain and Invercargill, New Zealand 11,670.0 mi / 18,781.0 km