Flight distance between L'Hospitalet de Llobregat, Spain and Montego Bay, Jamaica 4,875.5 mi / 7,846.4 km