Flight distance between San Andros, Bahamas and Guarulhos, Brazil 3,961.8 mi / 6,375.8 km