Flight distance between San Andros, Bahamas and San Francisco, United States of America 2,731.0 mi / 4,395.1 km