Flight distance between L'Hospitalet de Llobregat, Spain and Abraham’s Bay, Bahamas 4,457.4 mi / 7,173.5 km