Flight distance between L'Hospitalet de Llobregat, Spain and Windsor, Canada 4,182.2 mi / 6,730.6 km