Flight distance between Arthur’s Town, Bahamas and Palma, Spain 4,557.9 mi / 7,335.3 km