Flight distance between Salvador, Brazil and San Andros, Bahamas 3,741.6 mi / 6,021.5 km