Flight distance between Arthur’s Town, Bahamas and Porto Alegre, Brazil 4,109.1 mi / 6,613.0 km