Flight distance between Arthur’s Town, Bahamas and Faro, Portugal 4,026.6 mi / 6,480.1 km