Flight distance between L'Hospitalet de Llobregat, Spain and Pinar del Río, Cuba 5,000.4 mi / 8,047.4 km