Flight distance between San Andros, Bahamas and Florianópolis, Brazil 4,134.5 mi / 6,653.9 km