Flight distance between San Andros, Bahamas and Caxias do Sul, Brazil 4,149.9 mi / 6,678.6 km