Flight distance between Arthur’s Town, Bahamas and Ponte de Lima, Portugal 3,953.1 mi / 6,361.9 km