Flight distance between L'Hospitalet de Llobregat, Spain and Oshawa, Canada 3,944.8 mi / 6,348.6 km