Flight distance between L'Hospitalet de Llobregat, Spain and Port Antonio, Jamaica 4,812.7 mi / 7,745.3 km