Flight distance between San Andros, Bahamas and São José dos Campos, Brazil 3,968.9 mi / 6,387.3 km