Flight distance between L'Hospitalet de Llobregat, Spain and Okanagan, Canada 5,181.0 mi / 8,338.0 km