Flight distance between Arthur’s Town, Bahamas and São Bernardo do Campo, Brazil 3,865.9 mi / 6,221.5 km