Flight distance between San Andros, Bahamas and Sorocaba, Brazil 3,931.4 mi / 6,327.0 km