Flight distance between L'Hospitalet de Llobregat, Spain and Yallahs, Jamaica 4,831.4 mi / 7,775.3 km