Flight distance between San Andros, Bahamas and Porto Alegre, Brazil 4,201.2 mi / 6,761.1 km