Flight distance between L'Hospitalet de Llobregat, Spain and Diez de Octubre, Cuba 4,904.7 mi / 7,893.4 km