Flight distance between Arthur’s Town, Bahamas and Haarlem, Netherlands 4,487.5 mi / 7,222.0 km