Flight distance between L'Hospitalet de Llobregat, Spain and Rotorua, New Zealand 12,054.5 mi / 19,399.8 km