Flight distance between L'Hospitalet de Llobregat, Spain and Matanzas, Cuba 4,867.4 mi / 7,833.3 km